Thuật toán sau thực hiện bao nhiêu vòng lặp ? khi kết thúc, giá trị của S bằng bao nhiêu ?
bước 1 : s<--5,I<--3
bước 2 : nếu S>= 15 chuyển tới bước 4
bước 3: S<--S+2*i và quay lại bước 2
bước 4 thông báo S và kết thúc thuật toán
Câu 1: Cho biết S=?, i=?, sau khi thực hiện các lệnh sau:
a/ B1: S0; i←1;
B2: Nếu S>10 thì chuyển B4
B3: S←S*i; i←i+ 2, quay lại B2
B4: Thông báo S và kết thúc thuật toán
cho thuật toán sau
-B1 t :=0;j :=1 -B2 nếu t lớn hơn hoặc bằng 30 thì chuyển qua B 3, ngược lại t>30 thì chuyển qua B 4-B3 :j :=j+2 ; t:t=j; và quay lại B2 -B4 in ra kết quả và kết thúc thuật toán a: Hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của t và j là bao nhiêu b: Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán trên. GIÚP GIÙM ĐI MNcho thuật toán sau:
b1: j<- 0; T<-100;
b2:nếu T<30 thì chuyển qua B4;
b3:j<- j+5; T<- T - j;
b4:in ra kết quả T và j;
a) hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và J là bao nhiêu
b)Sử dụng câu lệnh lặp while...do viết đoạn chương trình thể hiện thuật toán trên.
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i , j, k là bao nhiêu?
i:=1; j:=2; k:=3;
while i<6 do i:=i+1; j:=j+1; k:=k+j;
writeln(i,’ ’, j,’ ’, k);
Giá trị của j, k sau khi thực hiện đoạn chương trình là?
Câu 33: Cho T:= 20; For i:= 2 to 6 do T:=T - 2; Sau vòng lặp giá trị T=?
A. 10 B. 12 C. 8 D. 6
Cho đoạn lệnh sau, hãy cho biết khi thực hiện, máy tính sẽ thực hiện bao nhiêu vòng lặp, hãy lập bảng giá trị của các biến i, T trong từng vòng lặp theo mẫu sau:
Ví dụ 1: i:=0; T:=10 while T>=0 do begin i:= i+3; T:=T-i; end;
Ví dụ 2: S:=0; i:=1; while i<=6 do begin S:=S+i; i:=i+2; end;
Ví dụ 3: s:=0; for i:=1 to 10 do s:=s+i;
Ví dụ 4: i:=0; T:=30; While T>=0 do begin i:=i+2; T:=T-i; end;
ví dụ 5: i:=0; T:=1 while T<=25 do begin i:=i+1; T:=T+i; end;
Trả lời nhanh nhất có thể giúp mình ạ!!!!!!
Viết chương trình từ thuật toán sau:
Bước 1: A<-- 0; i<--1
Bước 2: Nếu A>= 7 và chuyển đến Bước 4
Bước 3: i<-- i+1, A<--A+i và quay về Bước 2
Bước 4: Thông báo A và kết thúc thuật toán
b1 s<-20,n<-0
b2 nếu S>=5 -> b3 ngược lại ->
b3 n<-n+1 s<-s-n
b4 thông báo S và kết thúc thuật toán