Daïng 1: Trong caùc hoaït ñoäng döôùi ñaây, hoaït ñoäng naøo laëp vôùi soá laàn chöa bieát tröôùc.. a) Tính tổng của 20 số tự nhiên đầu tiên.[r]
(1)Câu lệnh lặp với số lần xác định có dạng:
For biến đếm:=giá trị đầu to giá trị cuối câu lệnh Trong đó: - for, to, từ khoá
- biến đếm kiểu số nguyên Số vòng lặp= giá trị cuối – giá trị đầu +
Câu lệnh lặp với số lần chưa xác định có dạng While điều kiện câu lệnh
Trong đó: - điều kiện phép so sánh
(2)Dạng 1: Trong hoạt động đây, hoạt động nào lặp với số lần chưa biết trước
a) Tính tổng 20 số tự nhiên
b) Nhập số hợp lệ, ví dụ số nguyên
khoảng từ đến 10 vào máy tính Nếu số khơng hợp lệ u cầu nhập lại
c) Nhập số nguyên từ bàn phím đủ 50 số
(3)Daïng 2: gạch chân chỗ sai câu lệnh sau
sửa lại cho
a) while i:=1 t:=10;
b) while a<=b ; writeln(‘ a không nhỏ b’); c) while s<=10 n:=n+1; s:=s+n;
d) For i:=1,2 to 15,3 writeln(‘M’); e) For i:=100 to writeln(‘M’);
=> while x=1 t:=10;
=> while a<=b writeln(‘ a không nhỏ b’); => while s<=10 begin n:=n+1; s:=s+n; end;
(4)Dạng 3: Sau thực đoạn lệnh sau Chương trình in kết gì?
a) So:=1;
While so<10 writeln(so); So:=so+1;
b) X:=0; tong:=0; While tong<=10 begin
Writeln(tong); Tong:=tong+1; End;
(5)Dạng 3: Sau thực đoạn lệnh sau Chương trình in kết gì?
So:=1;
While so<10 writeln(so);
So:=so+1;
Kết quả: In vô hạn số 1, số dòng
vòng ĐK in
2
Đ Đ Đ Đ Đ
1
1 1 …
(6)X:=0; tong:=0;
While tong<=10 do begin Writeln(tong); Tong:=tong+1; End; X:=tong; 0<=10 Đ Đ Đ Đ Đ Đ Đ
Vòng đk in tong tổng
1
8 Đ
9 Đ
10 Đ 10
11 Đ 10 11