Tải bản đầy đủ (.docx) (11 trang)

Tin 8 Tuan 5 Tiet 10

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 (143.87 KB, 11 trang )

Tuần: 5
Tiết: 10

Ngày soạn: 19/09/2018
Ngày dạy: 21/09/2018

BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN (tt)
I. MỤC TIÊU:
1. Kiến thức: Hiểu thêm về các lệnh in thông tin ra màn hình.
2. Kĩ năng: Thực hiện viết được các câu lệnh;
3. Thái độ: Nghiêm túc, rèn luyện tính cẩn thận, có ý thức và u thích mơn học.
4. Định hướng hình thành năng lực:
- Năng lực làm chủ và phát triển bản thân: Năng lực tự học, năng lực giải quyết vấn đề.
- Năng lực về quan hệ xã hội: Năng lực giao tiếp, năng lực hợp tác.
- Năng lực công cụ: Năng lực sử dụng CNTT và truyền thông (ICT). năng lực sử dụng ngơn
ngữ, năng lực tính tốn.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp: (1 phút)
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
2. Kiểm tra bài cũ:
Thông qua nội dung bài thực hành.
3. Bài mới:
Hoạt động 1: Tìm hiểu thêm về cách ghi dữ liệu ra màn hình. (38 phút)
(1) Mục tiêu: Hiểu thêm về các lệnh in thông tin ra màn hình.
(2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, giải quyết vấn đề/Kĩ thuật động não.
(3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.


(5) Sản phẩm: Thực hiện viết được các câu lệnh;
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng
+ GV: Cho HS đọc tìm hiểu SGK.
+ HS: Đọc và tìm hiểu thơng tin. 3. Thêm về cách ghi dữ
+ GV: Yêu cầu HS mở lại tệp + HS: Thực hiện theo yêu cầu mở liệu ra màn hình.
chương trình bieuthuc.pas trong bài lại tệp chương trình bieuthuc.pas.
thực hành trước.
+ GV: Củng cố lại thao tác lưu và + HS: Tự rèn luyện theo các
mở tệp tin trong chương trình nhân, hồn thiện thao tác mở và
Pascal.
lưu tệp tin.
+ GV: Yêu cầu HS thực hiện sửa ba + HS: Thực hiện gõ chương trình
lệnh cuối (trước từ khóa end) thành: theo u cầu đúng hướng dẫn:
writeln((10 + 5)/(3 + 1) – (18/(5 + writeln((10 + 5)/(3 + 1) – (18/(5 +
1):4:2);
1):4:2);
writeln((10 + 2)*(10 + 2)/(3 + writeln((10 + 2)*(10 + 2)/(3 +
1):4:2);
1):4:2);
writeln(((10 + 2)*(10 + 2) – 24)/(3 + writeln(((10 + 2)*(10 + 2) – 24)/
1):4:2);
(3 + 1):4:2);
+ GV: Quan sát hướng dẫn quá trình + HS: Thực hiện dưới sự quan sát
làm bài của các em bên dưới.
giúp đỡ của GV.
+ GV: Cho một HS lên bảng thực + HS: Một HS lên thực hiện các



hiện bài tập theo yêu cầu đã đưa ra.
+ GV: Hướng dẫn các em sửa các
bài tập, yêu cầu các bạn khác quan
sát nhận xét.
+ GV: Hướng dẫn sửa sai cho HS,
chỉ ra các lỗi các em thường gặp.
+ GV: Lưu ý: sử dụng “:” khác với
“;” dùng để kết thúc câu lệnh.
+ GV: Yêu cầu HS sau khi gõ xong
thực hiện lưu bài với tên cũ.
+ GV: Yêu cầu HS sau khi gõ xong
biên dịch chương trình.
+ GV: Cho HS chạy chương trình
xem kết quả đạt được khi gõ xong.

yêu cầu giống các bạn bên dưới.
+ HS: Sửa các lỗi theo sự hướng
dẫn của GV khi gặp khó khăn.
+ HS: Nhận biết các lỗi các em
hay gặp trong quá trình thực hiện.
+ HS: Chú ý dùng đúng dấu tránh
nhầm lẫn giữa hai dấu.
+ HS: Thực hiện lưu bài với tên
cũ đã thực hiện ở tiết trước.
+ HS: Thực hiện biên dịch (Alt +
F9) chương trình kiểm tra lỗi, sửa
lỗi nếu có.
+ HS: Thực hiện chạy chương
trình (Ctrl + F9) kiểm chứng,
xem kết quả đạt được.

+ HS: Quan sát GV thực hiện, so
sánh sự khác nhau giữa hai
chương trình sau khi đã sửa và
khi chưa sửa chương trình.
+ HS: Kết quả tính tốn với phần
thập phân được rút gọn lại.

+ GV: Chạy chương trình trước và
sau khi đã thêm câu lệnh cho các em
quan sát sự khác nhau của hai
chương trình.
+ GV: Em có nhân xét gì về chương
trình sau khi đã sửa so với chương
trình chưa sửa.
+ GV: Giải thích cho HS về sự khác + HS: Biết được câu lệnh
biệt giữa hai chương trình cho các writeln(<giá trị thực>:n:m); được
em nhận biết.
dùng để điều khiển cách in các số
thực trên màn hình.
+ GV: Sửa lại chương trình với các + HS: Quan sát kết quả của GV
thông số khác nhau.
thực hiện nhận biết sự khác biệt.
+ GV: Lưu ý: Các kết quả in ra màn + HS: Chú ý quan sát và nhận
hình được căn thẳng lề phải.
biết trên màn hình kết quả.
+ GV: Cho HS nhận xét về ưu điểm + HS: Độ rộng của số thập phân
của chương trình sau khi đã sửa.
được giới hạn lại phù hợp hơn với
nhu cầu sử dụng.
+ GV: Quan sát hướng dẫn HS thực + HS: Thực hiện chạy chương

hiện chạy chương trình kiểm chứng. trình quan sát kết quả đạt được.
+ GV: Cho HS quan sát một số bài + HS: Quan sát và học tập các bài
mà các bạn em đã thực hiện tốt.
làm tốt của bạn mình.
+ GV: Chỉ ra ưu điểm mà bài làm + HS: Học tập được cách làm
HS đạt được.
việc khoa học.
+ GV: Trình chiếu một bài có + HS: Tập trung, chú ý lắng nghe
chương trình chạy đúng bị lỗi, sự hướng dẫn của GV, cách trình
hướng dẫn các em cách trình bày và bày và các lỗi thường mắc phải
khắc phục lỗi thường gặp.
trong khi gõ chương trình.
+ GV: Yêu cầu HS lưu bài lại sau + HS: Thực hiện các bước lưu bài
khi đã chỉnh sửa hoàn thiện.
với tên cũ.
+ GV: Nhận xét bài làm của HS, + HS: Chú ý lắng nghe ghi nhớ
chốt nội dung bài tập 3.
các nội dung đã được thực hiện.


4. Củng cố: (5 phút)
- Giáo viên cũng cố lại các thao tác học sinh còn yếu.
5. Dặn dò: (1 phút)
- Xem lại các nội dung đã thực hành.
- Ôn lại các bài đã được học. Xem trước nội dung bài mới.
IV. RÚT KINH NGHIỆM:
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................



Ngày soạn: 15/09/2014
Ngày dạy: 17/09/2014

Tuần: 5
Tiết: 10

BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN
I. MỤC TIÊU:
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 chia lấy phần nguyên, chia lấy phần dư
- Hiểu thêm về các lệnh in thơng tin ra màn hình.
2. Kĩ năng:

- Chuyển được biểu thức tốn học sang biểu diễn trong ngơn ngữ lập trình;
3. Thái độ: Nghiêm túc, rèn luyện tính cẩn thận, có ý thức và u thích mơn học.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp:
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
8A3:……………………………………………………………………………
2. Kiểm tra bài cũ:
Thông qua bài thực hành.
3. Bài mới:
Hoạt động của GV

Hoạt động của HS
Hoạt động 1: Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư.
+ GV: Yêu cầu các em ôn lại về cách chia lấy + HS: Thực hiện nhắc lại phép toán chia lấy
phần nguyên và chia lấy phần dư với số nguyên phần nguyên dùng div và phép toán chia lấy
trong chương trình Pascal.
phần dư dùng mod.
+ GV: Cho HS đọc nội dung bài 2.
+ HS: Đọc và tìm hiểu SGK.
+ GV: Yêu cầu HS mở một tệp mới và gõ + HS: Thực hiện gõ chương trình theo yêu cầu
chương trình sau đây:
vào Pascal:
uses crt;
uses crt;
begin
begin
clrscr;
clrscr;
writeln(‘16/3 = ’, 16/3);
writeln(‘16/3 = ’, 16/3);
writeln(‘16 div 3 = ’, 16 div 3);
writeln(‘16 div 3 = ’, 16 div 3);
writeln(‘16 mod 3 = ’, 16 mod 3);
writeln(‘16 mod 3 = ’, 16 mod 3);
writeln(‘16 mod 3 = ’, 16 – (16 div 3)*3);
writeln(‘16 mod 3 = ’, 16 – (16 div 3)*3);
writeln(’16 div 3 = ’, (16 – (16 mod 3))/3);
writeln(’16 div 3 = ’, (16 – (16 mod 3))/3);
end.
end.
+ GV: Yêu cầu các HS thực hiện theo cá nhân, + HS: Thực hiện theo cá nhân các yêu cầu của

soạn chương trình trên máy tính.
GV đưa ra.
+ GV: Cho 1 HS lên bảng thực hiện bài tập độc + HS: Một em lên bảng thực hiện theo yêu cầu
lập với các HS khác.
của GV đưa ra.
+ GV: Quan sát hướng dẫn quá trình làm bài.
+ HS: Làm bài dưới sự hướng dẫn của GV.
+ GV: Hướng dẫn các em sửa các lỗi các em gặp + HS: Quan sát so sánh với bài làm của bạn làm
phải trong quá trình thực hiện.
theo sự hướng dẫn của GV.


+ GV: Yêu cầu HS sau khi gõ xong thực hiện + HS: Thực hiện lưu bài với các bước đã được
lưu bài với tên phepchia.
học ở tiết trước.
+ GV: Yêu cầu HS sau khi gõ xong biên dịch + HS: Thực hiện biên dịch (Alt + F9) chương
chương trình kiểm tra lỗi, chạy chương trình trình kiểm tra lỗi, sửa lỗi nếu có.
xem kết quả đạt được khi gõ xong.
+ GV: Hướng dẫn HS thực hiện sửa các lỗi mà + HS: Thực hiện sửa các lỗi theo sự hướng dẫn
các em gặp phải trong quá trình gõ chương trình. của GV đưa ra.
+ GV: Yêu cầu HS nhận xét bài làm của bạn + HS: So sánh bài làm của mình, nhận xét và bổ
thực hiện trên bảng.
xung ý kiến.
+ GV: Sau khi biên dịch sửa các lỗi xong yêu + HS: Thực hiện chạy chương trình (Ctrl + F9),
cầu HS thực hiện chạy chương trình kiểm chứng xem kết quả đạt được.
kết quả đạt được.
+ GV: Quan sát hướng dẫn HS thực hiện chạy + HS: Thực hiện dưới sự hướng dẫn của GV,
chương trình xem kết quả đạt được.
chú ý kết quả đạt được.
+ GV: Yêu cầu các em nhận xét về kết quả đạt + HS: Nhận xét kết quả của câu lệnh:

được khi chạy chương trình.
writeln(‘16 div 3 = ’, 16 div 3);
+ GV: Yêu cầu các em so sánh giữa các câu lệnh writeln(’16 div 3 = ’, (16 – (16 mod 3))/3);
sự khác nhau của các câu lệnh so với kết quả thu  Có kết quả giống nhau và bằng 5
được sau khi chạy chương trình.
writeln(‘16 mod 3 = ’, 16 mod 3);
+ GV: Nhận xét kết quả đạt được của các em sau writeln(‘16 mod 3 = ’, 16 – (16 div 3)*3);
khi thực hiện xong chương trình.
 Có kết quả giống nhau và bằng 1
+ GV: Cho HS quan sát một số bài mà các bạn + HS: Quan sát và học tập các bài làm tốt của
em đã thực hiện tốt.
bạn mình.
Hoạt động 2: Sử dụng các câu lệnh tạm ngừng chương trình
+ GV: Yêu cầu HS tiếp tục thêm các câu lệnh + HS: Thực hiện thêm các câu lệnh delay(5000)
delay(5000) vào sau mỗi câu lệnh writeln.
vào sau mỗi câu lệnh writeln theo yêu cầu.
+ GV: Cho HS thực hiện chạy chương trình xem + HS: Thực hiện chạy chương trình (Ctrl + F9),
kết quả đạt được.
xem kết quả đạt được.
+ GV: Các em có nhận xét gì khi thêm câu lệnh + HS: Chương trình tạm dừng 5 giây sau khi in
delay(5000) vào sau mỗi câu lệnh writeln.
từng kết quả ra màn hình.
+ GV: Yêu cầu HS nhắc lại ý nghĩa của câu lệnh + HS: Lệnh delay dùng để tạm ngừng trong một
delay(5000) đã được tìm hiểu.
khoảng thời gian nhất định.
+ GV: Yêu cầu HS tiếp tục thêm các câu lệnh + HS: Thực hiện thêm các câu lệnh readln vào
readln vào chương trình trước từ khóa end.
chương trình trước từ khóa end.
+ GV: Cho HS thực hiện chạy chương trình xem + HS: Thực hiện chạy chương trình (Ctrl + F9),
kết quả đạt được.

xem kết quả đạt được.
+ GV: Yêu cầu HS nhấn phím Enter và quan sát + HS: Thực hiện nhấn phím Enter, chương trình
kết quả thực hiện.
quay lại màn hình soạn thảo.
+ GV: Chức năng của câu lệnh readln trong + HS: Tạm ngừng cho đến khi người dùng nhấn
chương trình?
phím.
+ GV: Nhận xét bài làm của HS, chốt nội dung. + HS: Chú ý lắng nghe ghi nhớ các nội dung.
4. Củng cố - dặn dò:
- Giáo viên nhận xét và đánh giá tiết thực hành của học sinh.
- Xem lại bài thực hành, các thao tác.
- Xem phần tiếp theo của bài thực hành.
IV. RÚT KINH NGHIỆM:


................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................



Hoạt động của GV

Hoạt động của HS

Nội dung ghi bảng
1. Bài tập 1: Luyện tập gõ
các biểu thức số học.
a. 15x4-30+12;
10  5 18


b. 3  1 5  1 ;
(10  2) 2  24
(3  1)
c.
;
(10  2)2
d. (3  1) ;

 Chuyển đổi thành các biểu
thức viết bằng kí hiệu trong
pascal.

Hoạt động 2: (12’) Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư.
+ GV: Cho HS đọc nội dung bài 2.
+ HS: Đọc, tìm hiểu trong SGK.
2 . Bài tập 2.
+ GV: Gợi mở lại cho HS về phép + HS: Tập trung quan sát chú ý, - Phép chia lấy phần nguyên
chia lấy phần nguyên và phép chia nhớ lại kiến thức đã được học.
và phép chia lấy phần dư.
lấy phần dư.
- Tìm hiểu lệnh delay,
+ GV: Yêu cầu HS mở tệp mới và + HS: Thực hành các thao tác đã readln và cho nhận xét.
gõ chương trình bài 2.
được học.
+ GV: Yêu cầu hoàn thành nội dung + HS: Thực hiện dưới sự quan sát
bài 2 giống mẫu.
của GV.
+ GV: Yêu cầu HS dịch và chạy + HS: Thực hành thao tác dịch và
chương trình.

chạy chương trình.
+ GV: Yêu cầu HS thêm câu lệnh +
HS:
Thêm
câu
lệnh
delay(5000) vào sau mỗi câu lệnh delay(5000) theo hướng dẫn.
Writeln. Chạy chương trình và quan Chạy chương trình, quan sát và
sát.
nhận xét.


+ GV: Yêu cầu HS thêm câu lệnh
Readln vào sau mỗi câu lệnh
Writeln. Chạy chương trình và quan
sát. Nhấn Enter để tiếp tục.
+ GV: Nhận xét chốt nội dung.

+ HS: Thêm câu lệnh Readln theo
hướng dẫn. Chạy chương trình,
quan sát và nhận xét. Nhấn Enter
để tiếp tục.
+ HS: Chú ý lắng nghe.


Hoạt động của GV

Hoạt động của HS

Nội dung ghi bảng

1. Bài tập 1: Luyện tập gõ
các biểu thức số học.
a. 15x4-30+12;
10  5 18

b. 3  1 5  1 ;
(10  2) 2  24
(3  1)
c.
;
(10  2)2
d. (3  1) ;

 Chuyển đổi thành các biểu
thức viết bằng kí hiệu trong
pascal.

Hoạt động 2: (12’) Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư.
+ GV: Cho HS đọc nội dung bài 2.
+ HS: Đọc, tìm hiểu trong SGK.
2 . Bài tập 2.
+ GV: Gợi mở lại cho HS về phép + HS: Tập trung quan sát chú ý, - Phép chia lấy phần nguyên
chia lấy phần nguyên và phép chia nhớ lại kiến thức đã được học.
và phép chia lấy phần dư.
lấy phần dư.
- Tìm hiểu lệnh delay,
+ GV: Yêu cầu HS mở tệp mới và + HS: Thực hành các thao tác đã readln và cho nhận xét.
gõ chương trình bài 2.
được học.
+ GV: Yêu cầu hoàn thành nội dung + HS: Thực hiện dưới sự quan sát

bài 2 giống mẫu.
của GV.
+ GV: Yêu cầu HS dịch và chạy + HS: Thực hành thao tác dịch và
chương trình.
chạy chương trình.
+ GV: Yêu cầu HS thêm câu lệnh +
HS:
Thêm
câu
lệnh
delay(5000) vào sau mỗi câu lệnh delay(5000) theo hướng dẫn.
Writeln. Chạy chương trình và quan Chạy chương trình, quan sát và
sát.
nhận xét.


+ GV: Yêu cầu HS thêm câu lệnh
Readln vào sau mỗi câu lệnh
Writeln. Chạy chương trình và quan
sát. Nhấn Enter để tiếp tục.
+ GV: Nhận xét chốt nội dung.

+ HS: Thêm câu lệnh Readln theo
hướng dẫn. Chạy chương trình,
quan sát và nhận xét. Nhấn Enter
để tiếp tục.
+ HS: Chú ý lắng nghe.




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

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