BÀI 1: Hãy nêu cú pháp của câu lệnh lặp for …do và giải thích ý nghĩa của câu
lệnh đó?
BÀI 2:
a) Mô tả thuật toán và viết chương trình tính tổng S=1+2+3+… +n. Trong đó n được
nhập vào từ bàn phím?
b) Mô tả thuật toán và viết chương trình tính N! với N là tích số tự nhiên đầu tiên được
nhập từ bàn phím. N! = 1*2*3*4*5…n.
Bài 1:
Cú pháp: For <biến đếm):=<giá trị đầu>to<giá trị cuối>do<câu lệnh>;
Bài 2:
a)
Program tvnyntg;
Var n: integer;
S: longint;
Begin
Write(‘Nhap n:’); readln(n);
S:=0;
For i:=1 to n do S:=S+i;
Write(‘Tong la’,S);
Readln
End.
b)
Program giangtri;
Uses crt;
Var n:integer;
N!:longint;
Begin
Write (‘Nhap n’);
Readln (n);
N!:=1;
For i:=1 to n do N!:=N!*i;
Write (‘Tich’,N!);
Readln;
End.
a.
cin >> n
sum = 0
for (int i, 1<= i <= n; i++){
sum += i
}
cout << sum
b.
cin >> n
ans = 1
for (int i, 1<= i <= n; i++){
ans = ans * i
}
cout << ans