bài giảng điện tử tin học 8 sgk mới lặp với số lần chưa biết trước

22 255 1
bài giảng điện tử tin học 8  sgk mớ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

LỚP CHỦ ĐỀ LẶ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 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 begin 100 TH2: Ra lệnh cho robot nhổ củ cải hết luống dừng ? 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ết toán lặp với số lần chưa biết trước Bước Khởi tạo i  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  Biết trước  Khơng Nhận biết tốn lặp với số lần biết trước Đối với toá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: vòng b) Điều kiện dừng: chạy đủ vòng  Đây tốn lặp với số lần biết trước Ví dụ 2: Chạy quanh sân trường nhiều vòng mệt nghỉ a) Chạy vòng: Chưa biết trước b) Điều kiện dừng: 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? Chưa biết trước - Điều kiện dừng? Khi gieo hai mặt có số nút  Đây tố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 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: sx INPUT: S OUTPUT: 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 ≤ 10  Đúng 10 ≤ 10  Đúng 15 i = 3, S = i = 4, S = 10 i = 5, S = 15 Em hiểu rõ câu lệnh while chưa? Đoạn chương trình thứ m=1 Đúng ≤ 20  Đúng 24 ≤ 20  Sai P=1 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  Biết trước  Không 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... 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ết toán lặp với số lần chưa biết trước Bước... kiện dừng? Khi gieo hai mặt có số nút  Đây 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 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

Ngày đăng: 29/06/2020, 10:08

Từ khóa liên quan

Mục lục

  • Slide 1

  • Khởi Động

  • Slide 3

  • Khám phá  

  • 1. Nhận biết 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 biết trước

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

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Trải nghiệm

  • 1. Em đã hiểu rõ về câu lệnh while...do chưa?

  • 1. Em đã hiểu rõ về câu lệnh while...do chưa?

  • 1. Em đã hiểu rõ về câu lệnh while...do chưa?

  • 1. Em đã hiểu rõ về câu lệnh while...do chưa?

  • 2. Trò chơi ném vòng

  • 2. Trò chơi ném vòng

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

Tài liệu liên quan