slide 1 tuần 24 tiết 45 1 các hoạt động lặp với số lần chưa biết trước 2 ví dụ về lệnh lặp với số lần chưa biết trước cú pháp while do ví dụ 5 trang 6970 sgk tin học quyển 3 để

9 16 0
slide 1 tuần 24 tiết 45 1 các hoạt động lặp với số lần chưa biết trước 2 ví dụ về lệnh lặp với số lần chưa biết trước cú pháp while do ví dụ 5 trang 6970 sgk tin học quyển 3 để

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

Thông tin tài liệu

- Câu lệnh được thực hiện ít nhất 1 lần, sau đó kiểm tra điều kiện?. - Số lần lặp lại chưa biết trước?[r]

(1)(2)

Tuần 24 Tiết 45

1 Các hoạt động lặp với số lần chưa biết trước 2 Ví dụ lệnh lặp với số lần chưa biết trước Cú pháp: While <điều kiện> <Câu lệnh> Ví dụ 5: trang 69,70 SGK Tin học Quyển

Để tính tổng T = + ½ + 1/3 + … + 1/100, ta có câu lệnh để thể vòng lặp?

Sử dụng câu lệnh for … Sử dụng câu lệnh while … Ta sử dụng câu lệnh for … học

T:=0;

For i:=1 to 100 T:=T + 1/i; Writeln (T);

T:=0; i:=1;

While i<100 begin T:=T + 1/i; i:=i +

Writeln (T);

(3)

Tuần 24 Tiết 45

1 Các hoạt động lặp với số lần chưa biết trước 2 Ví dụ lệnh lặp với số lần chưa biết trước 3 Lặp vô hạn lần – Lỗi lập trình cần tránh

Qua thực tế, em nêu tác dụng máy tính đời sống? Các em nêu khả làm việc máy tính so với người?

Máy tính thực số lần lặp khơng thời hạn khơng?

- Máy tính thực số lần lặp không hạn chế

- Giúp người thực công việc từ đơn giản đến phức tạp - Máy tính có khả tính tốn nhanh, làm

(4)

Tuần 24 Tiết 45

1 Các hoạt động lặp với số lần chưa biết trước 2 Ví dụ lệnh lặp với số lần chưa biết trước 3 Lặp vô hạn lần – Lỗi lập trình cần tránh

- Máy tính thực số lần lặp khơng hạn chế

- Giúp người thực công việc từ đơn giản đến phức tạp - Máy tính có khả tính tốn nhanh, làm

việc bền bỉ khơng biết “mệt mỏi” Ví dụ:

Var a: interger; Begin a:=5;

while a<6 writeln (‘A’); End

? Khi viết câu lệnh lặp có nên để máy tính thực vịng lặp vô hạn không?

(5)

Tuần 24 Tiết 45

1 Các hoạt động lặp với số lần chưa biết trước 2 Ví dụ lệnh lặp với số lần chưa biết trước 3 Lặp vô hạn lần – Lỗi lập trình cần tránh

- Máy tính thực số lần lặp khơng hạn chế

- Giúp người thực công việc từ đơn giản đến phức tạp - Máy tính có khả tính tốn nhanh, làm

việc bền bỉ “mệt mỏi”

- Khi thực vòng lặp, điều kiện câu lệnh phải thay đổi để đến lúc giá trị điều kiện chuyển từ sang sai, để câu lệnh kết thúc

CHÚ Ý:

(6)

Bài tập 2/71 SGK: Sự khác biệt câu lệnh lặp với số lần biết trước

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

Câu lệnh lặp với số lần biết trước Câu lệnh lặp với số lần chưa biết trước - Số lần lặp lại biết trước

- Điều kiện giá trị biến đếm có giá trị nguyên đạt giá trị cuối hay chưa

- Câu lệnh thực lần, sau kiểm tra điều kiện

- Số lần lặp lại chưa biết trước

- Điều kiện tổng quát hơn: Có thể kiểm tra số thực, điều kiện tổng quát khác, ví dụ số có chia hết cho hay khơng?

(7)

Bài tập 3/71 SGK: Hãy tìm hiểu thuật toán cho biết kết thực

hiện thuật tốn, máy tính thực vòng lặp, kết bao nhiêu? Viết chương trình Pascal thể thuật tốn?

a Thuật toán 1:

Bước S 10, x  0.5

Bước Nếu S<=5.2, chuyển bước Bước S S–x quay lại bước Bước 4: Thông báo S kết thúc thuật toán

- Ở thuật tốn máy tính thực 10 thuật tốn

- Khi kết thúc thuật tốn S=5.0 Chương trình mơ tả thuật tốn S:=10; x:=0.5;

(8)(9)

Ngày đăng: 21/04/2021, 00:00

Từ khóa liên quan

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

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

Tài liệu liên quan