Giáo án Tin học Lớp 8 - Tiết 53: Bài tập - Nguyễn Song Ngọc Hiếu

Giáo án Tin học Lớp 8 - Tiết 53: Bài tập - Nguyễn Song Ngọc Hiếu

I. MỤC TIÊU BÀI HỌC :

1. Kiến thức :

 Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.

 Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.

2. Kỹ năng: -

 Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản.

3. Thái độ:

 Có ý thức tìm hiểu một số ví dụ áp dụng cho câu lệnh lặp.

II. YÊU CẦU VỀ PHƯƠNG TIỆN DẠY HỌC :

1. Giáo viên :

 SGK, SGV, tài liệu, Giáo án,đồ dùng dạy học.

2. Học sinh :

 Đọc trước bài, SGK, Đồ dùng học tập.

 

doc 3 trang haihuy29 14/08/2023 2140
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 53: Bài tập - Nguyễn Song Ngọc Hiếu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tiết: 53	
BÀI TẬP
I. MỤC TIÊU BÀI HỌC :
1. Kiến thức : 
Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.
Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
2. Kỹ năng: -
Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản.
3. Thái độ:
Có ý thức tìm hiểu một số ví dụ áp dụng cho câu lệnh lặp.
II. YÊU CẦU VỀ PHƯƠNG TIỆN DẠY HỌC :
1. Giáo viên : 
SGK, SGV, tài liệu, Giáo án,đồ dùng dạy học...
2. Học sinh : 
Đọc trước bài, SGK, Đồ dùng học tập...
III. ĐỊNH HƯỚNG TỔ CHỨC CÁC HOẠT ĐỘNG DẠY HỌC : 
HĐ CỦA GV
HĐ CỦA HS-NỘI DUNG
HOẠT ĐỘNG KHỞI ĐỘNG.
Ý tưởng sư phạm : Học sinh quan sát, liệt kê đượcc các hoạt động công việc thường làm ở nhà.
Phương thức tổ chức : ( Hoạt động nhóm) Gv chia lớp thành 2 nhóm, mỗi nhóm cử 1 báo cáo viên lên bảng ghi lại các công việc mà các bạn nêu ra. Các bạn còn lại, nêu các công việc mà mình đã quan sát và thực hiện được.
Kết quả mong đợi: Học sinh liệt kê được các hoạt động công việc mà mình Hoạt động cụ thể :
Gv chia lớp thành 2 nhóm và giao nhiệm vụ cho các nhóm.
Gv cho các nhóm hoạt động thảo luận và trình bày kết quả trong 3 phút.
Nhóm 1 : Em hãy chỉ ra các thành phần trong câu lệnh sau ?(từ khóa, biến đếm,giá trị đầu,giá trị cuối,câu lệnh).Kết quả của câu lệnh là gì ?
For i :=5 to 10 do writeln(‘Chao cac ban’) ;
Nhóm 2:Hãy chỉ ra lỗi và sửa lỗi trong các lệnh sau đây
X:=10;While X:=10 do X:=X+5;
X:=10;While X=10 do X=X+5;
X:=10;While X=10 do; X:=X+5;
S:=0;n:=0;While S<=10 do n:=n+1;S:=S+n;
GV: Hỏi cả 2 nhóm : Em hãy nêu sự khác nhau giữa lệnh lặp với số lần lặp chưa biết trước và lệnh lặp với số lần lặp đã biết trước?
Gv quan sát các nhóm hoạt động và góp ý bổ sung (Nếu cần)
Gv Cho Hs các nhóm nhận xét chéo nhau, Gv nhận xét chung, đánh giá cho điểm khuyến khích nhóm, cá nhân hoạt động sôi nổi.
Gv dựa hoạt động trên giới thiệu vào bài mới.
-Hs ngồi theo nhóm theo sự phân chia của Gv.
HS hoạt động thảo luận nhóm.
Hs Trình bày kết quả trên bảng.
Hs Nhận xét bài làm của nhau.
Hs lắng nghe, tiếp thu nhận xét, góp ý của Bạn và Gv.
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Ý tưởng sư phạm : Từ hoạt động khởi động, HS Nhận dạng được đặc điểm của các công việc đã liệt kê, có công việc lặp đi lặp lại nhiều lần với số lần biết trước và với số lần chưa biết trước. Từ đó xây dựng nên câu lệnh lặp, Nắm được cấu trúc, hoạt động của câu lệnh lặp. 
Phương thức hoạt động : Hoạt động cặp đôi, hoạt động nhóm, Hoạt động cá nhân,
Hoạt động cụ thể :Bài tập viết chương trình 
Hoạt động 1 : Bài tập 1  Tổng nhiều số 
GV : Nhập nhiều lần số nguyên n .Xuất tổng S của các số n đã nhập,cho đến khi nào S lớn hơn 100 thì ngừng 
GV : Hướng dẫn cho h/s:Dùng lệnh lặp for hay while ? Câu lệnh nào được lặp lại?
GV: Yêu cầu học sinh thảo luận sau đó gọi 1 bạn đại diện lên bảng làm
GV: Các lệnh được viết như sau
 S:=0;
While s<100 do begin
Write(‘nhap n=’);readln(n);
S:=S+n;
Writeln(‘tong cac so n da nhap =’,S);
End;
Học sinh thảo luận với nhau sau đó một bạn đại diện lên làm 
Hoạt động 2 : Bài tập 2 Các số chia hết
Gv: Nhập 2 số nguyên a,b (b>a).Xuất các số từ 2 đến b mà chia hết cho a.
VD nhap a=4 b=20
Xuat 4 8 12 16 20
Nhap a=7 b=9
Xuat 7
Gv hướng dẫn :Có dùng lệnh tạo vòng lặp hay không ?
Dùng lệnh for hay while
Dùng lệnh for thì giá trị đầu giá trị cuối là bao nhiêu ?
Giá trị đầu = 2,giá trị cuối = b
Lệnh nào lặp lại?
Viết câu lệnh
Gv: Theo em dùng lệnh nào ngắn gọn hơn ? vì sao?
Gv: Tiếp theo chúng ta sẽ chơi trò chơi ô chữ : Ô chữ gồm 8 từ hàng ngang và một từ khóa hàng dọc .Mỗi ô chữ sẽ có một gợi ý liên quan đến bài học ,đại diện các nhóm lựa chọn câu hỏi ở các ô. Trả lời đúng , bí mật của ô chữ sẽ được mở ra và bạn sẽ tìm ra bí ẩn của từ khóa .
H/s hoạt động nhóm : chia làm 2 nhóm 
Một nhóm sử dụng vòng lặp For .. do để viết
Một nhóm dùng Whiledo để viết
Nhóm 1: Dùng lệnh Fordo
For i:=2 to b do
 If I mod a=0 then Write(i:5);
Nhóm 2: Dùng lệnh Whiledo
I:=2;
While i<=b do 
 Begin
 If I mod a = 0 then write(a:5);
I:=i+1;
End;
HOẠT ĐỘNG CŨNG CỐ, LUYỆN TẬP.
Ý tưởng sư phạm: Tìm hiểu xem 1 số công việc gắn với việc lặp lại với số lần biết trước và số lần lặp chưa biết trước
Phương thức tổ chức: Hoạt động nhóm
HOẠT ĐỘNG TÌM TÒI, MỞ RỘNG.
Vận dụng những kiến thức đã học để giải 1 số bài toán: tính tổng dãy số, Tính giai thừa.
IV. RÚT KINH NGHIỆM:
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................

Tài liệu đính kèm:

  • docgiao_an_tin_hoc_lop_8_tiet_53_bai_tap_nguyen_song_ngoc_hieu.doc