Câu 2 về sơ đồ viết cú pháp và mô tả cách hoạt động của câu lệnh lặp với số lần chưa biết trước

Câu 1: Viết cú pháp, vẽ sơ đồ câu lệnh lặp với số lần biết trước.

*Cú pháp: For < Biến đếm > := < Giá trị đầu > to < Giá trị cuối > do < Câu lệnh >.

*Giải thích cú pháp:

- 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.

Câu 2: Nêu hoạt động của câu lệnh lặp với số lần biết trước, một số ví dụ

   – Mỗi ngày em ăn cơm 3 bữa

   – Mỗi tuần em học 1 tiết tin

Cú pháp:

While < Điều kiện > do < Câu lệnh >;

Trong đó:

  • Whiledo: là các từ khóa
  • Điều kiện: thường là một phép so sánh
  • Câu lệnh: có thể là câu lệnh đơn giản hay câu lệnh ghép

Hoạt động:

  • Bước 1. Kiểm tra điều kiện
  • Bước 2. Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện câu lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại Bước 1

​Ví dụ 3: 

While ab’];

a:=a-1;

End;​

  • While, do là các từ khóa
  • Điều kiện là a>b [chứa phép so sánh]
  • Câu lệnh là Write[‘a>b’] và a:=a-1 [câu lệnh ghép]

Ví dụ 5:  Viết câu lệnh in ra 5 số tự nhiên liên tiếp bắt đầu bằng số 1.

Gợi ý giải:

Sử dụng lệnh lặp với số lần lặp chưa biết trước while…do

Đoạn chương trình mẫu:

n:=1

while n

Chủ Đề