Câu 1 : + Nêu cú pháp câu lệnh lặp for…do?
Giải thích ý nghĩa hoạt động câu lệnh.
+ Nêu cú pháp câu lệnh lặp while…do?
Giải thích ý nghĩa hoạt động câu lệnh
Lấy VD minh họa cho hai câu trên
Câu 2. Viết câu lệnh in ra màn hình 5 chữ A .
Giúp mình nhé
C.on nhiều
Câu 1:
-Cú pháp câu lệnh for…do: 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: thuộc kiểu dữ liệu số nguyên.
+Giá trị đầu, giá trị cuối: là giá trị nguyên.
+Câu lệnh: có thể là câu lệnh đơn hay câu lệnh ghép.
Hoạt động: Khi thực hiện,ban đầu biến đếm sẽ nhận giá trị bằng giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.
-Cú pháp câu lệnh while…do: 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à 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.
-Chương trình:
Program cau2;
Uses crt;
Var i: integer;
Begin
Clrscr;
For i:=1 to 5 do writeln(‘A’);
Readln;
End.
*Chúc bạn học tốt!*
Câu 1:
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ác thành phần:
FOR, TO, DO: là từ khóa.
Biến đếm: thuộc kiểu dữ liệu số nguyên.
Giá trị đầu, giá trị cuối: là giá trị nguyên.
Câu lệnh: có thể là câu lệnh đơn hay câu lệnh ghép.
Khi thực hiện, biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối thì dừng lại.
Câu 2:
Cú pháp: While <điều kiện> do <câu lệnh>;
Giải thích các thành phần:
While, do: là các từ khóa
Điều kiện: thường là một phép so sánh 3
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
câu 3
program bai1;
uses crt;
var i:integer;
begin clrscr;
for i:=1 to 5 do
writeln(‘a’);
readln;
end.
nhớ cho mình 5 sao và trả lời hay nhất nha