Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 7: Câu lệnh lặp - Coggle Diagram
Bài 7: Câu lệnh lặp
1. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
Mọi ngôn ngữ lập trình
có "cách" chỉ thị :computer:
thực hiện cấu trúc lặp với 1 câu lệnh
=> Câu lệnh lặp
VD: Vẽ 3 :black_square_button: có cạnh 1 đơn vị
Thuật toán cần thực hiện
Bước 1: Vẽ :black_square_button: (vẽ liên tiếp 4 cạnh và trở về đỉnh ban đầu)
Bước 2: Nếu :black_square_button: đã vẽ < 3, di chuyển bút sẽ về bên phải 2 đơn vị và trở lại bước 1; ngược lại, kết thúc thuật toán
Thuật toán mô tả các bước vẽ :black_square_button:
Bước 1: Đặt k ← 0 (k là số đoạn thẳng đã vẽ)
Bước 2: Vẽ đoạn thẳng độ dài 1 đơn vị và quay thước 90 độ sang phải. k ← k+1
Bước 3: Nếu k<4, trở lại bước 2; ngược lại kết thúc thuật toán
2. Câu lệnh lặp for ... do
Cú pháp
for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
trong đó
biến đếm là biến có kiểu nguyên
giá trị cuối lớn hơn hoặc bằng giá trị đầu
giá trị đầu, giá trị cuối là giá trị nguyên
số vòng lặp = giá trị cuối - giá trị đầu + 1
for, to, do: là các từ khóa
vd
3.Tính tổng và tích bằng câu lệnh lặp
Ví Dụ 5: