Tải bản đầy đủ (.ppt) (15 trang)

Bài giảng tiet 39: bai tap

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (223.49 KB, 15 trang )



CÂU 1: sau khi thực hiện đoạn chương trình
dưới đây, giá trị của S là bao nhiêu? Máy
tính thực hiện bao nhiêu vòng lặp?
a) S:=0;
For i:=1 to 1 do S:=S+2;
b)S:=0;
For i:=5 to 12 do S:=S+1;

a) S:=0;
For i:=1 to 1 do S:=S+2;
- S=2, máy thực hiện 1 vòng lặp.
b) S:=0;
For i:=5 to 12 do S:=S+1;
- S=8, máy thực hiện 8 vòng lặp.

CÂU 2:- Chương trình Pascal sau đây thực
hiện hoạt động nào?
var i: integer;
begin
for i:=1 to 1000 do;
end.
Tuy có vòng lặp 1000 lần, nhưng chương trình Pascal
nói trên không thực hiện bất kì một hoạt động nào.
Tuy nhiên đây vẫn là câu lệnh hợp lệ.

CÂU 3: - Các câu lệnh Pascal có hợp lệ
không, vì sao?
a) for i:=100 to 1 do writeln(’A’);
b) for i:=1.5 to 10.5 do writeln(’A’);


c) for i=1 to 10 do writeln(’A’);
d) for i:=1 to 10 do; writeln(’A’);
e) var x: real; for x:=1 to 10 do writeln(’A’);

a) Giá trị đầu phải nhỏ hơn giá trị cuối;
b) Các giá trị đầu và giá trị cuối phải là số
nguyên;
c) Thiếu dấu hai chấm khi gán giá trị đầu;
d) Thừa dấu chấm phẩy thứ nhất, nếu như
ta muốn lặp lại câu lệnh writeln(’A’) mười
lần, ngược lại câu lệnh là hợp lệ;
e) Biến x đã được khai báo như là biến có
dữ liệu kiểu số thực và vì thế không thể
dùng để xác định giá trị đầu và giá trị cuối
trong câu lệnh lặp.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×