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

chu de 9 lặp với số lần chưa biết trước

22 65 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 22
Dung lượng 2,5 MB

Nội dung

CHỦ ĐỀ ẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Nhận biết lệnh lặp với số lần chưa biết trước? Câu lệnh lặp while…do hoạt động nào? Khởi Động Bài tố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 100 ? begin Khơng thể xác định giá trị cuối end; Làm để lập trình với vịng lặp có số lần lặp chưa biết trước? Khám phá   Nhận biết toán lặp với số lần chưa biết trước Cách viết sử dụng vòng lặp while Nhận biếttạo Bước Khởi i toán lặp với số lần chưa biết trước Bước Nhập giá trị biến het_luong ‘T’ ‘F’ Bước Kiểm tra điều kiện het_luong = ‘F’ Bước 3.1: Nếu qua bước Bước 3.2: Nếu sai kết thúc Bước i  i + Bước Bước 5.1: Tiến bước Bước 5.2: Nhổ củ cải thứ i Quay lại bước Hoạt động nhổ củ cải dừng lại khi: het_luong = ‘T’ Đây cấu trúc lặp với số lần:  Biết trước  Không biết trước  Nhận biết toán lặp với số lần biết trước Đối với tốn lặp, em khơng thể biết trước số lần lặp, tố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 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 nghỉ a) Chạy vịng: b) Điều kiện dừng: Chưa biết trước mệt  Đây toán lặp với số lần chưa biết trước Ví dụ 3: Gieo hai hạt xí ngầu 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 Khi gieo hai mặt có số nút chưa biết trước Cách viết sử dụng vòng lặp while 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: While ; Trong đó: • • • while, từ khóa thường phép so sá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 Ví dụ 1: Chương trình sau kiểm tra chưa hết luống tiến bước nhổ củ cải điều kiện  Ví dụ 2: Mỗi ngày, Thỏ lì xì cho heo tối thiểu xu, tối đa 10 xu Xác định toán: INPUT: sx OUTPUT: S Dựa vào sơ đồ khối, em trả lời câu hỏi: a) Thuật tốn có cấu trúc lặp khơng? b) Hoạt động lặp? c) Lặp lần? Không biết trước d) Điều kiện dừng? Đây cấu trúc lặp với số lần? Trải nghiệm Em hiểu rõ câu lệnh while chưa? Trò chơi ném vòng Giúp An sửa lỗi chương trình Em hiểu rõ câu lệnh while chưa? Đoạn chương trình thứ 1 Em hiểu rõ câu lệnh while chưa? Đoạn chương trình thứ S=0 Đúng Đúng i = 3, S = 6 ≤ 10  Đúng i = 4, S = 10 10 ≤ 10  Đúng i = 5, S = 15 15 Em hiểu rõ câu lệnh while chưa? Đoạn chương trình thứ m=1 P=1 * * * Đúng ≤ 20  Đúng 24 ≤ 20  Sai m = 3, P = m = 4, P = 24 P >20 dừng Em hiểu rõ câu lệnh while chưa? Đoạn chương trình thứ a=5 Trị chơi ném vịng i0 diem  het_vong? (T/F) het_vong = ‘F’ ii+1 diem  diem + diem Trò chơi ném vòng i:= 0; diem:= 0; readln(het_vong); i+1 diem + diem Giúp An sửa lỗi chương trình begin end; Ghi nhớ while câu lệnh lặp với số lần chưa biết trước Pascal Cú pháp: while ; Để vịng lặp khơng lặp vơ hạn khối lệnh sau thường phải có câu lệnh gây ảnh hưởng đến kết điều kiện ... cấu trúc lặp với số lần:  Biết trước  Không biết trước  Nhận biết toán lặp với số lần biết trước Đối với tốn lặp, em khơng thể biết trước số lần lặp, tốn lặp với số lần chưa biết trước Khi... với vịng lặp có số lần lặp chưa biết trước? Khám phá   Nhận biết toán lặp với số lần chưa biết trước Cách viết sử dụng vòng lặp while Nhận biếttạo Bước Khởi i toán lặp với số lần chưa biết trước. .. dừng: Chưa biết trước mệt  Đây tốn lặp với số lần chưa biết trước Ví dụ 3: Gieo hai hạt xí ngầu 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

Ngày đăng: 26/10/2021, 09:22

TỪ KHÓA LIÊN QUAN

w