1. Trang chủ
  2. » Địa lý

BÀI GIẢNG BÀI TH6 SỬ DỤNG LỆNH LẶP WHILE DO - TIN 8 - ...

22 44 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 1,36 MB

Nội dung

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[r]

(1)(2)

KIỂM TRA BÀI CŨ:

Câu 1: Hãy nêu cú pháp câu lệnh lặp While…do bước thực câu

lệnh ?

While <điều kiện> <câu lệnh>;

Điều kiện: thường phép so sánh.

Câu lệnh : có thể câu lệnh đơn giản hay câu lệnh ghép

Trong :

Điều kiện

Câu lệnh

sai

(3)

SỬ DỤNG CÂU LỆNH LẶP WHILE… DO

(4)

Bài / 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 x1, x2, x3,… ,

xn nhập từ bàn phím

INPUT: Số n, số thực x1, x2, x3,… , xn

(5)

Thuật toán:

Bước 1: Nhập giá trị n

dem← 0; tong← 0;

Bước 2: Trong dem < n thì:

Bước 3: tb← tong / n;

Bước 4: Xuất kết hình

dem← dem + 1; Nhập giá trị x; tong← tong + x;

+Điều kiện: dem<n

(6)

Thuật toán:

Bước 1: Nhập giá trị n

Dem← 0; tong← 0;

Bước 2: Trong dem < n thì:

Bước 3: tb← tong / n;

Bước 4: Xuất kết hình

(7)

Câu lệnh mơ tả cấu trúc lặp:

While dem < n Begin

dem← dem + 1;

Write (‘Nhap so thu’, dem, ‘=‘); Readln (x);

(8)

Xây dựng chương trình:

 Khai báo tên chương trình:

 Khai báo thư viện:

 Khai báo biến chương trình:

 Viết các lệnh thực thuật toán + Nhập giá trị cho n:

(9)

+ Viết câu lệnh lặp:

+ Tăng biến đếm lên đơn vị vòng lặp: + Nhập giá trị số thực x:

+ Cộng dồn biến tong:

+ Tính TB số x1, x2, x3, …, xn;

(10)(11)

Hãy tìm hiểu đoạn lệnh sau cho biết với đoạn lệnh chương trình thực

vòng lặp? Hãy rút nhận xét em? a) S← 0; n← 0;

While S <= 10 Begin

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

b) S← 0; n← 0;

While S <= 10

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

(12)

* Nhận xét:

Khi thực vòng lặp, điều kiện câu lệnh phải thay đổi để sớm hay muộn giá trị điều

(13)

Bài / 69 SGK

Tìm hiểu chương trình nhận biết số tự nhiên N nhập vào từ bàn phím

có phải số nguyên tố hay không.

INPUT: Số tự nhiên N

OUTPUT: Trả lời N số nguyên tố

(14)

* Ý tưởng:

(15)

* THUẬT TOÁN:

* Bước 4: Kết thúc 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 thơng báo N số nguyên tố, chuyển đến bước

* Bước 3: Nếu N > thì: + i

+ Trong N mod i <> i i +

(16)(17)

N =

i N mod i <> i i = N

Vậy số nguyên tố

N = i N mod i <> i i = N

Vậy số nguyên tố

2 3

Đ Đ

3

4 5

4 Đ

Đ

2 Đ 3

(18)

Bộ test 1: N = Kết quả: số nguyên tố Bộ test 2: N = Kết quả: số nguyên tố

(19)

Hãy cho câu lệnh lặp với số lần chưa biết trước hợp lệ ?

X← 5; While X = X = X + 5; B) X = ; While X = X ← X + 3;

C) S ←0; m← ; While S <= m← m+1 ; S← S+m;

A)

Chúc mừng bạn

(20)

Hãy cho đoạn lệnh lặp câu lệnh While để tính tổng

S = 1+2+…+10?

A)

C) B)

S ← 0; While i< 10 S← S +i;

S← 0; i←0; While i < 11 S← S+i; i← i+1; S ← 0; i← 0; While i Begin S ← S+i;

i←i+1; end;

(21)

Hướng dẫn nhà:

 Các em xem lại tập làm tiết học,

thực hành lại 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…

 Đọc đọc thêm trang SGK trang 70

(22)

Ngày đăng: 25/02/2021, 09:54

TỪ KHÓA LIÊN QUAN

w