Tuan 21 - tiet 42 - tin 8 - 2013
Chia sẻ bởi Trần Văn Hải |
Ngày 14/10/2018 |
41
Chia sẻ tài liệu: tuan 21 - tiet 42 - tin 8 - 2013 thuộc Tin học 6
Nội dung tài liệu:
Bài thực hành 5: SỬ DUNG LỆNH LẶP FOR…DO (tt)
I. Mục tiêu:
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:
- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp For…do.
3. Thái độ:
II. Chuẩn bị
Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu, phòng máy.
Hs: Vở ghi, sách giáo khoa.
III. Phương pháp:
- Gv hướng dẫn, thao tác mẫu, quan sát, sửa sai. Hs quan sát, tự thực hiện theo yêu cầu.
IV. Tiến trình bài dạy:
1. Ổn định lớp: (1’)
8A1:................................................................................................................
8A2:................................................................................................................
2. Kiểm tra bài cũ:
Lồng ghép trong nội dung bài học.
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (24’) Nội dung bài tập 3.
+ GV: Đưa ra yêu cầu bài 3.
+ GV: Yêu cầu Hs thực hiện gõ đoạn chương trình sau và thực hiện các yêu cầu:
- Tìm hiểu ý nghĩa của các câu lệnh trong chương trình, dịch chương trình và sửa lỗi, nếu có.
- Chạy chương trình. Quan sát kết quả nhận được trên màn hình.
+ GV: Lưu ý các em có cũng như câu lệnh if, có thể dùng câu lệnh for lồng trong một câu lệnh for khác khi thực hiện lệnh lặp. Sử dụng câu lệnh for lồng nhau để in ra màn hình các số từ 0 đến 99 theo dạng bảng.
+ GV: Quan sát, hướng dẫn Hs thực hiện trên máy.
+ GV: Sửa chữa những sai sót các em mắc phải.
+ GV: Sử dụng một bài làm hoàn thiện của Hs hướng dẫn các em về câu lệnh lặp.
+ GV: Yêu cầu Hs giải thích về câu lệnh lặp lồng nhau được sử dụng trong bài.
+ GV: Nhận xét chốt nội dung và hướng dẫn các em các câu lệnh.
+ GV: Hướng dẫn sửa chữa những lỗi các em mắc phải.
Hoạt động 2: (17’) Bài tập làm thêm.
+ GV: Đưa ra bài toán cổ cho Hs thực hiện.
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn.
+ GV: Đưa ra chương trình và yêu cầu Hs tìm hiểu, giải thích về phép toán đặt ra.
+ GV: Yêu cầu Hs trình bày ý tưởng của thuật toán đưa ra.
+ GV: Yêu cầu Hs cải tiến chương trình cho hiệu quả hơn.
+ GV: Phân tích, hướng dẫn để Hs nhận thấy số lượng phép tính trong chương trình cải tiến hiệu quả hơn.
+ GV: Cho Hs quan sát chương trình đã cải tiến so với chương trình chưa cải tiến và so sánh.
+ HS: Đọc thông tin của bài1.
+ HS: Gõ đoạn chương trình.
Program Tao_bang;
Uses Crt;
Var i: Byte;
j: Byte;
BEGIN
Clrscr;
For i:= 0 To 9 Do
Begin
For j := 0 To 9 Do;
Write(10*i+j :4);
Writeln;
End;
Readln;
END.
+ HS: Tự giác thực hiện theo sự hướng dẫn của Gv.
+ HS: Sửa những lỗi mà các em hay gặp phải về dấu.
+ HS: Quan sát và nhận xét, lắng nghe và hiểu về chương trình.
+ HS: Giải thích về cách chạy của câu lệnh lặp.
+ HS: Tập trung chú ý lắng nghe và hiểu nội dung bài toán.
+ HS: Hoàn thiện chương trình của mình.
+ HS: Tìm hiểu bài toán qua chương trình sau.
Var ga, cho : byte;
BEGIN
For ga:=1 to 35 do
For cho := 1 to 35 do
If (ga*2 + cho*4 = 100) and (ga + cho = 36) then Writeln(‘So ga la: ’,ga,; ‘So cho la: ’,cho);
Readln;
END.
+ HS: Xét tất cả các trường hợp và kiểm tra xem trường hợp nào thỏa mãn: ga + cho = 36 và ga*2 + cho*4 = 100 là đáp số.
+ HS: Phần cải tiến
For cho := 1 to 24 do
Begin
Ga := 36 – cho;
If (2*ga + 4*cho = 100) then writeln(‘Ga: ’, ga
* 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ẻ: Trần Văn Hải
Dung lượng: 48,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)