Bài giảng Tin học Lớp 8 - Tiết 49: Bài thực hành 6 - Sử dụng câu lệnh lặp while … do - Trường THCS & THPT Mỹ Hòa Hưng

Bài 4/ 71 SGK:

Hãy tìm hiểu mỗi đoạn lệnh sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp? Hãy rút ra nhận xét của em?

a)S← 0; n← 0;

      While S <= 10 do

  Begin

  n← n + 1;

  S← S + n;

  End;

b) S← 0; n← 0;

     While S <= 10 do

  n← n +1; S← S+ n;

        

ppt 22 trang minhlee 14/03/2023 680
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Tiết 49: Bài thực hành 6 - Sử dụng câu lệnh lặp while … do - Trường THCS & THPT Mỹ Hòa Hưng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_tiet_49_bai_thuc_hanh_6_su_dung_cau.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 49: Bài thực hành 6 - Sử dụng câu lệnh lặp while … do - Trường THCS & THPT Mỹ Hòa Hưng

  1. Tiết 49: Bài thực hành 6 SỬ DỤNG CÂU LỆNH LẶP WHILE DO
  2. Thuật toán: Bước 1: Nhập giá trị n. dem← 0; tong← 0; Bước 2: Trong khi dem < n thì: dem← dem + 1; Nhập giá trị x; tong← tong + x; Bước 3: tb← tong / n; Bước 4: Xuất kết quả ra màn hình. +Điều kiện: dem<n +Biến n, dem kiểu Integer. +Biến x, tong, tb kiểu Real.
  3. Câu lệnh mô tả cấu trúc lặp: While dem < n do Begin dem← dem + 1; Write (‘Nhap so thu’, dem, ‘=‘); Readln (x); tong← tong + x; End;
  4. + Viết câu lệnh lặp: + Tăng biến đếm lên một đơn vị trong mỗi vòng lặp: + Nhập giá trị số thực x: + Cộng dồn biến tong: + Tính TB các số x1, x2, x3, , xn; + Nhập giá trị số thực x:
  5. Bài 4/ 71 SGK: Hãy tìm hiểu mỗi đoạn lệnh sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp? Hãy rút ra nhận xét của em? a) S← 0; n← 0; While S <= 10 do Begin n← n + 1; S← S + n; End; b) S← 0; n← 0; While S <= 10 do n← n +1; S← S+ n;
  6. Bài 2 / 73 SGK Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là số nguyên tố hay không. INPUT: Số tự nhiên N. OUTPUT: Trả lời N là số nguyên tố hoặc N không là số nguyên tố.
  7. * THUẬT TOÁN: * Bước 1: Nhập số tự nhiên N từ bàn phím. * Bước 2: Nếu N 1 thì thông báo N không phải là số nguyên tố, rồi chuyển đến bước 4. * Bước 3: Nếu N > 1 thì: + i 2 + Trong khi N mod i <> 0 đúng thì i i + 1. + Nếu i = N thì xuất N không phải là số nguyên tố. * Bước 4: Kết thúc thuật toán.
  8. i N mod i 0 i i = N 2 Đ 3 3 S S Vậy 9 không phải là số nguyên tố.
  9. TRẮC NGHIỆM Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ ? A) X← 5; While X = 5 do X = X + 5; Chúc mừng bạn B) X = 5 ; While X = 5 do X ← X + 3; C) S ←0; m← 0 ; While S <= 5 do m← m+1 ; S← S+m;
  10. Hướng dẫn về nhà:  Các em xem lại các bài tập đã làm trong tiết học, thực hành lại trên máy (nếu có điều kiện), ôn lại câu lệnh lặp với số lần chưa biết trước While do.  Đọc bài đọc thêm trang SGK trang 74.  Chuẩn bị trước bài 9: Làm việc với dãy số.