Nội dung dạy trực tuyến qua Internet môn Tin học

19 10 0
Nội dung dạy trực tuyến qua Internet môn Tin học

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

(1)

SỬ DỤNG CÂU LỆNH

SỬ DỤNG CÂU LỆNH

LẶP WHILE… DO

LẶP WHILE… DO

(2)

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

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

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

(3)

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

(4)

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.

(5)

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);

(6)

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 lệnh thực thuật toán

+ Nhập giá trị cho n:

(7)

+ 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;

(8)(9)

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 do Begin

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

b) S← 0; n← 0;

While S <= 10 do

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

(10)

* 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

(11)

Bài / 73 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ố ngun tố hay khơng.

INPUT: Số tự nhiên N

(12)

* Ý tưởng:

Kiểm tra N có chia hết cho số tự nhiên hay khơng Kiểm tra tính chia hết

(13)

* 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 khơng phải số nguyên tố, chuyển đến bước

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

+ Trong N mod i <> i i +

(14)(15)

N = 5

i N mod i <> 0 i i = N

Vậy số nguyên tố.

N = 9 i N mod i <> 0 i i = N

Vậy số nguyên tố.

2 3 Đ Đ 3 4 5 4 Đ Đ

2 Đ 3

(16)

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

(17)

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

(18)

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;

(19)

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… do.

Đọc đọc thêm trang SGK trang 74.

Ngày đăng: 02/04/2021, 23:49

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan