Trang chủ Tin Học Lớp 8 Câu 1 cho đoạn lệnh sau S:=1; For i:=0 to...

Câu 1 cho đoạn lệnh sau S:=1; For i:=0 to 5 do S:=S+1; a) câu lệnh thực hiện bn vòng lặp? b) Sau khi thực hiện giá trị S bằng bn? c) sử dụng lệnh lặp While...d

Câu hỏi :

Câu 1 cho đoạn lệnh sau S:=1; For i:=0 to 5 do S:=S+1; a) câu lệnh thực hiện bn vòng lặp? b) Sau khi thực hiện giá trị S bằng bn? c) sử dụng lệnh lặp While...do để viết lại câu lệnh với ý nghĩa không đổi 2) cho đoạn lệnh sau S:=2;For i:=1 to 5 do S:=S+1; a) câu lệnh thực hiện bn vòng lặp? b) Sau khi thực hiện giá trị S bằng bn? c) sử dụng lệnh lặp While...do để viết lại câu lệnh trên 3) Em hãy cho biết CT sau giải quyế bài toán nào ? Var S,i: interger ; Begin S:=0;i:=0; While i

Lời giải 1 :

Câu 1:

a)Câu lệnh thực hiện 6  vòng lặp.

b)S=7

c) i:=0;

    s:=1;

    While i<>5 do  begin s:=s+1;i:=i+1; end;

Câu 2:

a)Câu lệnh thực hiện 5 vòng lặp.

b)S=7

c) i:=0;

    s:=2;

   While i<>5 do begin i:=i+1;s:=s+1; end;

Câu 3:

Cộng các số từ 1 đến 100

Thảo luận

Lời giải 2 :

Câu 1 :

a)

- Số vòng lặp = 5 - 0 + 1 = 6 lần

- Câu lệnh thực hiện 6 vòng lặp

b)

\begin{array}{|c|c|c|} \hline \text{Lần lặp thứ}&\text{Giá trị i}&\text{Giá trị S} \\\hline \text{1}&\text{0}&\text{S + 1 = 1 + 1 = 2} \\\hline \text{2}&\text{1}&\text{S + 1 = 2 + 1 = 3} \\\hline \text{3}&\text{2}&\text{S + 1 = 3 + 1 = 4} \\\hline \text{4}&\text{3}&\text{S + 1 = 4 + 1 = 5} \\\hline \text{5}&\text{4}&\text{S + 1 = 5 + 1 = 6} \\\hline \text{6}&\text{5}&\text{S + 1 = 6 + 1 = 7} \\\hline\end{array}

- Vậy giá trị S = 7

c)

S := 1; i := 0;

while i <= 5 do

    begin 

        S := S + 1; 

        i := i + 1;

    end;

Câu 2 :

a)

- Số vòng lặp = 5 - 1 + 1 = 5 lần

- Câu lệnh thực hiện 5 vòng lặp

b)

+ i = 1 ⇒ S = S + 1 = 2 + 1 = 3

+ i = 2 ⇒ S = S + 1 = 3 + 1 = 4

+ i = 3 ⇒ S = S + 1 = 4 + 1 = 5

+ i = 4 ⇒ S = S + 1 = 5 + 1 = 6

+ i = 5 ⇒ S = S + 1 = 6 + 1 = 7

- Vậy giá trị S = 7

c)

S := 2; i := 1;

while i <= 5 do

    begin 

        S := S + 1; 

        i := i + 1;

    end;

Câu 3 :

- Giá trị đầu i = 0, S = 0

- Câu lệnh sau do thực hiện khi i < 100

⇒ Phạm vị i từ 0 đến 99

⇒ Câu lệnh sau do sẽ được thực hiện

- S := S + i, i := i + 1

⇒ Cộng giá trị i vào biến S

⇒ i tăng lên 1 đơn vị qua mỗi vòng lặp

⇒ S là tổng các số từ 0 đến 99

- Chương trình giải quyết bài toán tính tổng các số từ 0 đến 99

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247