câu 1 : nêu cấu trúc lặp của câu lệnh lặp với số lần biết trước, giải thích ý nghĩa của các thành phần trong câu lệnh. lấy 2 ví dụ minh họa
câu 2: hãy biểu diễn đoạn thuật toán dưới đây bằng ngôn ngữ pascal
bước 1 : nhập N, S <-0; i <- 1;
bước 2; nếu i <=N thì chuyển đến bước 3; ngược lại chuyển đến bước 4
bước 3: i:=i+1;S<-S và quay lại bước 2
bước 4: đưa ra tổng S rồi kết thúc
Câu 1:
Cấu trúc lặp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Giải thích ý nghĩa:
-Biến đếm: Thường là biến kiểu nguyên
-Giá trị đầu, giá trị cuối: thường là một số nguyên
-Câu lệnh: có thể là câu lệnh đơn hoặc câu lệnh ghép(phải bao bọc bởi begin và end)
Câu 2:
uses crt;
var i,n,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
i:=1;
while i<=n do
begin
i:=i+1;
s:=s+i;
end;
writeln('Tong la: ',s);
readln;
end.