Bài giảng Tin học Lớp 8 - Bài thực hành 6: Sử dụng câu lệnh While ... Do

Bài 1 / 68 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.

 INPUT: Số n, các số thực x1, x2, x3,… , xn. 
OUTPUT: Giá trị trung bình (x1 + x2 + x3 + … + xn) / n.

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.

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; 

pdf 22 trang Lệ Chi 19/12/2023 740
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Bài thực hành 6: Sử dụng câu lệnh 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 Lớp 8 - Bài thực hành 6: Sử dụng câu lệnh While ... Do

Bài giảng Tin học Lớp 8 - Bài thực hành 6: Sử dụng câu lệnh While ... Do
KIỂM TRA BÀI CŨ: 
Câu 1: Hãy nêu cú pháp của câu lệnh lặp 
Whiledo và các bước thực hiện câu 
lệnh này ? 
While do ; 
Điều kiện: thường là một phép so sánh. 
Câu lệnh : có thể là câu lệnh đơn giản hay câu lệnh 
ghép. 
Trong đó : 
Điều kiện 
Câu lệnh 
sai 
đúng 
SỬ DỤNG CÂU LỆNH 
LẶP WHILE DO 
Bài thực hành 6 
Bài 1 / 68 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. 
 INPUT: Số n, các số thực x1, x2, x3, , xn. 
 OUTPUT: Giá trị trung bình (x1 + x2 + x3 + 
 + xn) / n. 
 Thuật toán: 
Bước 1: Nhập giá trị n. 
dem← 0; 
tong← 0; 
Bước 2: Trong khi dem < n thì: 
Bước 3: tb← tong / n; 
Bước 4: Xuất kết quả ra màn hình. 
dem← dem + 1; 
Nhập giá trị x; 
tong← tong + x; 
+Điều kiện: dem<n 
+Biến n, dem kiểu Integer. 
+Biến x, tong, tb kiểu Real. 
 Thuật toán: 
Bước 1: Nhập giá trị n. 
Dem← 0; 
tong← 0; 
Bước 2: Trong khi dem < n thì: 
Bước 3:... 
Vậy 9 không phải là số nguyên tố. 
2 3 
Đ 
Đ 
3 
4 
5 
4 
Đ 
Đ 
2 Đ 
3 
3 
S 
S 
Bộ test 1: N = 4. Kết quả: 4 không phải là số nguyên tố. 
Bộ test 2: N = 7. Kết quả: 7 là số nguyên tố. 
Bộ test 3: N = 14. Kết quả: 14 không phải là số nguyên tố. 
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ệ ? 
X← 5; While X = 5 do X = X + 5; 
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; 
A) 
Chúc mừng bạn 
TRẮC NGHIỆM 
Hãy cho biết đâu là đoạn lệnh lặp bằng 
câu lệnh While ..do để tính tổng 
S = 1+2++10? 
A) 
C) 
B) 
S ← 0; While i< 10 do S← S +i; 
S← 0; i←0; While i < 11 do S← S+i; i← i+1; 
S ← 0; i← 0; While i do Begin S ← S+i; 
i←i+1; end; 
D) S←0; i←0; While i<=10 do begin S ← S +i; 
i←i+1; end; Chúc mừng bạn 
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 70. 
 Chuẩn bị tiết sau làm bài tập 

File đính kèm:

  • pdfbai_giang_tin_hoc_lop_8_bai_thuc_hanh_6_su_dung_cau_lenh_whi.pdf