+ Nếu điều kiện sai thì <câu lệnh> không được thực hiện rồi thoát khỏi câu lệnh While ..doc. BÀI TẬP.[r]
(1)ĐỀ CƯƠNG VÀ BÀI TẬP TIN HỌC KHỐI 11 Hướng dẫn học sinh học bài: Cấu trúc lặp (Tuần 24, 25) A LÝ THUYẾT
1 Lặp:
- Tìm hiểu tốn 1, tốn (SGK) Cho biết điểm giống nhau, khác toán trên? Cho biết dạng lặp?
2 Lặp với số lần biết trước câu lệnh For – a Cú pháp lệnh For do: có dạng:
+ Dạng tiến: FOR < biến đếm> := <giá trị đầu> TO < giá trị cuối> DO < câu lệnh>; + Dạng lùi: FOR < biến đếm> := <giá trị cuối> DOWNTO < giá trị đầu> DO < câu lệnh>;
b Giải thích thành phần cú pháp lệnh? c Hoạt động lệnh For dạng tiến dạng lùi? *Hoạt động For dạng tiến:
B1: <biến đếm> := <giá trị đầu>;
B2: Kiểm tra điều kiện: <biến đếm> <= < giá trị cuối> hay không? + Nếu điều kiện < câu lệnh> thực qua B3 + Nếu điều kiện sai câu lệnh bị bỏ qua thoát khỏi lệnh For B3: <biến đếm> := <biến đếm> +1, quay lại B2
- Nêu hoạt động lệnh For dạng lùi (tương tự dạng tiến biến đếm nhận giá trị liên tiếp giảm từ giá trị cuối đến giá trị đầu) sơ đồ khối?
- Tìm hiểu thuật tốn viết chương trình giải toán theo cách? C1: Sử dụng For dạng tiến
C2: Sử dụng For dạng lùi d Ví dụ áp dụng:
- Ví dụ 1, ví dụ (SGK)
3 Lặp với số lần chưa biết trước câu lệnh While – a Cú pháp lệnh:
While <điều kiện> < câu lệnh>; b Giải thích thành phần lệnh? c Hoạt động lệnh While do? B1: Tính kiểm tra điều kiện B2: Xét điều điện:
+ Nếu nhận giá trị <câu lệnh> thực hiện, quay lại B1
+ Nếu điều kiện sai <câu lệnh> khơng thực khỏi câu lệnh While d Tìm hiểu ví dụ 1, ví dụ (SGK)
B BÀI TẬP
Bài 1: Viết chương trình tính đưa hình tống: a S= 1+2 +3 +… + n
(2)( với n nhập vào từ bàn phím)
Bài 2: Nhập vào từ bàn phím dãy gồm n số nguyên (N>=1) Tính đưa hình tổng số ngun chẵn tích số nguyên lẻ
Bài 3: Nhập vào từ bàn phím dãy số nguyên gặp số kết thúc Tính đưa hình tổng số nguyên dương trung bình cộng số nguyên âm