Bài giảng tin học Bài 8 Lặp với lần chưa biết trước

19 8 0
Bài giảng tin học  Bài 8  Lặp với 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

Slide 1 Bài 8 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Bài 8 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 2 NỘI DUNG 1 Các hoạt động lặp với số lần chưa biết trước 2 Ví dụ về lệnh lặp với số lần chưa biết trước 3 Lặp vô hạn.

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC NỘI DUNG Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước Lặp vô hạn lần – Lỗi lập trình cần tránh Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Các hoạt động lặp với số lần chưa biết trước  Nam làm tập làm xong  Cô phải tới nhà  Tơi phải nhập liệu vào máy tính nhập xong Hoạt Hoạtđộng độngsẽ kếtđược thúc lặp lại? nào? Các hoạt động lặp với số lần chưa biết - Các bạn học sinh nhặt rác công viên - Nam học từ vựng tiếng anh cách viết lại nhiều lần thuộc Các em cho thêm ví dụ hoạt động lặp- với sốquạ lầnnhặt chưađábiết trước? Con bỏ vào bình nước tràn Các hoạt động lặp với số lần chưa biết Ví dụ 2: Nếu cộng n số tự nhiên (n=1,2,3,…), ta kết T1 = T2 = + T3 = + + tăng dần … Cần cộng số tự nhiên để ta nhận tổng Tn nhỏ lớn 1000 ? Điều Khinào tổng n nhỏ Điều kiệnkiện: T kết thúc hoạt lớn 1000 kết thúc hoạt độngthì lặp? động lặp Các hoạt động lặp với số lần chưa biết THUẬT TOÁN: Kí hiệu S tổng cần tìm, ta có Emtoán viết thuật tốn thuật sau: ví n dụ 1; trên? Bước 1: cho S  0; Bước 2: Nếu S Các hoạt động lặp với số lần chưa biết trước: Phân tích tốn: n Tổng Tn T1 = T2 = + T3 = + + … … ? Tn = + + + … +? (Sao cho Tn nhỏ lớn 1000) Điều kiện Tn ≤ 1000 Đúng Đúng Đúng … Sai, kết thúc việc tính tổng Sb (chứa phép so sánh)  Câu lệnh: câu lệnh đơn câu lệnh ghép Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Ví dụ lệnh lặp với số lần chưa biết trước Hãy nêu Cú Pháp câu lệnh lặp với số lần chưa biết trước? Begin begin end; End Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Ví dụ lệnh lặp với số lần chưa biết trước Cú pháp: WHILE DO ; Chú ý : Trong trường hợp câu lệnh ghép: While Begin câu lệnh 1; câu lệnh 2; … End; 11 Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Ví dụ lệnh lặp với số lần chưa biết trước VD: Dùng câu lệnh lặp While … Do để viết chương trình thể thuật tốn Ví dụ (Sgk) var S,n: integer; Begin S:=0; n:=0; while S1000 Bài tập Câu Câu Câu Câu Lưu ý: - Mỗi câu hỏi có 30 giây để suy nghĩ - Sau 30 giây giáo viên gọi học sinh để trả lời Nếu trả lời điểm cộng - Học sinh khác bổ sung ý kiến học sinh trước trả lời sai Câu 1: Trong hoạt động đây, hoạt động hoạt động với số lần chưa biết trước? A Tính tổng số tự nhiên từ đến 20 B Nhập số nguyên từ bàn phím đủ 50 số C Mỗi ngày học lần D Nhập vào số số nhập vào số chẵn dừng 23 30 29 28 26 27 25 22 24 12 13 14 15 16 17 18 19 20 21 10 11 Câu 2: Hãy lỗi câu lệnh sau đây? a) X:= 10; While X:= 10 X:= X + 5; b) X:= 10; While X = 10 X = X + 5; c) S:= 0; n:=0; While S

Ngày đăng: 12/10/2022, 19:10

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

  • Đang cập nhật ...

Tài liệu liên quan