Bai_8_Lap_voi_so_lan_chua_biet_truoc_afa860b447

24 3 0
Bai_8_Lap_voi_so_lan_chua_biet_truoc_afa860b447

Đ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 Chào mừng quý thầy cô và các em học sinh Tin học 8 1 2 KIỂM TRA BÀI CŨ Hãy nêu cú pháp câu lệnh lặp For to do? Cú pháp For = to do ; Khi sử dụn[.]

Chào mừng quý thầy cô em học sinh Tin học KIỂM TRA BÀI CŨ Hãy pháplệnh câu lặp lệnhFor… lặp: For…to…do? Khinêu sửcú dụng to…do Số lần lặp tính nào? Cú pháp: For := to ; Số lần lặp = - +1 KIỂM TRA BÀI CŨ Ví dụ: Số lần lặp = 4- 1+1= For i:= To Do Writeln(‘Day la so lan lap thu’ ,i); Day la so lan lap thu Day la so lan lap thu Day la so lan lap thu Day la so lan lap thu 4 VD1: Viết chương trình tính tổng số tự nhiên từ đến 100 S = + + + +100 For i:=1 to 100 s:=s+i; Theo emLặp sử dụng 100 lầnlệnh lặp for…to…do để viết chương trình phép cộng lặp lại lần? Lặp với số lần biết trước, sử dụng câu lệnh lặp For…Do để viết chương trình VD2: Viết chương trình tính tổng n số tự nhiên để ta nhận tổng Tn nhỏ lớn 1000? Không thể biết trước số lần lặp em phép khôngcộng sử dụng Theo lệnh có biếtfor…to…do trước số lần lặp khơng? Có sử dụng lệnh lặp for…to… không? Lặp với số lần chưa biết trước, sử dụng câu lệnh để viết chương trình? BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC  Gieo hai hạt xúc xắc hai mặt có số nút  Thử nhiều chìa khóa vào ổ khóa tìm chìa khóa ổ khóa  Tơi phải nhập liệu vào máy tính nhập xong Các hoạt động lặp với số Ví dụ 1: lần chưa biết trước: Một ngày, Long định cứ 10 phút gọi điện lần cho Trang có người nhấc máy thơi Hoạt động lặp: Gọi Số lầnHoạt lặp động biết chưa? lặp làđiện ? Kết thúc vịng lặp: Có Khi kết thúc vịng lặp? người nhấc máy thơi Tiết 48- Bài Các hoạt động lặp với số Ví dụ 2: lần chưa biết trước: Nếu cộng n số tự nhiên (n=1,2,3,…) Ta kết quả: … tăng dần Điều kiện: Khi tổngthế Tn nhỏ Điều kiện lớn 1000 kết thúc hoạt kết thúc hoạt động lặp? động lặp Các hoạt động lặp với số Ví dụ 2: Phân tích tốn: lần chưa biết trước: T0:=0; n:=0; n Tổng Tn T1 = T2 = + T3 = + + … Tn = + + + … +n … n (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 10 Các hoạt động lặp với số Ví dụ 2: Tabiết lần chưa có thuậttrước: tốn sau: Kí hiệu S tổng cần tìm S  0, n  Nếu S≤1000, S  S + n ;Ngược lại chuyển tới bước n  n + quay lại bước In kết quả: n số tự nhiên để tổng S nhỏ cho S>1000 Kết thúc thuật tốn * Có thể diễn tả toán sơ đồ sau: 11 Các hoạt động lặp với số lần chưa biết trước: Việc lạiđộng mộtlặp nhóm Cáclặp hoạt với sốhoạt lần chưa biết phụ thuộc động với sốtrước lần chưa xác vàotrước phụ chỉthuộc dừng vào lại định nào? điều kiện cụ thể thỏa mãn dừng lại điều kiện không thỏa mãn S1000? Sai Đúng n  n+1; S  S+n; 12 Các hoạt động lặp với số lần chưa biết trước: S1000? Đúng n  n+1; S  S+n; Sai Điều kiện Sai Đúng Câu lệnh SƠ ĐỒ KHỐI Để dẫn máy tính thực hoạt động lặp trên, ta sử dụng câu lệnh có dạng: Lặp với số lần chưa biết trước 13 Cú pháp: While ; Trong đó: while Điều kiện While, do: từ khóa Câu lệnh Điều kiện: thường phép so sánh Câu lệnh: câu lệnh đơn giản hay câu lệnh ghép 14 Bước 1Quan : Kiểm điều kiện sát tra sơ đồ Bướckhối, : - Nếucho điều kiện sai, biết câu lệnh câu lệnh bị while bỏ qua việc Do lệnh đượclặp thực thực kết thúc thực - Nếu điềunhư kiệnthế đúng, câu lệnh quay lại bước Chừng điều kiện cịn câu lệnh cịn thực KẾT THÚC 15 VD1: While a

Ngày đăng: 20/04/2022, 19:23

Hình ảnh liên quan

Viết1 ramàn hình - Bai_8_Lap_voi_so_lan_chua_biet_truoc_afa860b447

i.

ết1 ramàn hình Xem tại trang 20 của tài liệu.

Mục lục

  • PowerPoint Presentation

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

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

Tài liệu liên quan