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.

Câu 35: A

Câu 36: A

9 tháng 4 2022

Đáp án D

Bạn sửa lại đề chút: ketqua := 1; While ketqua<2 do writeln(ketqua);

Vì đây là vòng lặp với số lần chưa biết trước (while..do) trong câu lệnh chỉ có in ra biến ketqua mà không có lệnh nào làm thay đổi giá trị của biến ketqua, mà điều kiện ketqua<2 (luôn luôn đúng) -> vòng lặp vô hạn -> in vô hạn số 1 trên mỗi dòng (vì dùng writeln)

25 tháng 4 2020

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;

25 tháng 4 2020

Câu 3 chọn B và D phải không cô?

Bài 1: 

uses crt;

var n,i,s:integer;

begin

clrscr;

write('Nhap n='); readln(n);

s:=0;

i:=1;

while i<=n do 

  begin

s:=s+i;

inc(i);

end;

writeln('Tong cac so trong khoang tu 1 den ',n,' la: ',s);

readln;

end.

Bài 2: 

uses crt;

var n,i,s:integer;

begin

clrscr;

write('Nhap n='); readln(n);

s:=0;

i:=1;

while i<=n do 

  begin

s:=s+i;

i:=i+2;

end;

writeln('Tong cac so le trong khoang tu 1 den ',n,' la: ',s);

readln;

end.

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
Câu 6: Đoạn lệnh sau đây cho biết kết quả nào? var i: byte; i:= 5; While i<=5 do Begin Write(i:2); i:= i-1; end; a.In ra các số từ 1 đến 5; b.In ra các số từ 0 đến 5; c.In ra các số lần lượt từ 5 đến 0; d. In ra vô hạn các số5, mỗi số trên một dòng. Câu 7:Đoạn lệnh sau đây cho biết kết quả nào? Var so: byte: 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...
Đọc tiếp

Câu 6: Đoạn lệnh sau đây cho biết kết quả nào?

var i: byte;

i:= 5;

While i<=5 do

Begin

Write(i:2);

i:= i-1;

end;

a.In ra các số từ 1 đến 5; b.In ra các số từ 0 đến 5;

c.In ra các số lần lượt từ 5 đến 0; d. In ra vô hạn các số5, mỗi số trên một dòng.

Câu 7:Đoạn lệnh sau đây cho biết kết quả nào?

Var so: byte:

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, mỗi số trên một dòng. d.In ra các số từ 10 đến 1.

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

Var x, tong : byte;

x:=0; tong:=0;

While tong <= 20 do

Begin

Writeln(tong);

tong:=tong +1;

End;

x:=tong;

Sau khi đoạn chương trình trên được thực hiện, giá trị của x bằng bao nhiêu?

a.20. b. 21. c. Không xác định. d. 0.

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

a:=10;

While a< 11do writlen(a);

a.Trên màn hình xuất hiện một số 10.

b.Trên màn hình xuất hiện 10 chữ.

c.Trên màn hình xuất hiện vô số chữ số10,chương trình bị lặp vô tận.

d.Trên màn hình xuất hiện một số 11.

Câu 14:Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, 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 bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó.

a) Thuật toán 1:

Bước 1. S ← 10, x ← 0.5

Bước 2. Nếu S ≤ 5.2, chuyển tới bước 4.

Bước 3. S ← S –x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

b) Thuật toán 2:

Bước 1. S ←10, n ← 0.

Bước 2. Nếu S ≥ 10, chuyển tới bước 4.

Bước 3. n ← n+3, S ← S-n 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 15: Hãy tìm hiểu mỗi đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp. Hãy rút ra nhận xét của em.

a)S:=0;n:=0;

while S <=10 do

begin n:=n+1;S:=S+n end;

b)S:=0;n:=0;

while S >=10 do

n:=n+1; S:=S+n;

Câu 16: Sử dụng cấu trúc lệnh While ...do để viết chương trình tính tổng của các số tự nhiên liên tiếp bé hơn 20.

Câu 17: Sử dụng cấu trúc lệnh While ...do để viết chương trình tính tích của các số tự nhiên liên tiếp từ 1 đến n.

giúp với nhé, mình cảm ơn nhiều lắm ^-^

2
10 tháng 4 2020

Câu 15:

a) -Đoạn lệnh thực hiện số vòng lặp là 5

b) -Đoạn lệnh thực hiện số vòng lặp là 0

Nhận xét :

Khi thực hiện câu lệnh lặp để thực hiện từ 2 lệnh trở lên cần dùng khối begin và end; để có thể thực hiện nhiều lệnh trong cùng 1 vòng lặp.

Câu 16:

Program hotrotinhoc;

var i,n: integer;

begin

i:=0; n:=0;

while i<20 do

begin

i:=i+1;

n:=n+i;

end;

write(n);

readln

end.

Câu 17:

Program hotrotinhoc;

var i,n: integer;

s: longint;

begin

readln(n);

i:=0; s:=1;

while i<=n do

begin

i:=i+1;

s:=s*i;

end;

write(s);

readln

end.

10 tháng 4 2020

**) Mình làm ở Free Pascal báo lỗi ,mình làm ở Turbo Pascal vẫn chạy được. Nên mình dùng Turbo Pascal để làm bài này nhé.

6.C

7.C

8.B

9.C

Câu 14:

a)

- Máy thực hiện gồm 10 vòng lặp

- Khi kết thúc vòng lặp giá trị của S=5

- Chương trình :

Program hotrotinhoc;

var x,s:real;

begin

s:=10; x:=0.5;

while s>=5.2 do s:=s-x;

write(s:1:0);

readln

end.

b) 

- Máy thực hiện gồm vô hạn vòng lặp

- Khi kết thúc vòng lặp giá trị của S không xác định

- Chương trình :

Program hotrotinhoc;

var n,s:byte;

begin

s:=10; n:=0;

while s<=10 do

begin

n:=n+3;

s:=s-n;

end;

write(s);

readln

end.

1.Em hiểu câu lệnh lặp nào trong pascal theo nghĩa nào sau đây ? A.câu lệnh lặp là câu lệnh được sử dụng để chỉ thị cho máy tính thực hiện cấu trúc lặp B.Một câu lệnh lặp có thể thay cho nhiều câu lệnh khác nhau C.câu lệnh lặp chỉ là tên của 1 loại câu lệnh trong pascal D.cả A,B và C đều sai 2.Trong câu lệnh lặp for<biến đếm>:=<giá trị đầu>to<giá trị cuối>do<câu lệnh>; thì biến đếm thuộc kiểu dữ...
Đọc tiếp

1.Em hiểu câu lệnh lặp nào trong pascal theo nghĩa nào sau đây ?
A.câu lệnh lặp là câu lệnh được sử dụng để chỉ thị cho máy tính thực hiện cấu trúc lặp
B.Một câu lệnh lặp có thể thay cho nhiều câu lệnh khác nhau
C.câu lệnh lặp chỉ là tên của 1 loại câu lệnh trong pascal
D.cả A,B và C đều sai
2.Trong câu lệnh lặp for<biến đếm>:=<giá trị đầu>to<giá trị cuối>do<câu lệnh>; thì biến đếm thuộc kiểu dữ liệu gì?
A.kiểu kí tự.
B.kiểu số thực
C.kiểu số nguyên
D.kiểu số thực hoặc số nguyên

3.Trong câu lệnh For i:=1 to 20 do write (‘*’); số vòng lặp là:
A.1. B.19. C.20. D.21
4.câu lệnh nào dùng để in ra màn hình sau ‘Pascal’?
A.for i:=1 to 10 do writeln (‘Pascal’)
B. for i:=1 to 10 writeln (‘Pascal’)
C. for i:=1 to 10 do writeln (‘Pascal’); for i:=1 to 10 do writeln (Pascal);
5.câu lệnh nào dùng để in ra màn hình các số lẻ từ 1 đến 10?
A. for i:=1 to 10 do writeln (‘i’);
B. for i:=1 to 10 do writeln (i);
C. for i:=1 to 10 writeln (‘i’);
D. for i:=10 to 1do writeln (‘i’);

mấy bẹn xinh trai,gái đẹp giúp hộ mình nhe😇

1

Câu 1: D

Câu 2: A hoặc C

Câu 3: C

Câu 4: C

Câu 5: Sai hết

1. Lặp với số lần chưa biết trước là lệnh gì? a. while..to..do b. for …to…do c. while …do d. if…then 2. “Nếu trời mưa thì em không đi chơi đá bóng”. Là câu lệnh gì? a. Câu lệnh lặp với số lần biết trước b. Câu lệnh lặp với số lần chưa biết trước c. Câu lệnh điều kiện d. Câu lệnh in ra màn hình 3. Hãy cho biết giá trị đầu của câu lệnh dưới đây: for i:=5 to 21 do writeln(i*2); a. 5 b. 6 c. 20 d....
Đọc tiếp

1. Lặp với số lần chưa biết trước là lệnh gì?

a. while..to..do

b. for …to…do

c. while …do

d. if…then

2. “Nếu trời mưa thì em không đi chơi đá bóng”. Là câu lệnh gì?

a. Câu lệnh lặp với số lần biết trước

b. Câu lệnh lặp với số lần chưa biết trước

c. Câu lệnh điều kiện

d. Câu lệnh in ra màn hình

3. Hãy cho biết giá trị đầu của câu lệnh dưới đây:

for i:=5 to 21 do writeln(i*2);

a. 5 b. 6 c. 20 d. 21

4. Hãy cho biết giá trị cuối của câu lệnh dưới đây: for i:=5 to 21 do writeln(i*2);

a. 5 b. 6 c. 20 d. 21

5. Hãy cho biết số vòng lặp của câu lệnh dưới đây: for i:=5 to 21 do writeln(i*2);

a. 15 b. 16 c. 17 d. 18

6. Câu lệnh GotoXY(3,5) có tác dụng gì?

a. Đưa con trỏ về cột 3, hàng 5

b. Đưa con trỏ về cột 5, hàng 3

7. Hãy cho biết đoạn lệnh sau đây thực hiện bao nhiêu vòng lặp?

S:=0;

While S>10 do writeln(s*s);

a. 0 b. 1 c. 9 d. 10

8. Hãy cho biết đoạn lệnh sau đây thực hiện bao nhiêu vòng lặp?

S:=3; N:=1

While S<=10 do

Begin

N:=N+1;

S:=S+N;

End;

a. 2 b. 3 c. 4 d. 5

II. Tự luận

Hãy cho biết đoạn lệnh sau đây in ra giá trị của S là bao nhiêu?

S:=3; N:=1

While S<=10 do

Begin

N:=N+1;

S:=S+N;

End;

Writeln(S);

1
10 tháng 5 2020

I Trắc Nghiệm

1.c.

2. c.

3.a.

4.d.

5. c.

6.a.

7.a.

8.b.

II Tự luận

in ra S= 12

Chúc bạn học tốt