Đề cương (tt)
Câu4: Viết cú pháp tổng quát câu lệnh While...do?Cách thực hiện câu lệnh như thế nào?Cho ví dụ?
Câu5: Thực hiện tính toán và cho biết kết quả S cuối cùng là bao nhiêu:
a)S:=0;n:=0
while S<=3 do begin n:n+1;S:= S+n end;
b) a:=0; b:=0; S:=0
while S<4 do S:=a+b
c)S:=1,a:=2,n:=0
while S<=3 do begin n:n+1,S:=n-a end;
Câu 6) Dữ liệu kiểu mảng là gì?Viết cú pháp tổng quát khai báo biến mảng và cho ví dụ?Câu khai báo biến mảng không chạy khi nào?
B1: Trong các hoạt động sau đây hoạt động nào là hoạt động lặp với số lần chưa biết trước:
A. tính tổng các số tự nhiên từ 1 đến 20.
B. Nhập các số nguyên cho đến khi đủ 50 số
C. Mỗi ngày tập TD 2 lần
D. Nhập dữ liệu từ bàn phím cho đến khi nhập xong dữ liệu khi dừng
B2: Đoạn lệnh sau đây in ra kết quả gì?
s:=0; while s<10 do begin s:=s+1;
Writeln(s); end;
A. In ra các số từ 1 đến 9.
B. In ra các số từ 1 đến 10.
C. In ra các số 1.
D. Không có đáp án đúng.
B3: Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh While...do để tính tổng S=1+2+...+10?
A. S:=0; while i<10 do S:=S+i;
B. S:=0; i:=0; while i<11 do begin S:=S+i; i:=i+1; end;
C. S:=0; i:=1; while i do S:=S+i; i:=i+1;
D. S:=0; i:=0; while i<=10 do begin S:=S+i; i:=i+1; end;
Số lỗi sai có trong câu lệnh sau:
S=0 while n<=10 do S=S+n
Câu 7: Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1; while s<10 do S:=S+i; i:=i+1;
B. i:=0; S:=1;While S<10 do write(S);
C. n:=2; while n<5 do write(‘A’);
D. Cả A và B.
giải thích thật rõ là sai chỗ nào, cho hỏi lặp cô hạn có cho là sai k
cảm ơn các bạn
Sau khi thực hiện đoạn chương trình trên giá trị của s bằng mấy và i bằng mấy, chương trình trên có bao nhiêu vòng lặp
S:=0; n:=20; i:=0
While i <= n do if i mod 2=0 then
Begin
S=S+2
I:=i+2
End.
Cho đoạn chương trình sau: s := 0; i := 1 while s <= 10 do begin i := i + 1; s := s + i; end; Cho biết câu lệnh while dừng khi s bằng bao nhiêu?
Cho S và i là kiểu số nguyên . Khi chạy đoạn chương trình sau, giá trị của S là:
S:=0; i:=1;
While i <= 6 do begin S:= S+1;
i:= i+2;
a) 16
b)9
c) 7
d) 0
1,viết chương trình tổng, tích của n số tự nhiên
2, viết chương trình yêu cầu người sử dụng nhập vào 1 số trong khoảng từ 1 đến 10 và yêu cầu nhập lại nếu số không thỏa mãn
3, hãy chỉ ra lỗi trong các câu lệnh sau đây
a) X:= 10; while X:=10 do X:= X + 5
b) X:=10; X = 10 do X = X + 5
c) S:= 0; n:= 0; while S <= 10 do n:= n + 1; S:= S + n
Hãy cho biết đoạn chương trình sau đây máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc giá trị của S sẽ ra bằng bao nhiêu? ( Yêu cầu mô tả vòng lặp)
a) Đoạn chương trình 1:
S:=10 ; x:=1;
While S>5 do S:=S-x;
Write (S);
b) Đoạn chương trình 2:
S:=10 ; n:=0;
While n<10 do;
Begin
n:=n=3 ; S:=S-n;
end;
Write (S);
Giúp mình với ạ <3