Trang chủ Tin Học Lớp 8 1.Mô phỏng vòng lặp của các câu lệnh a) for...

1.Mô phỏng vòng lặp của các câu lệnh a) for t : = 7 to 9 do x:=x+1 cho x=1 b) white y<=5 do y; =y+1 cho y;=2 c)white x<5 do x ; = x+1 cho x;= 1 d) for b=4 to 7

Câu hỏi :

1.Mô phỏng vòng lặp của các câu lệnh a) for t : = 7 to 9 do x:=x+1 cho x=1 b) white y

Lời giải 1 :

a) for t : = 7 to 9 do x:=x+1; cho x=1

⇒ câu lệnh sẽ lặp 9-7+1=3 lần

* lần lặp thứ 1:

x:=x+1 ⇒ x = 1+1 = 2

* lần lặp thứ 2:

x:=x+1 ⇒ x = 2+1 = 3

* lần lặp thứ 3:

x:=x+1 ⇒ x = 3+1 = 4

vậy sau khi lệnh lặp kết thúc, a nhận giá trị là 4

b) white y<=5 do y:=y+1; cho y = 2

* kiểm tra điều kiện (đúng, vì 2 ≤ 5)

- lặp lần 1:

y:=y+1 ⇒ y = 2+1 = 3

* kiểm tra điều kiện (đúng, vì 3 ≤ 5)

- lặp lần 2:

y:=y+1 ⇒ y = 3+1 = 4

* kiểm tra điều kiện (đúng, vì 4 ≤ 5)

- lặp lần 3:

y:=y+1 ⇒ y = 4+1 = 5

* kiểm tra điều kiện (đúng, vì 5 ≤ 5)

- lặp lần 4:

y:=y+1 ⇒ y = 5+1 = 6

* kiểm tra điều kiện (sai, vì 6 > 5)

- câu lệnh bị bỏ qua, kết thúc lặp.

vậy tổng cộng câu lệnh lặp 4 lần, giá trị của biến y sau khi kết thúc lặp là 6

c) white x<5 do x:= x+1; cho x:= 1

* kiểm tra điều kiện (đúng, vì 1 < 5)

- lặp lần 1:

x:=x+1 ⇒ x = 1+1 = 2

* kiểm tra điều kiện (đúng, vì 2 < 5)

- lặp lần 2:

x:=x+1 ⇒ x = 2+1 = 3

* kiểm tra điều kiện (đúng, vì 3 < 5)

- lặp lần 3:

x:=x+1 ⇒ x = 3+1 = 4

* kiểm tra điều kiện (đúng, vì 4 < 5)

- lặp lần 4:

x:=x+1 ⇒ x = 4+1 = 5

* kiểm tra điều kiện (sai, vì 5 = 5)

- câu lệnh bị bỏ qua, kết thúc lặp.

vậy tổng cộng câu lệnh lặp 4 lần, giá trị của biến x sau khi kết thúc lặp là 5

d) for b:=4 to 7 do x:= x+b; cho x=1

⇒ câu lệnh sẽ lặp 7-4+1=4 lần

* lần lặp thứ 1: (b=4)

x:=x+b ⇒ x = 1+4 = 5

* lần lặp thứ 2: (b=5)

x:=x+b ⇒ x = 5+5 = 10

* lần lặp thứ 3: (b=6)

x:=x+b ⇒ x = 10+6 = 16

* lần lặp thứ 4: (b=7)

x:=x+b ⇒ x = 16+7 = 23

vậy sau khi lệnh lặp kết thúc, a nhận giá trị là 23

Thảo luận

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