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 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.

Câu 2: Lệnh While...do thuộc loại lệnh nào sau đây? a.Lệnh rẽ nhánh. c. Lệnh vòng lặp. b.Lệnh lựa chọn. d. Lệnh ghép. Câu 3:Việc đầu tiên lệnh While...do cần thực hiện là gì? a.Thực hiện <câu lệnh> sau từ khóa While...do. b.Thực hiện <câu lệnh> sau từ khóa Then. c.Kiểm tra giá trị của < điều kiện>. d.Kiểm tra < câu lệnh>. Câu...
Đọc tiếp

Câu 2: Lệnh While...do thuộc loại lệnh nào sau đây?

a.Lệnh rẽ nhánh. c. Lệnh vòng lặp.

b.Lệnh lựa chọn. d. Lệnh ghép.

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

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

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

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

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

Câu 4: 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 5: Cho biết < câu lệnh> sau từ khóa DO trong đoạn chương trình sau được thực hiện mấy lần?

var i: byte;i:= 5;While i<=5 do i:= i-1;

a.1 lần b. 2 lần c. 5 lần d. 6 lần

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 10: Khi sửdụng lệnh While...do cần chú ý điều gì?

a.Số lần lặp. b. Số lượng câu lệnh.

c.Không cần chú ý gì cả. d.Điều kiện vòng lặp để tránh vòng lặp không bao giờ kết thúc.

Câu 11:Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước.

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

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

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

d.While <câu lệnh> do < câu lệnh>;

Giup mình với nhé, mn

2
9 tháng 4 2020

mik ngu tin lắm

9 tháng 4 2020

hơi dài chút, giúp nhé mn, please!!!!

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 tập 1: Hãy cho biết kết quả của đoạn chương trình sau: a) So:=1; While So<10 do writeln(So); So:=so+1; b) Hãy cho biết giá trị của x bằng bao nhiêu? x:=0;tong:=0; While tong<=20 do Begin writeln(tong); Tong:=tong+1; End; x:=tong; c) Hãy cho biết giá trị của i, j, k i:=1;j:=2;k:=3; While i<6 do i:=i+1;j:=j+1;k:=k+j; Bài tập 2: Hãy cho biết đoạn chương trình sau thực hiện bao nhiêu vòng lặp? Kết thúc giá trị của A...
Đọc tiếp

Bài tập 1: Hãy cho biết kết quả của đoạn chương trình sau:

a) So:=1;

While So<10 do writeln(So);

So:=so+1;

b) Hãy cho biết giá trị của x bằng bao nhiêu?

x:=0;tong:=0;

While tong<=20 do

Begin writeln(tong);

Tong:=tong+1;

End;

x:=tong;

c) Hãy cho biết giá trị của i, j, k

i:=1;j:=2;k:=3;

While i<6 do i:=i+1;j:=j+1;k:=k+j;

Bài tập 2: Hãy cho biết đoạn chương trình sau thực hiện bao nhiêu vòng lặp? Kết thúc giá trị của A bằng bao nhiêu? Viết chương trình Pascal thể hiện thuật toán đó

a) Thuật toán 1

Bước 1: A ¬ 0; n ¬ 2;

Bước 2: Nếu A ≥ 9 , chuyển bước 4

Bước 3: A ¬ A+n và quay lại bước 2

Bước 4: Thông báo A và KTTT

b) Thuật toán 2

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ài tập 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; while X=10 do X=X+5;

c) S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;

Bài tập 4: Các khai báo biến mảng sau đây trong Pascal đúng hay sai:

a) var X: Array[10,13] Of Integer;

b) var X: Array[5..10.5] Of Real;

c) var X: Array[3.4..4.8] Of Integer;

d) var X: Array[10..1] Of Integer;

e) var X: Array[4..10] Of Real;

Bài tập 5: Viết chương trình nhập số thực nằm trong khoảng từ 1 đến 100. Thông báo bạn đã nhập đúng. Yêu cầu nhập lại nếu số đó không nằm trong khoảng này

Bài tập 6 : Viết chương trình nhập dãy N số và in ra tổng các số chẵn, số lẻ của dãy vừa nhập?

Bài tập 7 : Viết chương trình nhập 1 dãy số nguyên. In ra phần tử lớn nhất, nhỏ nhất của dãy số và tính tổng các số lớn hơn 10 và nhỏ hơn 200?

Bài tập 8 : Viết chương trình nhập 1 dãy số nguyên, sắp xếp lại dãy số theo thứ tự tăng dần, giảm dần?

Mọi người giúp em với em cảm ơn nhìu ạ.

2
2 tháng 5 2019

Lời giải :

Câu 1 :

a) So=1 (vô hạn lần)

b) In ra màn hình dãy số từ 1 đến 20

Câu 2 :

a) Vòng lặp chạy 3 vòng , A=12

Program hotrotinhoc;

var n,A: integer;

begin

n:=2; A:=0;

while A<9 do

begin

n:=n+1;

A:=A+n;

end;

write('A=',A);

readln

end.

b) Bạn xem lại đề nha

Câu 3 : ( ) = lỗi sai

a) X:=10; while X(:)=10 do X:=X+5;

b) X:=10; while X=10 do X(thiếu dấu :)=X+5;

c) S:=0; n:=0; while S<=10 do (thiếu begin) n:=n+1; S:=S+n; (thiếu end;)

Câu 4 :

a) var X: Array[10,13] Of Integer; (S)

b) var X: Array[5..10.5] Of Real; (S)

c) var X: Array[3.4..4.8] Of Integer; (S)

d) var X: Array[10..1] Of Integer; (S)

e) var X: Array[4..10] Of Real; (Đ)

Câu 5 :

program hotrotinhoc ;

var a : array[1..32000] of real ;

i,n : integer ;

begin

write('Nhap do dai cua day :'); readln(n);

writeln('Nhap gia tri cua cac phan tu');

for i:= 1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

for i:= 1 to n do

while (1>=a[i]) or (a[i]>=100) do

begin

write('Nhap lai a[',i,']='); readln(a[i]);

end;

readln

end.

Bài 6 : Bạn tham khảo ở mục câu hỏi tương tự

Bài 7 :

Program hotrotinhoc;

var a: array[1..32000] of integer ;

i,n,min,max,tong : integer ;

begin

write('Nhap do dai cua day :'); readln(n);

for i:= 1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

max:=a[1]; min:=a[1];

for i:= 2 to n do

begin

if a[i]>max then max:=a[i];

if a[i]<min then min:=a[i];

end;

write('so lon nhat la :',max);

write('So be nhat la:',min);

tong:=0;

for i:= 11 to 199 do tong:=tong+a[i];

write('Tong la :',tong);

readln

end.

2 tháng 5 2019

Câu 8 :

Tăng dần : Câu hỏi của my tra - Tin học lớp 8 | Học trực tuyến

Giảm dần : Câu hỏi của nguyễn minh nguyệt - Tin học lớp 8 | Học trực tuyến

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)

1, Cho s và i là biến nguyên. Khi chạy đoạn chương trình: s:=0;for i:=1 to 3 do s := s+3*i; s:=s+5;writeln(s); Kết quả in lên màn hình là? * A.12 B. 10 C.23 D. 26 2, Kêt quả của câu lệnh For i:=1 to 20 do if i mod 3=2 then write(i:3); * A.In ra các số lẻ từ 1 đến 20; B. In ra các số chẵn từ 1 đến 20; C. In ra các số chia hết cho 3 từ 1 đến 20; D. In ra các số chia hết cho 3 dư 2 từ 1 đến...
Đọc tiếp
1, Cho s và i là biến nguyên. Khi chạy đoạn chương trình: s:=0;for i:=1 to 3 do s := s+3*i; s:=s+5;writeln(s); Kết quả in lên màn hình là? * A.12 B. 10 C.23 D. 26

2, Kêt quả của câu lệnh For i:=1 to 20 do if i mod 3=2 then write(i:3); *

A.In ra các số lẻ từ 1 đến 20; B. In ra các số chẵn từ 1 đến 20; C. In ra các số chia hết cho 3 từ 1 đến 20; D. In ra các số chia hết cho 3 dư 2 từ 1 đến 20;

3, Trong câu lệnh lặp For i:=3 to 15 do s:=s+i; Có bao nhiêu vòng lặp? *

A. 15; B. 12; C. 13 D. 3;

4, Cho k,m,n nhận giá trị tương ứng 4,5,6; kết thúc câu lệnh sau:X:=n; If ((x mod 2=0)) or (x<=5) then x:=m*k else x:=m div k; thì x có giá trị là ? *

A. 1 B. 0 C. 5. D. 20 5, Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?s:=0; n:=0; while s<=5 do n:= n+1;s:= s+n; * A. 3 B. 6 C. 10 D. kết quả khác 6, Cho a,b,c lần lượt nhận giá trị 10,30,20 . Hỏi sau đoạn chương trình Begin X:=a; If x>a then x:=a; if x>b then x:=b;if x>c then x:=c;end; x có giá trị là? * A. 20 B. 10 C. 30 D. Cả ba đáp án đều sai. 7, Cho x:=7; kết thúc câu lệnh If ((x mod 3=0)) and (x<=8) then x:=x+10; thì x có giá trị là ? * A. 8 B. 10 C. 17 D. 7 8, Cho s và i là biến nguyên. Khi chạy đoạn chương trình s := 1; for i:=1 to 5 do s := s+i; Kết quả in lên màn hình là của s là ? * A. 15 B. 16 C. 11 D. 22 9, Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0;while S<=3 do begin n:= n+1;S:= s+n; end; * A. 15 B. 10 C. 6 D. 3
1
10 tháng 12 2020

1. C

2. D

3. C

4. D

5. D

6. B

7. D

8. B

9. C

 

26 tháng 2 2022

Sai

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: 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 đầ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 đến...
Đọ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: 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 đầ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 đến khi xong

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

a.Biết trước số vòng lặp

b. Biết trước số vòng 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 4: Trong ngôn ngữ pascal, đoạn chương trình sau đưa ra kết quả gì?

Fow 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 đấu cách

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

Câu 5: Phần mềm giúp em học vẽ hình là?

a. Sun times

b.Yenka

c. Finger break out

d.geogebra

Câu 6: Khai báo biến mảng nào đúng

a. Var Y: Array[6..20] of Integer;

b.Var Y; Array[10.5..25.5] of Real;

c.Var Y: Array[10,50] of Integer;

d.Var Y: Array[30..15] of Real;

Câu 7: Để nhập một giá trị vào phần tử a[3] của mảng a thì ta viết là

a. Readln(a)

b.Readln(a[3])

c.Readln(a[i])

d.Readln(a(3))

Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?

so := 1;

While so < 10 do writeln(so);

so:=so+1;

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 9: Để tính tổng S=1/2+1/4+1/6+...+1/n; em chọn đoạn lệnh

a. for i:=1 to n do b.for i:=1 to n do

if (i mod 2)= 0 then S:=S-1/i ; Else S := S+1/i

if (i mod 2) = 0 then S:=S+1/i;

c.for i:= 1 to 10 do d.for i:=2 to n do

if (i mod 2) <>0 then S=S+i; if (i mod 2) <> ) then S:= S=S +i/1

Else S:= S-1/i;

Câu 10: Câu lệnh cho phép nhập giá tị của C từ bàn phím

a. Write(C);

b. Writeln(C);

c.Write('Nhap gia tri cua C');

d.Readln(C);

Part#1

1
20 tháng 4 2019

1.b

2.c

3.c

4.a

5.d

6.a

7.c

8.a

9.a

10.d

13 tháng 5 2019

10.c

Phần I. Trắc nghiệm. (5 điểm) 1. Nhặt thóc ra khỏi gạo cho đến khi trong gạo không còn lẫn thóc là hoạt động: a. Lặp 10 lần c. Lặp vô số lần (lặp vô hạn) b. Lặp với số lần chưa biết trước d. Lặp với số lần biết trước 2. Trong câu lệnh lặp For i:=1 to 10 do begin.... end bao nhiêu vòng lặp được thực hiện? a. Không lần nào b. 10 lần c. 1 lần ...
Đọc tiếp

Phần I. Trắc nghiệm. (5 điểm)
1. Nhặt thóc ra khỏi gạo cho đến khi trong gạo không còn lẫn thóc là hoạt động:
a. Lặp 10 lần c. Lặp vô số lần (lặp vô hạn)
b. Lặp với số lần chưa biết trước d. Lặp với số lần biết trước
2. Trong câu lệnh lặp For i:=1 to 10 do begin.... end bao nhiêu vòng lặp được thực hiện?
a. Không lần nào b. 10 lần c. 1 lần d. 2 lần
3. Điều kiện kết thúc vòng lặp For... do của Pascal là:
a. Biến đếm lớn hơn giá trị cuối c. Giá trị đầu bằng giá trị cuối
b. Biến đếm lớn hơn hoặc bằng giá trị cuối d. Giá trị đầu lớn hơn giá trị cuối
4. Trong các câu lệnh Pascal sau, câu lệnh nào hợp lệ?
a. For i:=1 to 10; do x=x+1; c. For i:=1 to 10 do x:=x+1;
b. For i:=10 to 1 do x:=x+1; d. For i:=1.5 to 10 do x:=x+1;
5. Trong lệnh lặp For... do của Pascal, sau từ khóa “do” nếu có từ 2 câu lệnh trở lên (câu lệnh
ghép) thì câu lệnh ghép đó phải đặt trong cặp từ khóa nào sau đây?
a. Begin.....readln; b. Begin.....and;
c. End.....Begin d. Begin.....end;
6. Câu lệnh sau đây cho kết quả như thế nào?
For i:=1 to 10 do Writeln(‘A’);
a. In dãy số từ 10 đến 1 ra màn hình c. In dãy số từ 1 đến 10 ra màn hình
b. In 20 ký tự A ra màn hình d. In 10 ký tự A ra màn hình
7. Sau khi thực hiện đoạn chương trình sau, giá trị của biến T bằng bao nhiêu?

i := 0; T := 0;
While i &lt; 3 do
begin T := T + 1; i := i + 1; end;

a. T = 2 b. T = 3 c. T = 4 d. T = 5
8. Cú pháp của câu lệnh lặp với số lần chưa biết trước trong Pascal:
a. While <câu lệnh> do <điều kiện>; c. While <điều kiện> do <câu lệnh>;
b. While <giá trị cuối > do <giá trị đầu>; d. While <giá trị đầu> do <giá trị cuối>;
9. Trong lệnh lặp While... do của Pascal, nếu điều kiện đúng thì:
a. Tiếp tục vòng lặp c. Vòng lặp vô tận
b. Lặp 10 lần d. Thoát khỏi vòng lặp
10. Trong các câu lệnh Pascal sau, câu lệnh nào hợp lệ?
a. x:=1; while x:= 10 do x:=x+5; c. x =1 while x>10 do x:=x+5;
b. x:=1; while x <10 do x:=x+5; d. x:=10; while x<10 do x=x+5;
Phần II. Bài tập. (5 điểm)
Câu 1: Cho đoạn chương trình sau: (2đ)

m:=2; k:=3;
For i:= 0 to 4 do begin

m:=m+1;
k :=k+m;
end;

Sau khi thực hiện đoạn chương trình trên giá trị của các biến m, k bằng bao nhiêu?
1. Câu 2: (3đ)Viết chương trình tính tổng: S= 1+ 1/2 + 1/3 + ….. + 1/N

(n là số nguyên được nhập từ bàn phím)

Làm giúp mình trước ngày 29/04/2020 nha !

1
27 tháng 4 2020

Cảm ơn ạ !haha

Phần II: Bài tập

Câu 1:

Sau khi thực hiện chương trình, chương trình sẽ báo lỗi thiếu begin

Câu 2:

uses crt;

var i,n:integer;

s:real;

begin

clrscr;

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

s:=0;

for i:=1 to n do

s:=s+1/i;

writeln(s:4:2);

readln;

end.