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.

19 tháng 3 2022

anh học python đúng không? em cũng thế D

Câu 1: Câu lệnh viết đúng cú pháp là: *A. While <điều kiện> to <câu lệnh>;B. While <điều kiện> do <câu lệnh>;C. While <điều kiện> to <câu lệnh1> do;D. While <điều kiện>; do <câu lệnh>;Câu 2: Cú pháp của câu lệnh lặp for … do … là ? *A. If (điều kiện) then (câu lệnh);B. Var n, i:interger;C. Phải kết hợp cả a, b và c.D. For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;Câu 3: Hoạt...
Đọc tiếp

Câu 1: Câu lệnh viết đúng cú pháp là: *

A. While <điều kiện> to <câu lệnh>;

B. While <điều kiện> do <câu lệnh>;

C. While <điều kiện> to <câu lệnh1> do;

D. While <điều kiện>; do <câu lệnh>;

Câu 2: Cú pháp của câu lệnh lặp for … do … là ? *

A. If (điều kiện) then (câu lệnh);

B. Var n, i:interger;

C. Phải kết hợp cả a, b và c.

D. For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Câu 3: Hoạt động nào sau đây có thể tính toán được số lần làm việc: *

A. Múc từng gáo nước đến đầy bể

B. Đi lên tầng, đến tầng 10 thì dừng

C. Học cho tới khi thuộc bài

D. Nhặt từng cọng rau cho tới khi xong

Câu 4: Vòng lặp while .. do là vòng lặp: *

A. Biết  trước số lần lặp

B. Biết trước số lần lặp nhưng giới hạn là <=100

C. Chưa biết trước số lần lặp

D. Biết trước số lần lặp nhưng giới hạn là >=10

Câu 5: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?For i:=1 to 10 do write (i,’ ‘); *

A. 1 2 3 4 5 6 7 8 9 10

B. 10 9 8 7 6 5 4 3 2 1

C. Đưa ra 10 dấu cách

D. Không đưa ra kết quả gì

Câu 6: Bạn An ăn sáng mỗi ngày? *

A. Lặp với số lần biết trước.

B. Lặp với số lần chưa biết trước.

C. Không có hoạt động lặp.

D. Đáp án khác.

Câu 7: Câu lệnh nào sau đây hợp lệ *

A. for i:=100 to 1 do writeln(‘A’);//

B. for i:= 1.5 to 10.5 do writeln(‘A’);//biến đếm là số nguyên

C. for i:= 1 to 10 do; writeln(‘A’); //thừa dấu ; sau do

D. for i:=1 to 10 do writeln(‘A’);

Câu 8: Câu lệnh Pascal : While (4*5>=20) do Writeln (4*5); sẽ : *

A. In số 20 ra màn hình 4 lần.

B. In số 20 ra màn hình 5 lần.

C. Không thực hiện lệnh Writeln (4*5);

D. Lặp vô hạn lần lệnh Writeln (4*5);

Câu 9: While S<=20 do Writeln(S); Điều kiện để dừng chương trình là *

1 điểm

A. S>20

B. S=20

C.S<>20

D. S<20

Câu 10: Đoạn lệnh sau đây sẽ cho kết quả gì?so:=1;While so < 10 do writeln(so); so:=so + 1; *

1 điểm

A. In ra vô hạn các số 1, mỗi số trên một dòng

B. Không phương án nào đúng

C. In ra các số từ 1 đến 9;

D. In ra các số từ 1 đến 10;

Câu 11: Câu lệnh nào sau đây lặp vô hạn lần *

1 điểm

A. s:=5; i:=0; While i<=s do s:=s + 1;

B. s:=5; i:=1; While i> s do i:=i + 1;

C. s:=5; i:=1; While i<=s do i:=i + 1;

D. s:=0; i:=0; n:=5; While i<=n do Begin If (i mod 2)=1 Then S:=S + i; Else :=i+1; End;

Câu 12: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh: *

1 điểm

A. for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i;

B. for i:=1 to n do if ( i mod 2)=0 then S:=S – 1/i Else S:= S + 1/i;

C. for i:=1 to n do if ( i mod 2) < > 0 then S:=S + i;

D. for i:=1 to n do if ( i mod 2)=0 then S:=S +1/i Else S:=S-1/i;

Câu 13. Trong câu lệnh lặp For i:=1 to 10 do begin…end; câu lệnh ghép được thực hiện bao nhiêu lần? *

1 điểm

A. Không lần nào

B. 1 lần

C. 2 lần

D. 10 lần

Câu 14. Đoạn lệnh sau đây: so:=1; while so<10 do begin writeln(so); so:=so+1; end; sẽ cho kết quả là gì? *

1 điểm

A. In ra các số từ 1 đến 9

B. In ra các số từ 1 đến 10

C. In ra vô hạn các số 1, mỗi số trên một dòng

D. Cả a, b, c đều sai

Câu 15: Số vòng lặp trong câu lệnh:For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); được xác định: *

1 điểm

A. Giá trị đầu - Giá trị cuối + 1

B. Giá trị đầu - Biến đếm + 1

C. Giá trị cuối - Giá trị đầu + 1

D. Giá trị cuối - Biến đếm + 1

Câu 16: Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm: *

1 điểm

A. 1 đơn vị

B. 2 đơn vị

C. 3 đơn vị

D. 4 đơn vị

Câu 17: trong câu lệnh lặp với số lần xác định trước, <câu lệnh> được thực hiện bao nhiêu lần? *

1 điểm

A. (<giá trị đầu> – <giá trị cuối>) lần.

B. (<giá trị cuối> – <giá trị đầu>) lần.

C. (<giá trị cuối> – <giá trị đầu> + 1) lần.

D. Khoảng 10 lần

Câu 18: Tìm giá trị S khi thực hiện đoạn chương trình sau đâyS:=0;For i:=1 to 5 do S:= S+i; *

1 điểm

A. S=0.

B. S= 1.

C. S=10.

D. S=15.

Câu 19: Hãy cho biết kết quả của b trong đoạn chương trình sau đây.a:=10; b:=5;while a>=10 dobegin b:=b+a; a:=a-1; end; *

1 điểm

A. b=5.

B. b=10.

C. b=15.

D. B=20.

Câu 20: Lúc nào thì câu lệnh lặp While..Do sẽ dừng lại? *

1 điểm

A. <Điều kiện> có giá trị đúng.

B. < Điều kiện> có giá trị sai.

C. Các câu lệnh bên trong < câu lệnh> đã thực hiện xong.

D. Tất cả phương án trên đều sai.

Câu 21: Bạn Ngọc muốn in ra màn hình 5 chữ B và 5 chữ C trên màn hìnhbằng đoạn chương trình sau:For i:=1 to 5 doWriteln(‘B’); writeln(‘C’);Theo em bạn Ngọc viết như thế nào *

1 điểm

A. Đúng rồi

B. Phải đưa Writeln(‘B’); writeln(‘C’) vào trong cặp từ khóa Begin và End;

C. Phải đổi Writeln thành Write.

D. Phải đặt Writeln(‘B’); writeln(‘C’); trên hai dòng riêng biệt.

Câu 22: Việc đầu tiên câu lệnh While cần thực hiện là gì? *

1 điểm

A. Thực hiện <câu lệnh> sau từ khóa Do.

B. Kiểm tra giá trị của <điều kiện>.

C. Thực hiện < câu lệnh > sau từ khóa Then.

D. Kiểm tra <câu lệnh>.

Câu 23: Kết quả của < điều kiện> trong câu lệnh While ..Do có giá trị gì? *

1 điểm

A. Là 1 số nguyên.

B. Là 1 số thực.

C. Đúng hoặc sai.

D. Là 1 dãy kí tự.

Câu 24: Câu lệnh sau từ khóa Do trong câu lệnh While sẻ được thực hiện bao nhiêu lần? *

1 điểm

A. 0 lần.

B. 1 lần

C. 2 lần

D. Tùy thuộc bài toán.

Câu 25. Đố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 j, k là bao nhiêu? (1.5 điểm)j:=2; k:=3;for i:=1 to 5 do j:=j+1;k:=k+j;cach:=’ ’;writeln(j,cach, k); *

1 điểm

A. j = 3; k = 5

B. j = 5; k = 7

C. j = 7; k = 10

D. j = 10; k = 7

Câu 26. Đố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? (1.5 điểm)i:=1; j:=2; k:=3;while i<6 do i:=i+1; j:=j+1; k:=k+j;cach:=’ ’;writeln(i,cach, j,cach, k); *

1 điểm

a. i=2; j = 3; k =4

b. i=4; j = 5; k =6

c. i=5; j = 3; k =6

d. i=6; j = 3; k =6

Câu 27: Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần chưa biết trước là: *

1 điểm

A. If (Điều kiện) then (Câu lệnh);

B. Var i,n: Integer;

C. While (điều kiện) do (câu lệnh);

D. For (Biến đếm):=(Giá trị đầu) downto (Giá trị cuối) do (câu lệnh);

Câu 28: Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm: *

1 điểm

A. 1 đơn vị

B. 2 đơn vị

C. 3 đơn vị

D. 4 đơn vị

Câu 29: Đâu là hoạt động lặp với số lần chưa biết trước? *

1 điểm

A. Hàng ngày em đi học.

B. Một tuần trường em tổ chức chào cờ 1 lần.

C. Ngày em đánh răng ba lần

D. Em sẽ đến nhà bà ngoại chơi vào hôm cả bố và mẹ đi vắng.

Câu 30: Câu lệnh pascal nào sau đây là hợp lệ? *

1 điểm

A. For i=1 to 10 do writeln(‘A’)

B. For i : = 1 to 10 do writeln(‘A’);

C. For i:=5 to 30 do; writeln(‘A’)

D. For i:= 10 to 1 do writeln(‘A’);

Câu 31: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng *

1 điểm

A. While i= 1 do T:=10;

B. While (n mod i <> 0) ; do i:= i+ 1 ;

C. While 1 = 1; do Writeln (‘Dung’);

D. While x<=y do; Writeln (‘y khong nho hon x’);

Câu 32: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu? a:=0 ; for i:= 1 to 3 do a:= a+i; *

1 điểm

A. 3

B. 4

C. 6

D. 2

Câu 33: Trong câu lệnh lặp for i:=1 to 10 do begin…end; câu lệnh ghép được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?) *

1 điểm

A. Không lần nào

B. 1 lần

C. 10 lần

D. 2 lần

Câu 34: Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp?S:=2; n:=0; While s<=10 do Begin n:=n+1; s:= s+ n end; *

1 điểm

A. 3 lần

B. 4 lần

C. 5 lần

D. 6 lần

Câu 35: Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp?S:=2; While s<=10 do s:= s+ n; *

1 điểm

A. 2.

B. 10.

C. Phụ thuộc vào biến n

D. Vô số lần

5
27 tháng 3 2022

Cắt bớt ra cậu oy._.

27 tháng 3 2022

tách ra

* Nhận biết:Câu 1: Câu lệnh viết đúng cú pháp là:A. While <điều kiện> to <câu lệnh>;                                           B. While <điều kiện> do <câu lệnh>;C. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;           D. While <điều kiện>; do <câu lệnh>;Câu 2: Vòng lặp while ..do là vòng lặp:A. Biết trước số lần...
Đọc tiếp

* Nhận biết:

Câu 1: Câu lệnh viết đúng cú pháp là:

A. While <điều kiện> to <câu lệnh>;                                           B. While <điều kiện> do <câu lệnh>;

C. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;           D. While <điều kiện>; do <câu lệnh>;

Câu 2: Vòng lặp while ..do là vòng lặp:

A. Biết trước số lần lặp                                            B. Chưa biết trước số lần lặp

C. Biết trước số lần lặp nhưng giới hạn là <=100               D. Biết trước số lần lặp nhưng giới hạn là >=100

Câu 3: Trong câu lệnh While...do, nếu điều kiện đúng thì:

A. Tiếp tục vòng lặp                                                            B. Vòng lặp vô tận              

C. Lặp 10 lần                                                             D. Thoát khỏi vòng lặp

Câu 4:  Trong câu lệnh while…do nếu điều kiện sai thì:

A. Tiếp tục vòng lặp                                                            B. Lặp 1 lần

C. Lặp vô hạn lần                                                     D. Thoát khỏi vòng lặp

Câu 5: Khi sử dụng câu lệnh lặp với số lần chưa biết trước, cần chú ý đầu tiên là:

A. Điều kiện              B. Từ khóa           C.Lỗi lặp vô hạn lần          D. Câu lệnh đơn hay câu lệnh ghép.

* Thông hiểu:

Câu 1: <câu lệnh> sau từ khóa do trong câu lệnh While...do được thực hiện ít nhất mấy lần?

A. 0 lần                      B. 1 lần                 C. 2 lần          D. Vô số lần

Câu 2: Cho đoạn chương trình sau đây:

    so:=1;  

    while so<=10 do writeln(so);   so:=so+1;

A. In ra các số từ 1 đến 9                             B. In ra các số từ 1 đến 10

C. In ra vô hạn các số 1                               D. Không phương án nào đúng

Câu 3: Khi sử dụng lệnh lặp While…do cần chú ý điều gì?

A.  Phải biết số lần lặp.

B.  Phải biết số lượng câu lệnh.

C.  <điều kiện> trong câu lệnh phải dần dần đi đến kết quả là sai.

D.  <điều kiện> trong câu lệnh phải dần dần đi đến kết quả là đúng.

Câu 4: Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?

A.  Tính tổng của 20 số tự nhiên đầu tiên.

B.  Nhập một số hợp lệ, ví dụ nhập số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số nhập vào không hợp lệ thì được yêu cầu nhập lại.

C.  Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.

 D.  Trừ một số nguyên dương a nhiều lần cho một số nguyên dương b cho đến khi hiệu thu được nhỏ hơn b.

Câu 5: Chỉ ra phát biểu sai trong các phát biểu dưới đây:

A. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một hoạt động nào đó cho đến khi một điều kiện nào đó thỏa mãn.

B. Chỉ có ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.

C. Ngôn ngữ lập trình Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh For..do.

D. Ngôn ngữ lập trình Pascal thể hiện cấu trúc lặp với số lần lặp không biết trước bằng câu lệnh While...do.

0
17 tháng 3 2022

8. B

9.A

2 tháng 5 2023

Cho câu lệnh lặp sau : While a>=20 do a:=a-2; Em hãy cho biết điều kiện trong câu lệnh trên là gì ?

A. a>=20

B. a=20

C. a<=20

D. a<20

Vòng lặp While – do kết thúc khi nàoKhi tìm được OutputTất cả các phương ánKhi một điều kiện cho trước chưa được thỏa mãnKhi đủ số vòng lặp Cần xem lại2Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?Thực hiện câu lệnh sau từ khóa ThenKiểm tra < câu lệnh >Kiểm tra giá trị của < điều kiện >Thực hiện < câu lệnh > sau từ khóa Do Cần xem lại3Hoạt động nào sau đây lặp...
Đọc tiếp

Vòng lặp While – do kết thúc khi nào

Khi tìm được Output

Tất cả các phương án

Khi một điều kiện cho trước chưa được thỏa mãn

Khi đủ số vòng lặp

 Cần xem lại

2

Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?

Thực hiện câu lệnh sau từ khóa Then

Kiểm tra < câu lệnh >

Kiểm tra giá trị của < điều kiện >

Thực hiện < câu lệnh > sau từ khóa Do

 Cần xem lại

3

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

Ngày đánh răng 2 lần

Ngày tắm hai lần

Học bài cho tới khi thuộc bài

Mỗi tuần đi nhà sách một lần

 Cần xem lại

4

Cú pháp lệnh lặp với số lần chưa biết trước:

While < điều kiện > do ;< câu lệnh >;

While < điều kiện > to < câu lệnh >;

While < điều kiện > do < câu lệnh >;

While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

 Cần xem lại

5

Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:

While…do

If..then

For…do

If…then…else

 Cần xem lại

6

Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:

Không cần phải xác định kiểu dữ liệu

Chỉ cần khác kiểu với giá trị đầu

Cùng kiểu với các biến trong câu lệnh

Cùng kiểu với giá trị đầu và giá trị cuối

 Cần xem lại

7

Chọn cú pháp câu lệnh lặp là:

for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;

for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;

 Cần xem lại

8

Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :

for i:=1 to 10; do x:=x+1;

for i:=1 to 10 do x:=x+1;

for i =10 to 1 do x:=x+1;

for i:=10 to 1 do x:=x+1;

 Cần xem lại

9

Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?

String

Real

Integer

Tất cả các kiểu trên đều được

 Cần xem lại

10

Trong lệnh lặp For – do:

Giá trị đầu phải bằng giá trị cuối

Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối

Giá trị đầu phải lớn hơn giá trị cuối

Giá trị đầu phải nhỏ hơn giá trị cuối

 Cần xem lại

11

Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm:

1 đơn vị

4 đơn vị

2 đơn vị

3 đơn vị

 Cần xem lại

12

Trong các câu lệnh lặp Pascal sau đây, câu nào đúng

While i= 1 do T:=10;

While 1 := 1 do Writeln ('Dung');

While (n mod i <> 0) ; do i:= i+ 1 ;

While x<=y do Writeln ('y khong nho hon x')

 Cần xem lại

13

Trong câu lệnh lặp for…do, số vòng lặp là biết trước và bằng:

giá trị cuối – giá trị đầu

giá trị cuối – giá trị đầu - 1

giá trị cuối – giá trị đầu

giá trị cuối – giá trị đầu + 1

 Cần xem lại

14

Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :

phép gán

Câu lệnh ghép

Phép so sánh

Câu lệnh đơn

 Cần xem lại

15

Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:

  b := 3;

While b>=1 do b := b– 1;

2 lần

1 lần

4 lần

3 lần

 Cần xem lại

16

Hãy cho biết kết quả của đoạn chương trình dưới đây:

a:=10; While a < 11 do write (a);

Trên màn hình in ra một số 10

Chương trình bị lặp vô tận

Trên màn hình in ra 10 chữ a

Trên màn hình in ra một số 11

 Cần xem lại

17

Hãy đưa ra kết quả trong đoạn chương trình sau:

x:=1;

While x<=5 do

Begin

     writeln(‘khoi 8’);

     X:=x+x;

End;

 

Trên màn hình in ra dòng chữ "khoi 8"

Trên màn hình in ra 1 dòng chữ "khoi 8 khoi 8 khoi 8"

Chương trình bị lặp vô tận

Trên màn hình in ra 03 dòng chữ "khoi 8"

 Cần xem lại

18

Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100

1

Tất cả đều sai

99

100

 Cần xem lại

19

Em hãy ghép nối cột bên trái với cột bên phải để được ý nghĩa đúng của các câu lệnh:

 

Câu lệnh {5}

Khởi tạo gán biến t= 1

Câu lệnh {2}

In ra màn hình kết quả của biến t

Câu lệnh {7}

Khai báo biến

Câu lệnh {10}

In  ra màn giá trị biến đếm  i từ 1 đến 5 trên 5 dòng  

Câu lệnh {8}

Câu lệnh gán giá trị  t = t* i 

Câu lệnh {4}

Câu lệnh lặp for ..do: lặp 5 lần thực hiện câu lệnh ghép

 Cần xem lại

20

For k:= 0 to 10 do writeln(k);

-Đoạn chương trình viết bằng câu lệnh while ..do như sau:

;

while  do

 

      ;

      ;

;

 

 

 

21

Em hãy ghép nối cột bên trái với cột bên phải để được ý nghĩa đúng của các câu lệnh chính trong CẤU TRÚC CHUNG CỦA MỘT CHƯƠNG TRÌNH PASCAL:

{1} Program (tên chương trình);

{2} Uses (tên thư viện);

{3} Begin

{4}    Clrscr;

      (các câu lệnh);

{5}    Readln;

{6} End.

Câu lệnh {5}

Bắt đầu chương trình chính

Câu lệnh {1}

Kết thúc chương trình chính

Câu lệnh {6}

Tạm ngừng màn hình để xem kết quả

Câu lệnh {4}

Khai báo tên chương trình

Câu lệnh {3}

Khai báo thư viện

Câu lệnh {2}

Xóa màn hình kết quả

0

#include <bits/stdc++.h>

using namespace std;

long long a[1000],n,i;

//chuongtrinhcon

bool ktnt(long long x)

{

if (x<=1) return(false);

for (int i=2; i*i<=x; i++)

if (x%i==0) return(false);

return(true);

}

//chuongtrinhchinh

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

for (i=1; i<=n; i++) if (ktnt(a[i])==true) cout<<a[i]<<" ";

return 0;

}

29 tháng 3 2023

Câu lệnh lặp sẽ được thực hiện khi giá trị của biến S là lớn hơn 0. Trong quá trình lặp, giá trị của biến i sẽ được tăng lên mỗi lần lặp cho đến khi i đạt đến giá trị n. Trong cùng mỗi lần lặp, giá trị của biến J sẽ được cập nhật bằng cách cộng thêm i^2, sau đó biến S sẽ giảm đi giá trị của i.

Khi vòng lặp kết thúc, chương trình sẽ in ra màn hình tổng S, tức là giá trị cuối cùng của biến J.

Với câu lệnh lặp như sau:

J:=0;
i:=0;
While S > 0 Do
    i:=i+1;
    J:=J+i^2;
    S:=S-i;
End;
Write(J);

 

Ví dụ, nếu ta gán S=5, thì chương trình sẽ tính tổng của các số bình phương từ 1^2 đến 5^2 và in ra giá trị đó, tức là 1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55.

Câu 1: Cấu trúc rẽ nhánh dạng thiếu nếu điều kiện đúng thì:    A. Kết thúc    B. Thực hiện tuần tự   C. Thực hiện lệnh   D. Không làm gì cảCâu 2: Cấu trúc rẽ nhánh dạng đủ nếu điều kiện sai thì:A. Kết thúc       B. Thực hiện lệnh 2    C. Thực hiện lệnh 1   D. Không làm gì cảCâu 3: Cấu trúc lặp kiểm tra điều kiện nếu sai thì:    A. Tổng hợp thông...
Đọc tiếp

Câu 1: Cấu trúc rẽ nhánh dạng thiếu nếu điều kiện đúng thì:

    A. Kết thúc    B. Thực hiện tuần tự   C. Thực hiện lệnh   D. Không làm gì cả

Câu 2: Cấu trúc rẽ nhánh dạng đủ nếu điều kiện sai thì:

A. Kết thúc       B. Thực hiện lệnh 2    C. Thực hiện lệnh 1   D. Không làm gì cả

Câu 3: Cấu trúc lặp kiểm tra điều kiện nếu sai thì:

    A. Tổng hợp thông tin                              B. So sánh

    C. Tìm kiếm                                             D. Kết thúc câu lệnh

Câu 4: Em hiểu thế nào về cấu trúc tuần tự:

A. Thực hiện lặp xoay vần                        B. Thực hiện lần lượt các lệnh

C. Thực hiện tùy ý                                    D. Thực hiện rẽ nhánh.

                           

0