Bai 8 Lap voi so lan chua biet truoc

3 16 0
Bai 8 Lap voi so lan chua biet truoc

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

Thông tin tài liệu

Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước. 4.4[r]

(1)

Tuần 26 - Tiết 49 Ngày dạy: 11/02/2015

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

1 MỤC TIÊU:

1.1 Kiến thức:

* Hoạt động: - Học sinh biết sống ngày có nhiều hoạt động thưc với số lần lặp lại không xác định

- Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngơn ngữ lập trình

- Học sinh hiểu hai ví dụ sách giáo khoa đưa ra, qua hiểu mơ tả sơ đồ khối hình 39

1.2 Kĩ năng:

Hs thực được:

- Học sinh thực việc cho ví dụ sống mà ta phải thực lặp lặp lại với số lần chưa biết trước

Hs thực thành thạo:

- Học sinh thực thành thạo việc phân tích tốn để đến thuận tốn cho số toán đơn giản

1.3 Thái độ:

Thói quen:

- Học sinh thói quen tự rèn luyện mơn học có ý thức học tập mơn, ham thích tìm hiểu tư khoa học

Tính cách:

- Rèn luyện tính kiên trì học tập, rèn luyện

2 NỘI DUNG BÀI HỌC:

- Các hoạt động lặp với số lần chưa biết trước

3 CHUẨN BỊ:

3.1 Giáo viên: Giáo án, ĐDDH

3.2 Học sinh: Học cũ, xem trước

4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 4.1.

Ổn định tổ chức kiểm diện (2 phút)

Giáo viên ổn định tổ chức kiểm diện học sinh

4.2.

Kiểm tra miệng : (5 phút)

Em nêu cú pháp ngữ nghĩa câu lệnh lặp với số lần xác định trước (For … to … do)?

4.3.

(2)

HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC

Đặt vấn đề: (5p)

Gv: Các em ý quan sát hai ví dụ sau: VD1: Viết chương trình tính tổng số tự nhiên từ đến 100

S = + + + +100

VD2: Viết chương trình nhập vào số gặp dừng lại Tính tổng số vừa nhập

? Em cho biết số lần lặp hai ví dụ ? Với số lần lặp ta sử dụng câu lệnh để viết chương trình

Hs: Suy nghĩ trả lời.

Gv:Ví dụ 1: Số lần lặp 100 sử dụng câu lệnh lặp For…Do để viết chương trình

Ví dụ 2: Số lần lặp chưa biết Và vấn đề mà tìm hiểu học hơm

Hoạt động : Các hoạt động lặp với số lần chưa biết trước: (27p)

Gv: Sau thầy có số ví dụ số lần lặp chưa biết trước:

Ví dụ 1: Gieo hai hạt xúc sắc hai mặt có số nút

Ví dụ 2: Thử nhiều chìa khóa vào ổ khóa tìm chìa khóa ổ khóa

Gv: Ngồi hai ví dụ em lấy số ví dụ số lần lặp chưa biết trước?

Hs: Cho ví dụ.

Gv: Yêu cầu 23 em HS đọc ví dụ (67 -SGK) lớp ý nghe bạn đọc

Hs: Lắng nghe bạn đọc ý vào SGK. Gv: Phân tích giảng giải ví dụ:

? Long lặp lại hoạt động gọi điện lần tình

Hs: Nghe giảng trả lời câu hỏi.

Gv: Yêu cầu 2-3 em HS đứng dậy đọc ví dụ 2 (67 - SGK) lớp ý nghe bạn đọc Hs: Lắng nghe bạn đọc ý vào SGK. Gv: Hướng dẫn HS xây dựng thuật toán. Hs: Xem hướng dẫn xây dựng thuật toán.

1 Các hoạt động lặp với số lần chưa biết trước

Ví dụ 1:(67 - SGK)

Ví dụ 2: Thuật toán:

Bước 1: S ← 0, n ←

Bước 2: Nếu S<=1000, n ← n+1, chuyển

tới bước

Bước 3: S ← S+n quay lại bước

Bước 4: In kết quả: S n số tự nhiên

(3)

Gv: Giới thiệu sơ đồ khối

Gv: Từ sơ đồ khối viết sơ đồ khối cho ví dụ thứ hai?

Hs: Thảo luận nhóm viết sơ đồ khối.

Ta có sơ đồ khối:

Để viết chương trình dẫn máy tính thực hoạt động lặp ví dụ trên, ta sử dụng câu lệnh có dạng lặp với số lần chưa biết trước

4.4.

Tổng kết (3 phút)

Trong hoạt động hoạt động hoạt động lặp với số lần chưa biết trước? * Tính tổng số tự nhiên từ đến 20

* Nhập vào số số nhập vào số chẵn dừng * Nhập số nguyên từ bàn phím đủ 50 số * Mỗi ngày học lần

* Sữa lỗi đoạn văn sau đánh máy * Đếm số bước từ nhà đến trường

*Tìm số n cho n số nguyên dương lớn nhỏ 100

4.5.

Hướng dẫn học tập (3 phút)

Đối với học tiết này:

- Về nhà xem lại kiến thức học hôm Làm tập sách giáo khoa

- Về nhà xem lại thuật tốn ví dụ (Sgk) học

Đối với học tiết tiếp theo:

- Xem trước tìm hiểu trước mục mục để chuẩn bị cho tiết sau:

+ Tìm hiểu hoạt động câu lệnh lặp với số lần chưa biết trước Pascal + Tìm hiểu trước ví dụ sách giáo khoa

5 PHỤ LỤC.

Ngày đăng: 05/03/2021, 15:52

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

Tài liệu liên quan