+ 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]
Trang 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 bài toán 1, bài toán 2 (SGK) Cho biết những điểm giống nhau, khác nhau giữa 2 bài toán trên? Cho biết các dạng lặp?
2 Lặp với số lần biết trước và câu lệnh For – do
a Cú pháp lệnh For do: có 2 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 các thành phần của cú pháp lệnh?
c Hoạt động của lệnh For dạng tiến và dạng lùi?
*Hoạt động của 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 trên là đúng thì < câu lệnh> được thực hiện rồi qua B3
+ Nếu điều kiện trên là sai thì câu lệnh bị bỏ qua rồi thoát khỏi lệnh For do
B3: <biến đếm> := <biến đếm> +1, rồi quay lại B2
- Nêu hoạt động của lệnh For dạng lùi (tương tự dạng tiến nhưng biến đếm lần lượt nhận các giá trị liên tiếp giảm từ giá trị cuối đến giá trị đầu) bằng sơ đồ khối?
- Tìm hiểu thuật toán và viết chương trình giải quyết bài toán 1 theo 2 cách?
C1: Sử dụng For do dạng tiến
C2: Sử dụng For do dạng lùi
d Ví dụ áp dụng:
- Ví dụ 1, ví dụ 2 (SGK)
3 Lặp với số lần chưa biết trước và câu lệnh While – do
a Cú pháp lệnh:
While <điều kiện> do < câu lệnh>;
b Giải thích các thành phần của lệnh?
c Hoạt động của lệnh While do?
B1: Tính và kiểm tra điều kiện
B2: Xét điều điện:
+ Nếu nhận giá trị đúng thì <câu lệnh> được thực hiện, rồi quay lại B1
+ 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 do
d Tìm hiểu ví dụ 1, ví dụ 2 (SGK)
B BÀI TẬP
Bài 1: Viết chương trình tính và đưa ra màn hình tống:
a S= 1+2 +3 +… + n
b S =1/2 +2/3 + 3/4 + … + n/(n+1)
c S = 1 + 1/8 + 1/27 +… + 1/ n3
Trang 2( với n được nhập vào từ bàn phím) Bài 2: Nhập vào từ bàn phím 1 dãy gồm n số nguyên bất kỳ (N>=1) Tính và đưa ra màn hình tổng các số nguyên chẵn và tích của các số nguyên lẻ
Bài 3: Nhập vào từ bàn phím 1 dãy số nguyên bất kỳ cho đến khi gặp số 0 thì kết thúc Tính
và đưa ra màn hình tổng các số nguyên dương và trung bình cộng các số nguyên âm
- Tìm hiểu và làm các bài tập 5, 6, 7, 8 ( SGK/ trang 51)