Giao an tin 8 hoc ky II (cuc hot)
Chia sẻ bởi Mai Thanh Tung |
Ngày 14/10/2018 |
55
Chia sẻ tài liệu: Giao an tin 8 hoc ky II (cuc hot) thuộc Tin học 8
Nội dung tài liệu:
Tiết 9 + 10
S: 9/10/2008
G:8A: 10/10
8B: 11/10
Bài thực hành 2:
viết chương trình để tính toán
I- Mục tiêu cần đạt.
1. Kiến thức:
- Biết được kiểu dữ liệu khác nhau thì được xử lí khác nhau.
- Hiểu phép toán div, mod.
- Hiểu thêm về các lệnh in dữ liệu ra màn hình và biết các lệnh tạm ngừng chương trình.
2. Kỹ năng:
- Chuyển được biểu thức toán học sang biểu diễn trong Pascal.
3. Thái độ:
- Có thái độ học tập nghiêm túc.
II- Chuẩn bị:
HS: Ôn lại những kiến thức đã học ở bài trước.
- Đọc trước bài thực hành 2:
GV: Các bài tập cho hs thực hành.
- Máy tính để hs thực hành.
III- Hoạt động dạy - học
Hoạt động của thầy và trò
Nội dung
Hoạt động 1: Kiểm tra bài cũ.
HS1: Làm bài tập 4 ý a, b (sgk – 27)
HS2: Làm bài tập 4 ý c, d (sgk – 27)
Bài tập 4: (sgk – 27)
Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal:
a) (a/b) + (c/d)
b) a*x*x + b*x +c
c)(1/x) – (a/5*(b+ 2))
d)(a * a + b)*(1 + c)* (1 + c)* (1 + c)
Hoạt động 2: Thực hành trên máy tính.
Bài tập 1: Luyện gõ các biểu thức số học trong môi trường Pascal.
a)Viết các biểu thức sau dưới dạng biểu thức trong Pascal (làm trên giấy).
b. Khởi động Pascal và gõ chương trình sau để tính các biểu thức trên.
Begin
writeln (’15*4 – 30 + 12 =‘ , 15*4-30+12);
writeln (‘(10+5)/(3+1)-18/(5+1) =‘ , (10+5)/(3+1)-18/(5+1));
writeln (‘(10+2)*(10+2)/(3+6) =‘ , (10+2)*(10+2)/(3+6));
readln;
readln;
End.
c. Lưu chương trình với tên CT2.pas. Dịch, chạy chương trình và kiểm tra kết quả nhận được trên màn hình.
Bài tập 2: Tìm hiểu các phép chia lấy phần nguyên, chia lấy phần dư với số nguyên. Sử dụng các câu lệnh tạm ngừng chương trình.
- và gõ trình sau:
Uses crt;
Begin
clrscr;
writeln (’16/3 = ‘ , 16/3);
writeln (’16 div 3 = ‘ , 16 div 3);
writeln (’16 mod 3 = ‘ , 16 mod 3);
writeln (’16 mod 3 = ‘ , 16 - (16 div 3)*3);
writeln (’16 div 3 = ‘ , (16-(16 mod 3))/3);
End.
Bài tập 3: Mở tệp CT2.pas và sửa 3 dòng lệnh cuối (trước từ khóa end) như bên dưới. Sau đó dịch, chạy lại chương trình xem kết quả.
writeln (’15*4 – 30 + 12 =‘ , 15*4-30+12 : 4 : 2);
writeln (‘(10+5)/(3+1)-18/(5+1) =‘ , (10+5)/(3+1)-18/(5+1) :4 : 2);
writeln (‘(10+2)*(10+2)/(3+6) =‘ , (10+2)*(10+2)/(3+6) : 4 : 2);
Hoạt động 3: Củng cố - Hướng dẫn về nhà.
- Các kí hiệu của các phép toán số học trong Pascal là: +, -, *, /, mod. Div.
- Lệnh tạm dừng chương trình:
+ Delay(x): tạm ngừng chương trình trong x phần nghìn giây, sau đó chạy tiếp.
+ read hoặc readln tạm ngừng chương trình cho tới
S: 9/10/2008
G:8A: 10/10
8B: 11/10
Bài thực hành 2:
viết chương trình để tính toán
I- Mục tiêu cần đạt.
1. Kiến thức:
- Biết được kiểu dữ liệu khác nhau thì được xử lí khác nhau.
- Hiểu phép toán div, mod.
- Hiểu thêm về các lệnh in dữ liệu ra màn hình và biết các lệnh tạm ngừng chương trình.
2. Kỹ năng:
- Chuyển được biểu thức toán học sang biểu diễn trong Pascal.
3. Thái độ:
- Có thái độ học tập nghiêm túc.
II- Chuẩn bị:
HS: Ôn lại những kiến thức đã học ở bài trước.
- Đọc trước bài thực hành 2:
GV: Các bài tập cho hs thực hành.
- Máy tính để hs thực hành.
III- Hoạt động dạy - học
Hoạt động của thầy và trò
Nội dung
Hoạt động 1: Kiểm tra bài cũ.
HS1: Làm bài tập 4 ý a, b (sgk – 27)
HS2: Làm bài tập 4 ý c, d (sgk – 27)
Bài tập 4: (sgk – 27)
Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal:
a) (a/b) + (c/d)
b) a*x*x + b*x +c
c)(1/x) – (a/5*(b+ 2))
d)(a * a + b)*(1 + c)* (1 + c)* (1 + c)
Hoạt động 2: Thực hành trên máy tính.
Bài tập 1: Luyện gõ các biểu thức số học trong môi trường Pascal.
a)Viết các biểu thức sau dưới dạng biểu thức trong Pascal (làm trên giấy).
b. Khởi động Pascal và gõ chương trình sau để tính các biểu thức trên.
Begin
writeln (’15*4 – 30 + 12 =‘ , 15*4-30+12);
writeln (‘(10+5)/(3+1)-18/(5+1) =‘ , (10+5)/(3+1)-18/(5+1));
writeln (‘(10+2)*(10+2)/(3+6) =‘ , (10+2)*(10+2)/(3+6));
readln;
readln;
End.
c. Lưu chương trình với tên CT2.pas. Dịch, chạy chương trình và kiểm tra kết quả nhận được trên màn hình.
Bài tập 2: Tìm hiểu các phép chia lấy phần nguyên, chia lấy phần dư với số nguyên. Sử dụng các câu lệnh tạm ngừng chương trình.
- và gõ trình sau:
Uses crt;
Begin
clrscr;
writeln (’16/3 = ‘ , 16/3);
writeln (’16 div 3 = ‘ , 16 div 3);
writeln (’16 mod 3 = ‘ , 16 mod 3);
writeln (’16 mod 3 = ‘ , 16 - (16 div 3)*3);
writeln (’16 div 3 = ‘ , (16-(16 mod 3))/3);
End.
Bài tập 3: Mở tệp CT2.pas và sửa 3 dòng lệnh cuối (trước từ khóa end) như bên dưới. Sau đó dịch, chạy lại chương trình xem kết quả.
writeln (’15*4 – 30 + 12 =‘ , 15*4-30+12 : 4 : 2);
writeln (‘(10+5)/(3+1)-18/(5+1) =‘ , (10+5)/(3+1)-18/(5+1) :4 : 2);
writeln (‘(10+2)*(10+2)/(3+6) =‘ , (10+2)*(10+2)/(3+6) : 4 : 2);
Hoạt động 3: Củng cố - Hướng dẫn về nhà.
- Các kí hiệu của các phép toán số học trong Pascal là: +, -, *, /, mod. Div.
- Lệnh tạm dừng chương trình:
+ Delay(x): tạm ngừng chương trình trong x phần nghìn giây, sau đó chạy tiếp.
+ read hoặc readln tạm ngừng chương trình cho tới
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Mai Thanh Tung
Dung lượng: 70,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)