CHỦ ĐỀ 7
1. Thế nào là hoạt động lặp.
Lặp là thực hiện lặp đi lặp lại một hay nhiều hoạt động giống nhau.
B1: Kiểm tra điều kiện ( ĐK là phép so sánh)
B2: Nếu điều kiện đúng thì thực hiện câu lệnh và quay lại bước 1. Nếu điều kiện sai thì câu lệnh sẽ bỏ qua và thực hiện hành động lặp kết thúc.
Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng cách sử dụng câu lệnh lặp FOR…DO, có dạng nhhhư sau:
Cú pháp câu lệnh điều kiện dạng thiếu:
for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Trong đó:
+ for, to, do: là các từ khóa.
+ <biến đếm>: là biến kiểu nguyên
+<.giá trị đầu>, <giá trị cuối>: là các giá trị nguyên. (<.giá trị đầu> <= <giá trị cuối>)
+<câu lệnh>: có thể là câu lệnh đơn hoặc câu lệnh ghép.
- Câu lệnh lặp sẽ thực hiện < câu lệnh> nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và được tính bằng công thức: (<giá trị cuối> – <giá trị đầu>)+1
- Hoạt động: Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ được tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.
CHỦ ĐỀ 9: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Nhận biết bài toán lặp với số lần chưa biết trướcĐối với một bài toán lặp, nếu em không thể biết trước số lần lặp, thì đó là bài toán lặp với số lần chưa biết trước. Khi đó, em cần biết được hoạt động lặp sẽ dừng lại khi nào.
2. Cách viết và sử dụng vòng lặp while...do
Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước bằng câu lệnh while…do có dạng như sau:
While <điều kiện> do <câu lệnh>;
Trong đó:
while, do là các từ khóa
<điều kiện> thường là phép so sánh
<câu lệnh> có thể là câu lệnh đơn hay câu lệnh ghép.
Câu lệnh lặp này được thực hiện như sau:
Bước 1. Kiểm tra điều kiện.
Bước 2. Trong khi điều kiện ĐÚNG, thì thực hiện câu lệnh và quay lại bước 1. Ngược lại, câu lệnh sẽ bị bỏ qua và việc
II. BÀI TẬP
Các em làm bài tập [tại đây] hoặc theo form bên dưới
Không có nhận xét nào:
Đăng nhận xét
lehoangan.ac.ag@gmail.com