1. Trang chủ
  2. » Giáo án - Bài giảng

Cau lenh lap whiledo

21 144 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 21
Dung lượng 6,04 MB

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

Nội dung

LẶP VỚI SỐ LẦN ĐÃ BIẾT VÀ CÂU LỆNH FOR - DO LẶP VỚI SỐ LẦN CHƯA BIẾT VÀ CÂU LỆNH WHILE - DO... VÍ DỤ LẶP VỚI SỐ LẦN CHƯA BIẾT Bài toán 2: Nuôi “lợn đất”: Mỗi ngày Minh “cho lợn ăn” một

Trang 1

CHÀO MỪNG CÁC EM HỌC SINH ĐẾN VỚI tin

học lớp 8

Trang 2

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT

Trang 3

KIỂM TRA BÀI CŨ

Câu hỏi

- Em hãy viết cú pháp của câu lệnh FOR – DO dạng tiến?

- Sau đó áp dụng để viết câu lệnh đưa ra màn hình các số từ 1 đến 10, mỗi số trên một dòng.

Đáp án:

- Cú pháp của lệnh FOR – DO dạng tiến :

FOR <biếnđếm>:=<GTđầu> TO <GTcuối> DO <lệnh lặp>;

 For i:=1 to 10 do writeln(i);

Trang 4

LẶP VỚI SỐ LẦN ĐÃ BIẾT VÀ CÂU LỆNH FOR - DO

LẶP VỚI SỐ LẦN CHƯA BIẾT VÀ CÂU LỆNH WHILE - DO

Trang 5

Tiết 50 – Bài 8:

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

(Tiếp theo)

Trang 6

3.1 Lặp với số lần chưa biết

Trang 7

3.1.VÍ DỤ LẶP VỚI SỐ LẦN CHƯA BIẾT

Bài toán 1: Nhập vào hai số M, N thỏa mãn M khác N.

Nhập M, N

Công việc <nhập M, N> Chỉ dừng lại khi

<điều kiện M ≠ N> thỏa mãn.

Công việc <nhập M, N> lặp cho đến khi

<điều kiện M ≠ N> thỏa mãn.

Hay là:

Sơ đồ thuật toán:

Cấu trúc lặp phát biểu:

Trang 8

3.1 VÍ DỤ LẶP VỚI SỐ LẦN CHƯA BIẾT

Bài toán 2: Nuôi “lợn đất”: Mỗi ngày Minh “cho lợn ăn” một số tiền nào đó (số tiền tiết kiệm của mỗi ngày không giống nhau) với một quyết tâm “Nếu bụng lợn chưa đầy thì còn cho lợn ăn”.

Bụng lợn chưa đầy

Trang 9

3.1 VÍ DỤ LẶP VỚI SỐ LẦN CHƯA BIẾT

Bài toán 2: Nuôi “lợn đất”: Mỗi ngày Minh “cho lợn ăn” một số tiền nào đó (số tiền tiết kiệm của mỗi ngày không giống nhau) với một quyết tâm “Nếu bụng lợn chưa đầy thì còn cho lợn ăn”.

Bài toán 1: Nhập vào hai số M, N thỏa mãn M khác N.

Trang 10

3.1 LẶP VỚI SỐ LẦN CHƯA BIẾT

Hai dạng lặp với số lần chưa biết:

Dạng 1: Sơ đồ:

Sai Lệnh lặp

Lặp khi ĐK (điều kiện) sai

Dạng 2: Sơ đồ:

Đúng Lệnh lặp

Lặp khi ĐK (điều kiện) đúng

Trang 11

3.2 CÂU LỆNH WHILE - DO

1 Trong Pascal, câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng nào?

2 Nêu cú pháp của câu lệnh While – Do?

3 Vẽ sơ đồ hoạt động của câu lệnh While – Do?

4 Các yếu tố cần xác định khi sử dụng câu lệnh While - Do

Yêu cầu: Các em đọc sách giáo khoa để trả lời các câu hỏi sau:

Trang 12

Câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng 2 (Lặp khi điều kiện đúng)

 Các yếu tố cần xác định khi sử dụng câu lệnh While-Do:

+ Điều kiện để thực hiện lệnh lặp.

+ Lệnh lặp.

Trang 13

Câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng 2 (Lặp khi điều kiện đúng)

 Các yếu tố cần xác định khi sử dụng câu lệnh While-Do:

+ Điều kiện để thực hiện lệnh lặp.

+ Lệnh lặp.

- Nếu bài toán cho ở dạng 1, để chuyển sang dạng 2 ta chỉ cần phủ định lại biểu thức điều kiện của dạng 1.

Trang 14

1 2

1 1

1 1

+ +

+

+ +

+ +

+ +

+

=

N a a

a a

a S

0001

0

1

<

+ N a

0001

0

1

<

+ N a

Trang 15

Câu lệnh While – Do:

While Not (1/(a+N)<0.0001) Do Begin N:=N+1;

S:=S+1/(a+N);

End;

Trang 16

Đâu là cú pháp của câu lệnh lặp:

Chúc mừng em đã trả lời đúng! Rất tiếc, em đã trả lời sai!

FOR <Biến lặp>:= <giá trị đầu> ; <Giá trị cuối> DO <Lệnh lặp>;

C) WHILE <Điều kiện> DO <Lệnh lặp>;

D) WHILE <Lệnh lặp> DO <Điều kiện>

Trang 17

Cấu trúc FOR TO DO là cấu trúc lệnh lặp với số lần chưa biết đúng hay sai?

Chúc mừng em đã trả lời đúng! Rất tiếc, em đã trả lời sai!

câu trả lời của em là:

A) Đúng

B) Sai

Trang 18

Chọn từ khóa thích hợp để điền vào ô trống?

Chúc mừng em đã trả lời đúng! Rất tiếc, em đã trả lời sai!

Rất tốt!

câu trả lời của em là:

Em trả lời chưa đúng!

S<100 S:=0; i:=1;

S:=s+i; i:=i+2; end;

do

Trang 19

Nối mỗi cú pháp ở cột bên trái với ý nghĩa ở cột bên phải sao cho phù hợp:

A Rẽ nhánh đầy đủ

B Rẽ nhánh dạng khuyết

C Lặp với số lần chưa biết

D Lặp với số lần biết trước

C WHILE DO ;

D FOR TO DO ;

A IF THEN ELSE ;

B IF THEN ;

Chúc mừng em đã trả lời đúng! Rất tiếc, em đã trả lời sai!

câu trả lời của em là:

Trang 20

CỦNG CỐ

Question Feedback/Review Information Will Appear Here

Trang 21

Xin chân thành cảm ơn Quý thầy cô! Kính chúc Thầy cô, sức khỏe!

Chúc các em học tốt!

Ngày đăng: 16/03/2018, 14:53

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN