1. Trang chủ
  2. » Trung học cơ sở - phổ thông

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

11 22 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 2,49 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Đố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]

Trang 1

robot thu hoạch củ cải theo các yêu cầu.

TH1: Ra lệnh cho robot nhổ đủ 100

củ cải thì dừng.

TH2: Ra lệnh cho robot nhổ củ cải cho đến khi hết luống thì dừng.

1 100 begin

end;

?

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

cuối

 Làm thế nào để lập trình với vòng lặp có số lần lặp chưa biết trước?

1

Trang 2

LỚP

8

CHỦ ĐỀ 9 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

Trang 3

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

a) Chạy bao nhiêu vòng:

b) Điều kiện dừng:

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

2 vòng

đã chạy đủ 2 vòng

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

Chưa biết trước

mệt

a) Chạy bao nhiêu vòng:

b) Điều kiện dừng:

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

1 Nhận biết bài toán lặp với số lần chưa biết trước

3

Trang 4

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

Chưa biết trước Khi gieo được hai mặt có cùng số nút

- Phải gieo bao nhiêu lần?

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

CHỦ ĐỀ 9: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

1 Nhận biết bài toán lặp với số lần chưa biết trước

Trang 5

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

1 Nhận biết bài toán lặp với số lần chưa biết trước

5

Trang 6

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

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

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

Trong đó:

• while, do là các từ khóa

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

<câu lệnh> có thể là câu lệnh đơn hay câu lệnh ghép.

Câu lệnh lặp này được thực hiện như sau:

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

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

CHỦ ĐỀ 9: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

Trang 7

Ví dụ : Chương trình sau kiểm tra trong khi chưa hết luống thì tiến

1 bước và nhổ củ cải

điều kiện

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

Trang 8

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

EM ĐÃ HIỂU RÕ VỀ CÂU LỆNH WHILE…DO CHƯA

Trang 9

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

S = 0

Đúng

15

5

9

Trang 10

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

3

1 * 2 * 3 * cho đến khi

P >20 thì dừng

EM ĐÃ HIỂU RÕ VỀ CÂU LỆNH WHILE…DO CHƯA

Trang 11

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

a = 5

11

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w