a)Viết và giải thích câu lệnh lặp For .. do . câu lênh này đc thực hiện như thế nào ?
b)Viết và giải thích câu lệnh lặp với số lần lặp chưa biết trước While .. do . câu lênh này đc thực hiện như thế nào ?
a)Viết và giải thích câu lệnh lặp For .. do . câu lênh này đc thực hiện như thế nào ?
b)Viết và giải thích câu lệnh lặp với số lần lặp chưa biết trước While .. do . câu lênh này đc thực hiện như thế nào ?
a) câu lệnh for:
For <biến>:= <giá trị đầu> to <giá trị cuối> do (câu lệnh)
[dùng begin và end; trong câu lệnh giúp thực hiện nhiều lệnh]
VD:
for i:=1 to n do begin read(a);inc(s,a);end;
ND:
Thực hiện gán giá trị với các giá trị từ vị trí đầu đến vị trí cuối
đối với integer,longint,int64,qword,word,… thì mỗi lần giá trị tăng 1 đơn vị
char thì tăng 1 đơn vị bảng mã ASCII
b) While <ĐKiện> do <câu lệnh>
[dùng begin và end; trong câu lệnh giúp thực hiện nhiều lệnh]
Y như for nhưng có thể kiểm tra điều kiện
<Kiểm tra điều kiện đúng mới thực hiện>
VD:i:=1;
While i<=2*n do inc(i);
Câu lệnh này tương tự với
for i:=1 to 2*n do begin end;