1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án tuần 5 (chuẩn)

4 324 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài thực hành 2: Viết chương trình để tính toán
Trường học Trường Trung Học Phổ Thông
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2010
Thành phố Hà Nội
Định dạng
Số trang 4
Dung lượng 73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu Học xong tiết học học sinh có khả năng : - Soạn thảo chơng trình Pascal, hiểu một số lỗi trong chơng trình… - Chuyển đợc biểu thức toán học sang biểu diễn trong pascal.. Để luyệ

Trang 1

Tuần: 5 - Tiết: 9 Ngày soạn: 15/ 09 / 2010

Ngày giảng: 21/09/2010 ]]]]]]

Bài thực hành 2: Viết chơng trình để tính toán (tiết 1)

I Mục tiêu

Học xong tiết học học sinh có khả năng :

- Soạn thảo chơng trình Pascal, hiểu một số lỗi trong chơng trình…

- Chuyển đợc biểu thức toán học sang biểu diễn trong pascal

- Hiểu đợc kiểu dữ liệu khác nhau thì đợc xử lí khác nhau

- Hiểu và biết cách sử dụng phép toán Div, Mod

II Ph ơng tiện chuẩn bị dạy và học

+ Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy

+ Học sinh: SGK, Vở, Bút

III Tiến trình các hoạt động dạy và học.

1 ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B

2 Kiểm tra bài cũ :

? HS1: Em hãy nêu ít nhất hai kiểu dữ liệu và một phép toán có thể thực hiện trên kiểu dữ

liệu này mà không có nghĩa trên kiểu dữ liệu kia?

3 Bài mới.

Các em đã đợc làm quen với chơng trình và ngôn ngữ lập trình Để luyện tập soạn thảo, chỉnh sửa chơng trình, chạy, dịch và xem kết quả với phần mền: Tubo Pascal Chúng ta đi vào bài thực hành 2: Viết chơng trình để tính toán (tiết 1)

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1: Kiến thức cơ bản

? Em hãy cho biết các cách để khởi động

ch-ơng trình Pascal?

G Nhận xét, nhắc lại

? Em hãy liệt kê một số từ khóa, câu lệnh sử

dụng trong ngôn ngữ lập trình Pascal?

GV: Củng cố lại kiến thức cho HS

I Kiến thức cần thiết

HS: Nêu 2 cách khởi động:

C1: Nháy đúp chuột vào biểu tợng Pascal trên màn hình.

C2: Nháy đúp chuột vào biểu tợng TPX.exe trong th mục TP/BIN

HS: trả lời dựa vào VD của bài học trớc: Program, Begin, Uses, Var, End, Writeln, Div, Mod…

HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép

 Biên dịch chơng trình: Alt + F9.

- Chạy chơng trình: Ctrl + F9.

- Sử dụng phím Backspace, Delete, các phím mũi tên khi soạn thảo.

- Lệnh: Writeln (in ra màn hình), Readln (nhập dữ liệu), Clrscr (Xóa màn hình), lệnh chia: Div, Mod, các phép toán với kiểu dữ liệu số.

Trang 2

Hoạt động 2: Thực hành

* Phân công 2 học sinh/ máy làm bài thực hành

theo nhóm

G Nêu nội dung thực hành và hớng dẫn

Bài tập 1.(SGK Tr 27)

a Viết các biểu thức số học sang ngôn ngữ lập

trình Pascal

b Khởi động Tubo Pascal để gõ chơng trình,

tính các biểu thức trên

c Lu chơng trình, dịch và chạy chơng trình

G Yêu cầu HS thực hành

GV: Quan sát quá trình thực hành của học

sinh Giải đáp thắc mắc cho học sinh trong quá

trình thực hành

GV: chỉ dẫn, sửa lỗi, giải thích

GV: Nhận xét kết quả thực hành của từng

nhóm, kết hợp cho điểm học sinh

Thực hành:

H Chia nhóm thực hành

H Tìm hiểu bài thực hành HS: làm bài thực hành

Bài tập 1.(SGK Tr 27)

- Khởi động đợc chơng trình Pascal

- Soạn thảo đợc chơng trình

Program CT2;

Uses crt;

Begin

Writeln(‘ 15*4 – 30 + 12 =’,15*4 - 30+12);

Writeln(‘(10+15)/(3+1)-18/

(5+1)=’,(10+15)/(3+1)-18/(5+1));

Writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/ (3+1));

Writeln (‘ ((10+2) * (10+2) -24)/ (3+1)=’,((10+2)*(10+2)-24/(3+1));

Readln;

End

- Chạy chơng trình dịch, sửa lỗi

- Lu bài tập: File/ Save…

4 Củng cố

? Em hãy cho biết các cách để khởi động chơng trình Pascal?

? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal?

- Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình,

- Lu kết quả

2 Hớng dẫn về nhà.

- Thực hiện lại các thao tác đã thực hành

- Nghiên cứu Bài tập 2 mục c,d Bài tập 3 tiết sau chuẩn bị thực hành tiếp

Trang 3

Tiết: 10 Ngày soạn: 15/ 09 / 2010

Ngày giảng: 23/09/2010 ]]]]]]

Bài thực hành 2: Viết chơng trình để tính toán (tiết 2)

I Mục tiêu

Học xong tiết học học sinh tiếp tục :

- Soạn thảo chơng trình Pascal, hiểu một số lỗi trong chơng trình…

- Chuyển đợc biểu thức toán học sang biểu diễn trong pascal

- Hiểu đợc kiểu dữ liệu khác nhau thì đợc xử lí khác nhau

- Hiểu và biết cách sử dụng phép toán Div, Mod

- Hiểu thêm về các lệnh in ra màn hình, tạm ngừng chơng trình

II Ph ơng tiện chuẩn bị dạy và học

+ Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy

+ Học sinh: SGK, Vở, Bút

III Tiến trình các hoạt động dạy và học.

1 ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B

2 Kiểm tra bài cũ :

? HS1: Em hãy cho biết câu lệnh in dữ liệu ra màn hình trong ngôn ngữ lập trình Pascal?

3 Bài mới.

Các em đã đợc làm quen với chơng trình và ngôn ngữ lập trình Để luyện tập soạn thảo, chỉnh sửa chơng trình, chạy, dịch và xem kết quả với phần mền: Tubo Pascal Pascal Chúng

ta đi vào bài thực hành 2: Viết chơng trình để tính toán (tiết 2)

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1: Kiến thức cơ bản

? Em hãy cho biết các cách để khởi động

ch-ơng trình Pascal?

G Nhận xét, nhắc lại

? Em hãy liệt kê một số từ khóa, câu lệnh sử

dụng trong ngôn ngữ lập trình Pascal?

GV: Củng cố lại kiến thức cho HS

I Kiến thức cần thiết

HS: Nêu 2 cách khởi động:

C1: Nháy đúp chuột vào biểu tợng Pascal trên màn hình.

C2: Nháy đúp chuột vào biểu tợng TPX.exe trong th mục TP/BIN

HS: trả lời dựa vào VD của bài học trớc: Program, Begin, Uses, Var, End, Writeln, Div, Mod…

HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép

 Biên dịch chơng trình: Alt + F9.

- Chạy chơng trình: Ctrl + F9.

- Sử dụng phím Backspace, Delete, các phím mũi tên khi soạn thảo.

- Lệnh: Writeln (in ra màn hình), Readln (nhập dữ liệu), Clrscr (Xóa màn hình), lệnh chia: Div, Mod, các phép toán với kiểu dữ liệu số.

Trang 4

Hoạt động 2: Thực hành

* Phân công 2 học sinh/ máy làm bài thực hành

theo nhóm

G Nêu nội dung thực hành và hớng dẫn

Bài tập 2.(SGK Tr 27 - 28)

Tìm hiểu các phép chia lấy phần nguyên, phần

d với số nguyên Sử dụng câu lệnh tạm ngừng

chơng trình

c Thêm các câu lệnh Delay (5000) vào sau

mỗi câu lệnh Writeln Chạy chơng trình và

xem kết quả: Chơng trình sẽ tạm dừng 5 giây

sau khi in từng kết quả ra màn hình.(SGK – Tr

28)

d Thêm câu lệnh: Readln vào sau chơng trình,

trớc từ khóa end

G Yêu cầu HS thực hành

GV: Quan sát quá trình thực hành của học

sinh Giải đáp thắc mắc cho học sinh trong quá

trình thực hành

GV: chỉ dẫn, sửa lỗi, giải thích

GV: Nhận xét kết quả thực hành của từng

nhóm, kết hợp cho điểm học sinh

G Nêu nội dung bài tập 3

Bài tập 3.(SGK Tr 28)

Tìm hiểu thêm về các lệnh in ra màn hình

GV: Nhận xét kết quả thực hành của từng

nhóm, kết hợp cho điểm học sinh

Thực hành:

H Chia nhóm thực hành

H Tìm hiểu bài thực hành HS: làm bài thực hành

Bài tập 2:

- Soạn thảo đợc chơng trình

Program CT2;

Uses crt;

Begin

Writeln(‘ 15*4 – 30 + 12 =’,15*4 - 30+12); Delay (5000);

Writeln(‘(10+15)/(3+1)-18/

(5+1)=’,(10+15)/(3+1)-18/(5+1)); Delay (5000);

Writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/ (3+1)); Delay (5000);

Write(‘ ((10+2) * (10+2) -24)/ (3+1)=’,((10+2)*(10+2)-24/(3+1));

Readln;

End

- Chạy chơng trình dịch, sửa lỗi

- Lu bài tập: File/ Save…

* Nhận xét:

Chơng trình dừng lại để hiển thị kết quả cho đến khi nhấn phím Enter.

Program CT3;

Uses crt;

Begin Writeln((10+5)/(3+1)-18/(5+1):4:2); Writeln((10+2)*(10+2)/(3+1):4:2);

Writeln((10+2)*(10+2) - 24/(3+1):4:2); Readln;

End

KQ: Nhận xét

4 Củng cố

? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal?

? Em hãy cho biết các cách để khởi động chơng trình Pascal?

- Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình, lu kết quả

5 Hớng dẫn về nhà

- Thực hiện lại các thao tác đã thực hành

- Nghiên cứu bài 4: Sử dụng biến trong chơng trình

Ngày đăng: 25/09/2013, 20:10

HÌNH ẢNH LIÊN QUAN

Tìm hiểu thêm về các lệnh in ra màn hình. - Giáo án tuần 5 (chuẩn)
m hiểu thêm về các lệnh in ra màn hình (Trang 4)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w