K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

22 tháng 3 2019

a) Vòng lặp while thực hiện 5 vòng lặp:
Vòng thứ nhất s=0 => n=1, s=1;
Vòng thứ hai s=1 => n=2, s=3;
Vòng thứ ba s=3 => n=3, s=6;
Vòng thứ tư s=6 => n=4, s=10;
Vòng thứ năm s=10 => n=5, s=15 kết thúc vòng lặp.
=> Vòng while sẽ kết thúc khi giá trị của s thay đổi không đáp ứng điều kiện tiếp tục vòng.

b) Vòng lặp while thực hiện vô hạn lần.
=> Giá trị của s luôn thỏa mãn điều kiện tiếp tục vòng while vì trong vòng while không thấy sự thay đổi của biến s (s luôn bằng 0 bé hơn 10).

var s,n:integer;

begin

s:=0;

n:=1;

while s<=100 do

begin

s:=s+n;

n:=n+1;

end;

writeln('So n nho nhat de tong>100 la: ',n);

writeln('Tong dau tien >100 la: ',s);

readln;

end.

17 tháng 1 2018

Đáp án B

18 tháng 6 2017

Đáp án B

Có 3 vòng lặp

Giá trị cuối cùng của s=2

k cho mk nha

11 tháng 5 2021
Bạn lil nấm ơi cho mình hỏi sao lại như vậy Giải thích giúp mk với
20 tháng 7 2023

a) Vòng lặp không chạy được .Vì :

- Kết thúc lệnh gán phải bằng dấu chấm phẩy (VD : S:=10; )

- Số thập phân trong pascal không phải là dấu phẩy

Kết quả S=10

b) Vòng lặp chạy vô hạn vòng . Kết quả S=10

13 tháng 9 2017

Đáp án D

1 tháng 8 2017

Đáp án C

21 tháng 8 2019

Đáp án C