Đề cương ôn thi

Chia sẻ bởi nguyễn gia nhân | Ngày 17/10/2018 | 45

Chia sẻ tài liệu: Đề cương ôn thi thuộc Tin học 8

Nội dung tài liệu:

Người soạn: Nguyễn Thị Thảo
Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
I.MỤC TIÊU:
1.Kỹ năng:
Cho học sinh xác định được các hoạt động lặp với số lần chưa biết trước trong cuộc sống, phân biệt được với các hoạt động lặp với số lần biết trước.
Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình
Biết được cấu trúc và hoạt động của vòng lặp với số lần chưa biết trước.
Hiểu được các ví dụ sử dụng câu lệnh lặp với số lần chưa biết trước.
Học sinh biết lỗi lập trình càn tránh khi sử dụng câu lệnh while…do: lặp vô hạn lần
2.Kỹ năng:
Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal.
Hs hiểu được hoạt động của câu lệnh while…do, sử dụng câu lệnh while…do để giải một số bài toán đơn giản
Biết chuyển từ thuật toán đến chương trình có sử dụng câu lệnh while…do.
3.Thái độ:
Nghiêm túc, ham học hỏi, chú ý nghe giảng.
Rèn luyện tính kiên trì trong học
II. CHUẨN BỊ:
Giáo viên: Sách giáo khoa, giáo án, máy chiếu, máy tính.
Học sinh: Đọc tài liệu ở nhà trước khi đến lớp, sách, vở
III. PHƯƠNG PHÁP VÀ KỸ THUẬT DẠY HỌC:
1.Phương pháp:
Đặt và giải quyết vấn đề
Vấn đáp
2.Kỹ thuật dạy học:
Động não
IV. TIẾN TRÌNH LÊN LỚP:
1.Kiểm tra bài củ:
Câu hỏi:
a.Hãy nêu cú pháp của câu lệnh lặp for…do
b.Sử dụng vòng câu lệnh lặp for…to...do viết lại chương trình sau:
Program lap;
Var i: integer;
Begin
Writeln (‘ho va ten ban so 1 la: ’);
Writeln (‘ho va ten ban so 2 la: ’);
Writeln (‘ho va ten ban so 3 la: ’);
Writeln (‘ho va ten ban so 4 la: ’);
Readln;
end.
Trả lời:
a.Cú pháp:
For := to do ;
b.Chương trình viết lại có sử dụng câu lệnh lặp for…do:
Program lap;
Var i: integer;
Begin
For i := 1 to 4 do
write(‘ ho va ten ban so 1 la: ‘);

Readln;
End.
Đặt vấn đề:
viết chương trình tính tổng các số tự nhiên từ 1 đến 100
S = 1 + 2 + 3 + . . .+100
GV: Chúng ta sử dụng câu lệnh lặp for…do đã học ở bài trước để thực hiện bài toán trên là For i:=1 to 100 do s:=s+i; theo em khi sử dụng lệnh lặp for…to…do để viết chương trình trên thì phép cộng được lặp lại mấy lần?
Hs: 100 lần
Gv: Như vậy đối với bài toán lặp với số lần biết trước, ta sử sử dụng câu lệnh lặp For…Do để viết chương trình
GV: Bây giờ các em hãy theo dõi yêu cầu sau:
Viết chương trình tính tổng n số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000? Theo em phép cộng trên có biết trước số lần lặp không? Có sử dụng lệnh lặp for…to…do được không?
Hs: không biết trước số vòng lặp và không thể sử dụng câu lệnh lặp for…do
Gv: vậy đối với những bài toán lặp với số lần chưa biết trước, sử dụng câu lệnh gì để viết chương trình? Chúng ta sẻ cùng nhau tìm hiểu trong bài học hôm nay bài 8 lặp với số lần chưa biết trước.


2. Bài mới:
Hoạt động 1: Các hoạt động lặp với số lần chưa biết trước

Hoạt động của gv và hs
Nội dung kiến thức

Gv: Các em hãy quan sát các hoạt động sau và cho cô biết đâu là các hoạt động lăp với số lần biết trước và chưa biết trước:
Mỗi ngày bạn A đánh răng ngày 2 lần
Mỗi ngày đi tắm 1 lần.
Tính tổng 100 số tự nhiên đầu tiên.
Vì gọi cho trang không được nên Long quyết định cứ 10 phút gọi điện một lần cho Trang cho đến khi nào có người nhấc máy.
Nam làm bài tập cho đến khi làm xong
Hs: các hoạt động lặp với số lần biết trước là a, b, c
Các hoạt động lặp với số lần chưa biết trước là d, e
Gv: nhận xét
Gv: một bạn cho cô biết vì sao em chọn các hoạt động d, e là hoạt động chưa xác định được số vòng
* 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ẻ: nguyễn gia nhân
Dung lượng: 398,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)