Bài thực hành 6. Sử dụng lệnh lặp While…..Do

Chia sẻ bởi Nguyễn Đức Thịnh | Ngày 24/10/2018 | 37

Chia sẻ tài liệu: Bài thực hành 6. Sử dụng lệnh lặp While…..Do thuộc Tin học 8

Nội dung tài liệu:

NHIỆT LIỆT CHÀO MỪNG QUÝ THẦY CÔ GIÁO
CÙNG TOÀN THỂ CÁC EM HỌC SINH
1. Kiểm tra bài cũ
2. Nội dung bài mới
3. Dặn dò
Kiểm tra bài cũ
Câu hỏi 1: Em hãy cho biết cú pháp câu lệnh lặp với số lần chưa biết trước While…Do?
While <điều kiện>Do ;
Cú pháp:
Trong đó:
Điều kiện: thường là 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
NEXT
Câu hỏi 2: Em hãy nêu các bước thực hiện của câu lệnh lặp While…Do :
HOME
- Bước 1: Kiểm tra điều kiện.
- Bước 2: Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng thực hiện câu lệnh và quay lại bước 1.
Phòng GD & ĐT
Trường Trung Học Cơ Sở Hiệp Thạnh
Bài thực hành 6
SỬ DỤNG LỆNH LẶP WHILE...DO













1. Mục đích, yêu cầu.
BACK
Sử dụng lệnh lập while…do
- Nắm chắc câu lệnh lặp While…Do.
- Hiểu rõ hoạt động cấu trúc lặp với số lần chưa biết trước.
- Tìm và sửa lỗi được trong chương trình.
- Viết được chương trình tính tổng có sử dụng cấu trúc lệnh While…Do.
- Lồng ghép với các câu lệnh đã học.













* Bài 1:
2. Nội dung.
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.
Xây dựng thuật toán.
Sơ đồ khối
Chương trình
HOME
+ Input: Số n, các số thực x1, x2, x3,…,xn.
+ Output: Giá trị trung bình (x1, x2, x3,…,xn) / n.
Sử dụng lệnh lập while…do
BACK
sai
đúng
Sử dụng lệnh lập while…do
Bước 1: Nhập giá trị n.
dem← 0;
tong← 0;
Bước 2: Trong khi dem < n thì làm
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àng hình.
Sö dông lÖnh lÆp While…Do
BACK
Ý tưởng:
Ta sử dụng biến Dem và câu lệnh lặp While…Do để nhập và cộng dần các số vào một biến kiểu số thực Tong cho đến khi nhập đủ n số
Thuật toán:
Bài 8
Lặp Với Số Lần Chưa Biết Trước
BACK
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?

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 4/ 71 SGK:
Ngoài cách trên có cách nào khác để tính tổng chương trình trên không ?
Ngoài các trên chúng ta còn có thể sử dụng câu lên for… do để tính tổng chương trình trên.
Hướng dẫn về nhà:
- Các em xem lại 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.
- Xem trước bài tập 2.
Sử dụng lệnh lập while…do
CHÚC QUÝ THẦY CÔ GIÁO MẠNH KHỎE
CHÚC CÁC EM HỌC GIỎI
10
9
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Đức Thịnh
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)