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

Nội dung

CHÀO MỪNG CÁC EM HỌC SINH ĐẾN VỚI tin học lớp Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT KIỂM TRA BÀI CŨ Câu hỏi - Em viết cú pháp câu lệnh FOR – DO dạng tiến? - Sau áp dụng để viết câu lệnh đưa hình số từ đến 10, số dòng Đáp án: - Cú pháp lệnh FOR – DO dạng tiến: FOR := TO DO ;  For i:=1 to 10 writeln(i); 02:53:46 PM NỘI DUNG LẶP Cấu trúc lặp 02:53:46 PM 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 Tiết 50 – Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (Tiếp theo) 02:53:46 PM LẶP VỚI SỐ LẦN CHƯA BIẾT VÀ CÂU LỆNH WHILE - DO 3.1 Lặp với số lần chưa biết 3.2 câu lệnh while - 3.3 Một số ví dụ 3.4 Trò chơi 02:53:46 PM 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 Cấu trúc lặp phát biểu: Sơ đồ thuật tốn: Cơng việc Chỉ dừng lại thỏa mãn Nhập M, N Hay là: M≠N Đúng Công việc lặp thỏa mãn Sai 02:53:46 PM 3.1 VÍ DỤ LẶP VỚI SỐ LẦN CHƯA BIẾT Bài tốn 2: Ni “lợn đất”: Mỗi ngày Minh “cho lợn ăn” số tiền (số tiền tiết kiệm ngày không giống nhau) với tâm “Nếu bụng lợn chưa đầy cho lợn ăn” Cấu trúc lặp phát biểu: Khi Bụng lợn chưa Sai Hay là: đầy Trong Đúng “cho lợn ăn” 02:53:47 PM 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 Bài tốn 2: Ni “lợn đất”: Mỗi ngày Minh “cho lợn ăn” số tiền (số tiền tiết kiệm ngày không giống nhau) với tâm “Nếu bụng lợn chưa đầy cho lợn ăn” 02:53:47 PM 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ơ đồ: Dạng 2: Sơ đồ: ĐK Sai Lệnh lặp Lặp ĐK (điều kiện) sai 02:53:47 PM Đúng ĐK Sai Đúng Lệnh lặp Lặp ĐK (điều kiện) 3.2 CÂU LỆNH WHILE - DO Yêu cầu: Các em đọc sách giáo khoa để trả lời câu hỏi sau: Trong Pascal, câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng nào? Nêu cú pháp câu lệnh While – Do? Vẽ sơ đồ hoạt động câu lệnh While – Do? Các yếu tố cần xác định sử dụng câu lệnh While - Do 02:53:47 PM 3.2 CÂU LỆNH WHILE - DO Nhận xét:   Câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng (Lặp điều kiện đúng) Các yếu tố cần xác định sử dụng câu lệnh While-Do: + Điều kiện để thực lệnh lặp + Lệnh lặp Nếu toán cho dạng (lặp điều kiện sai) ta phải làm để sử dụng câu lệnh While – Do? 02:53:47 PM 3.2 CÂU LỆNH WHILE - DO Nhận xét:   Câu lệnh While – Do dùng để mô tả cấu trúc lặp dạng (Lặp điều kiện đúng) Các yếu tố cần xác định sử dụng câu lệnh While-Do: + Điều kiện để thực lệnh lặp + Lệnh lặp - Nếu toán cho dạng 1, để chuyển sang dạng ta cần phủ định lại biểu thức điều kiện dạng Đúng Sai ĐK Not(ĐK) Sai Đúng Lệnh lặp 02:53:47 PM Câu lệnh While – Do: While Not (ĐK) Do ;ĐK Đúng Lệnh lặp Sai 3.3 MỘT SỐ VÍ DỤ Ví dụ 1: Nhập số ngun dương a, sau tính đưa tổng: S= Cho đến khi: 1 1 + + + + + + a a +1 a + a + a+N < 0.0001 a+N Xác định toán:   Input: a (a>0) Output: S Ý tưởng:  Cộng số hạng vào S Cách tính S: Xuất phát: S:=1/a; N:=0; Tiếp theo: N:=N+1; S:=S:=1/(a+N); Việc tăng N, Tăng S lặp < 0.0001 a+N Bài toán thuộc dạng 02:53:47 PM 3.3 MỘT SỐ VÍ DỤ Điều kiện dừng: Thuật toán: 1/(a+N) < 0.0001 Nhập a ⇒Điều kiện lặp S:=1/a; N:=0; Not (1/(a+N)

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