Tải bản đầy đủ (.doc) (4 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (89.85 KB, 4 trang )

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ố.
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.
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ố.

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.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×