1Ổn định tổ chức lớp. 2.Kiểm tra bài cũ (5phỳt)
Cho một vài vớ dụ về hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày?
3.2. Hoạt động 2: Hỡnh thành kiến thức (30 phỳt)HOẠT ĐỘNG CỦA GIÁO VIấN VÀ HOẠT ĐỘNG CỦA GIÁO VIấN VÀ
HỌC SINH
NỘI DUNG, YấU CẦU CẦN ĐẠT
BÀI 1: Viết chương trỡnh in ra màn hỡnh bảng nhõn của một số từ 1 đến 9 được nhập từ bàn phớm và dừng màn hỡnh để quan sỏt kết quả.
G: Yờu cầu học sinh khai bỏo.
G: Nhập n?
G: Writeln dựng để làm gỡ?
G: Giải thớch vũng lặp For và in ra kết quả bảng nhõn. Bước i i< 10 ? Writeln(N,’x’,I,’=’,N*i) 1 1 Đỳng 3x1=3 2 2 Đỳng 3x2=6 3 3 Đỳng 3x3=9 4 4 Đỳng 3x4=12 5 5 Đỳng 3x5=15 6 6 Đỳng 3x6=18 7 7 Đỳng 3x7=21 8 8 Đỳng 3x8=24 9 9 Đỳng 3x9=27 10 10 Đỳng 3x10=30 11 11 Sai Khụng thực hiện lệnh writeln ( ). kết thỳc vũng lặp G: Vỡ bảng nhõn được in ra khụng đẹp lắm, muốn đưa bảng nhõn ra giữa thỡ làm thế nào? G: Giới thiệu lệnh
Gotoxy(a,b): cú tỏc dụng đưa con trỏ về cột a,hàng b.
Wherex: cho biết số thứ tự của cột. Wherey: cho biết số thứ tự của hàng.
G: Thử với gotoxy(40,12) sẽ đưa 1 dũng ra giữa. Nhưng muốn cho bảng nhõn ra giữa thỡ
H: Chỳ ý nghe giảng và hướng dẫn viết chương trỡnh chạy thử trờn bảng. H: Viết chương trỡnh Program Bảngnhõn; Uses crt; Var N, i: integer; Begin Clrscr;
Write (‘nhap so N =’); Readln (N); Writeln;
Writeln (‘Bang nhan ‘N,); Writeln;
For i:=1 to 10 do
Writeln(‘N, ‘x’, i:2,’ = ‘,N*i:3); Readln End. H: Bấm tổ hợp phớm ctrl+F9 chạy chương trỡnh suất ra màn hỡnh một bảng nhõn. Nhap so N=8 Bang nhan 8 8 x 1 = 8 8 x 2 = 16 8 x 3 = 24 8 x 4 = 32 8 x 5 = 40 8 x 6 = 48 8 x 7 = 56 8 x 8 = 64 8 x 9 = 72 8 x 10 = 80
phải để trong begin .. end;
G: Gợi ý cho HS sửa lại chương trỡnh trờn. G: Chạy chương trỡnh theo từng bước để học sinh thấy rừ. Bước i i< 10 ? Writeln(N,’x’,I,’=’,N*i) 1 1 Đỳng Đi tới cột 40 3x1=3 2 2 Đỳng Đi tới cột 40 3x2=6 3 3 Đỳng Đi tới cột 40 3x3=9 4 4 Đỳng Đi tới cột 40 3x4=12 5 5 Đỳng Đi tới cột 40 3x5=15 6 6 Đỳng Đi tới cột 40 3x6=18 7 7 Đỳng Đi tới cột 40 3x7=21 8 8 Đỳng Đi tới cột 40 3x8=24 9 9 Đỳng Đi tới cột 40 3x9=27 10 10 Đỳng Đi tới cột 40 3x10=30 11 11 Sai Khụng thực hiện lệnh writeln ( ). kết thỳc vũng lặp
Bài 3: Sử dụng cỏc cõu lệnh For… Do lồng nhau để in ra màn hỡnh cỏc số từ 0 đến 99 theo dạng bảng hỡnh 38 SGK.
G: Giới thiệu 2 vũng for lồng nhau chạy chương trỡnh.
Khi i=0 thỡ j chạy từ 0 đến 9 đưa ra kết quả Khi i=1 thỡ j chạy từ 0 đến 9 đưa ra kết quả. ... cho đến khi i=10 thỡ kết thỳc.
Program Bảngnhõn; Uses crt;
Var N, i: integer; Begin
Clrscr;
Write (‘nhap so N =’); Readln (N); Writeln;
Writeln (‘Bang nhan ‘N,); Writeln;
For i:=1 to 10 do Begin
Gotoxy(40,wherey);
Writeln(‘N, ‘x’, i:2,’ = ‘,N*i:3); End;
Readln End.
4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phỳt):
- Cỳ phỏp cõu lệnh lặp?Như thế nào được gọi là cõu lệnh ghộp.
- Sử dụng for…do lồng vào nhau?cõu lệnh Gotoxy(a,b) cú tỏc dụng gỡ? Wherex,wherey dựng để làm gỡ?
5.Dặn dũ:
- Về nhà làm bài tập trong SGK
- Chạy và sửa lỗi cỏc chương trỡnh trờn.
VI. Rút kinh nghiệm
……… ……… …
Ngày soạn:07/01/2020
Bài thực hành 5: SỬ DỤNG LỆNH LẶP FOR…DO (tiếp) I.Mục đớch
1. Kiến thức
Viết được chương trỡnh cú sử dụng vũng lặp For…Do Sử dụng được cõu lệnh ghộp
2.Kĩ năng
Đọc hiểu chương trỡnh cú vũng lặp For…Do
3.Thỏi độ
Cú ý thức tư duy, cú thỏi độ ham học hỏi, tỏc phong làm việc nghiờm tỳc.
4. Định hướng phỏt triển năng lực: năng lực sử dụng mỏy tớnh, năng lực giải quyết vấn đề, năng lực sỏng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tỏc, làm việc nhúm. PHƯƠNG PHÁP:
Đặt và giải quyết vấn đề
II. CHUẨN BỊ BÀI HỌC: 1. Giỏo viờn : 1. Giỏo viờn :
- SGK, SGV, tài liệu, Giỏo ỏn, mỏy chiếu - Đồ dựng dạy học
2. Học sinh :
- Đọc trước bài 8.