Lập trình đơn giản

Đào Duy Quỳnh

câu 1: hãy trình bày các cú pháp sau

-Nêu cú pháp câu lệnh dạng thiếu và dạng đủ. Giải thích ý nghĩa của từ khóa

-Nêu cú pháp câu lệnh lặp với số biết trước(Giải thích)

-Nêu cú pháp câu lệnh lặp với số lần chưa biết trước(Giải thích)

Câu 2: Hãy tìm hiểu đoạn chương trình sau cho biết số lần lặp với giá trị của x

Program bai2;

Var I,x:integer;

Begin

X:=0;

fori:=0 to 9 do

X:x+5

writeln(`Gia tri cua x la:'.x);

Readln

End.

Câu 3: Dùng vòng lặp quay While.....do để viết chương trình tính tổng sau. S=1/2+1/3+1/4+...+1/n

Câu 4: Dùng vòng lặp for....do để viết chương trình tính tích sau:T:=1.2.3.4....n

Cảm ơn mọi người giúp mình giải nha mai mình thi rồi

Minh Lệ
23 tháng 5 2020 lúc 11:37

Câu 1:

- *Bạn ghi thiếu đề rồi, phải là : Nêu cú pháp câu lệnh điều dạng thiếu và dạng đủ. Giải thích ý nghĩa của từ khóa

+Cú pháp câu lệnh điều kiện dạng thiếu :

if <điều kiện> then <câu lệnh>;

*Giải thích : Nếu điều kiện là đúng thì thực hiện câu lệnh

+Cú pháp câu lệnh điều kiện dạng đầy đủ :

if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

*Giải thích : Nếu điều kiện là đúng thì thực hiện câu lệnh 1 ngược lại điều kiện là sai thì thực hiện câu lệnh 2

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

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

*Giải thích : Khi thực hiện vòng lặp, ban đầu biến đếm là giá trị đầu rồi tự tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối. Số lần vòng lặp được tính : (giá trị cuối)-(giá trị đầu)+1 lần. (giá trị cuối > giá trị đầu)

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

*Giải thích : Khi thực hiện vòng lặp, ban đầu biến đếm là giá trị đầu rồi tự giảm đi 1 đơn vị cho đến khi bằng giá trị cuối. Số lần vòng lặp được tính : (giá trị cuối)-(giá trị đầu)+1 lần. (giá trị đầu > giá trị cuối)

+Cú pháp câu 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>;

*Giải thích : Câu lệnh while..do thực hiện cho đến khi điều kiện là sai thì kết thúc vào lặp.

Câu 2:

- Số lần lặp : 10

- Gía trị của x: 50

Bình luận (0)
Minh Lệ
23 tháng 5 2020 lúc 11:43

Câu 3:

Program HOC24;

var S: real;

n,i: integer;

begin

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

i:=1;

while i<n do

begin

i:=i+1;

S:=S+1/i;

end;

write('S=',S:1:2);

readln

end.

Câu 4:

Program HOC24;

var T:longint;

n,i: integer;

begin

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

T:=1;

for i:=1 to n do T:=T*i;

write('T=',T);

readln

end.

Bình luận (0)

Các câu hỏi tương tự
Minuly
Xem chi tiết
Minuly
Xem chi tiết
Bé Heo
Xem chi tiết
nhattien nguyen
Xem chi tiết
nhattien nguyen
Xem chi tiết
nhattien nguyen
Xem chi tiết
nhattien nguyen
Xem chi tiết
nhattien nguyen
Xem chi tiết
nhattien nguyen
Xem chi tiết