Bài giảng Tin học 8 - Bài thực hành 6: Sử dụng câu lệnh lặp while… do
Bài 1 / 72 SGK:
Viết chương trình sử dụng lệnh lặp while… do để tính trung bình n số thực x1, x2, x3,… , xn . Các số n và x1, x2, x3,… , xn được nhập từ bàn phím.
*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
+Biến n, dem kiểu Integer.
+Biến x, tong, tb kiểu Real.
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Bài thực hành 6: Sử dụng câu lệnh lặp while… do", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học 8 - Bài thực hành 6: Sử dụng câu lệnh lặp while… do

Bài thực hành 6 SỬ DỤNG CÂU LỆNH LẶP WHILE DO 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. 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; + 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: 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; 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ố. * 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. i N mod i 0 i i = N N = 5 2 Đ 3 3 Đ 4 4 Đ 5 Đ Vậy 5 là số nguyên tố. N = 9 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ố. 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; 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ố.
File đính kèm:
bai_giang_tin_hoc_8_bai_thuc_hanh_6_su_dung_cau_lenh_lap_whi.ppt