Tin học 8-Bài: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

11 22 0
Tin học 8-Bài: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

- Đối với một bài toán lặp, nếu em không thể biết trước số lần lặp, thì đó là bài toán lặp với số lần chưa biết trước. Khi đó, em cần biết được hoạt động lặp sẽ dừng lại khi nào[r]

(1)

KHỞI ĐỘNG

Bài toán: viết chương trình thể bước lệnh điều khiển robot thu hoạch củ cải theo yêu cầu

TH1: Ra lệnh cho robot nhổ đủ 100 củ cải dừng

TH2: Ra lệnh cho robot nhổ củ cải hết luống dừng

1 100

begin

end;

?

Không thể xác định giá trị cuối

(2)

LỚP 8

CHỦ ĐỀ 9

(3)

Ví dụ 1: Chạy quanh sân trường đủ vịng nghỉ

a) Chạy vịng: b) Điều kiện dừng:

Đây toán lặp với số lần biết trước. vòng

đã chạy đủ vịng

Ví dụ 2: Chạy quanh sân trường nhiều vịng mệt thì nghỉ

Chưa biết trước mệt

a) Chạy vòng: b) Điều kiện dừng:

Đây toán lặp với số lần chưa biết trước CHỦ ĐỀ 9: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 1 Nhận biết toán lặp với số lần chưa biết trước

(4)

Ví dụ 3: Gieo hai hạt xí ngầu hai mặt có cùng số nút

Chưa biết trước

Khi gieo hai mặt có số nút - Phải gieo lần?

- Điều kiện dừng?

Đây toán lặp với số lần: chưa biết trước

(5)

- Đối với tốn lặp, em khơng thể biết trước số lần lặp, toán lặp với số lần chưa biết trước Khi đó, em cần biết hoạt động lặp dừng lại nào.

CHỦ ĐỀ 9: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 1 Nhận biết toán lặp với số lần chưa biết trước

(6)

2 Cách viết sử dụng vòng lặp while do

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

Pascal thể cấu trúc lặp với số lần lặp chưa biết trước câu lệnh while…do có dạng sau:

Trong đó:

• while, từ khóa

• <điều kiện> thường phép so sánh

• <câu lệnh> câu lệnh đơn hay câu lệnh ghép Câu lệnh lặp thực sau:

Bước Kiểm tra điều kiện

Bước Trong điều kiện ĐÚNG, thực câu lệnh quay lại bước Ngược lại, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc

(7)

Ví dụ : Chương trình sau kiểm tra chưa hết luống tiến 1 bước nhổ củ cải

điều kiện

2 Cách viết sử dụng vòng lặp while do

(8)

Đoạn chương trình thứ 1

(9)

Đoạn chương trình thứ

S =

Đúng

Đúng i = 3, S =

6 ≤ 10  Đúng i = 4, S = 10

10 ≤ 10  Đúng i = 5, S = 15

15

5

(10)

Đoạn chương trình thứ 3

m = P =

Đúng m = 3, P =

6 ≤ 20  Đúng m = 4, P = 24

24 ≤ 20  Sai

3

* * * P >20 dừng

(11)

Đoạn chương trình thứ 4

a =

Ngày đăng: 01/04/2021, 19:43

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan