BÀI DẠY ONLINE MÔN TIN HỌC KHỐI 6, 7, 8, 9

2 12 0
BÀI DẠY ONLINE MÔN TIN HỌC KHỐI 6, 7, 8, 9

Đang tải... (xem toàn văn)

Thông tin tài liệu

LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC1. HƯỚNG DẪN HỌC TẬP NỘI DUNG GHI VỞ.[r]

(1)

Tin học

BÀI LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

HƯỚNG DẪN HỌC TẬP NỘI DUNG GHI VỞ

1 Lệnh lặp với số lần chưa biết trước - HS đọc ví dụ trang 63, tìm hiểu bước

của thuật tốn

- Giải thích bước thuật tốn ví dụ 1: Bước 1: gán giá trị cho tổng S, gán cho n Bước 2: Kiểm tra điều kiện, tổng S<= 1000 (điều kiện đúng) chuyển đến bước Ngược lại (S>1000) chuyển tới bước

Bước 3: Tăng n lên đơn vị, cộng n vào tổng S quay lại bước

Bước 4: In kết quả: S n số tự nhiên nhỏ cho S>1000 Kết thúc thuật tốn

Ví dụ 2: x:=1; n:=1;

while x>=sai_so begin

x:=1/n; n:=n+1 end;

- Hướng dẫn: Ta thấy n lớn 1/n nhỏ, ta tăng n lên x>=sai_so dừng lại

- Chẳng hạn, nhập sai_so 0.003

- Tăng giá trị n 1/n<sai_so dừng lại

Ví dụ 3: S:=0; n:=0;

While S<=1000 Begin

n:=n+1; S:=S+n end;

Hướng dẫn: Ban đầu, S=0 Ta tăng n lên đơn vị, lần tăng lại cộng n vào tổng S S>1000 dừng lại

Ví dụ 4:

- HS tham khảo cách dùng vòng lặp for để giải tốn

- Ngồi ra, ta dùng vòng lặp while

1 Lệnh lặp với số lần chưa biết trước

Dạng:

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

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

- Câu lệnh câu lệnh đơn câu lệnh ghép

Câu lệnh thực sau:

Bước 1: Kiểm tra điều kiện

Bước 2: Nếu điều kiện sai, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh quay lại bước

Ví dụ:

While S<=1000 Begin

n:=n+1; S:=S+n End;

(2)

T:=0; i:=1;

While i<=100 Begin

T:=T+1/i; i:=i+1 end;

- Hướng dẫn: Tổng có dạng:

T=1+1/2+1/3+…+1/100 với mẫu số i tăng từ đến 100

Ta dùng vòng lặp while cho mẫu số i tăng đến 100 dừng lại Mỗi lần tăng i lên đơn vị lại cộng 1/i vào tổng T

2 BÀI TẬP

Xác định số vòng lặp giá trị cuối S trường hợp sau: a) S:=0;

while S<10 S:=S+2; b) S:=20;

Ngày đăng: 09/02/2021, 04:22

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

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

Tài liệu liên quan