1. Trang chủ
  2. » Kinh Tế - Quản Lý

Giáo án Tin học Lớp 8 - Tiết 30, Bài 7: Câu lệnh lặp (Tiếp theo) - Năm học 2008-2009 - Phạm Thị Lệ

3 20 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 124,01 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

* Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Tìm hiểu ví dụ về câu lặp 9’ - Hướng dẫn hs viết lại đoạn chương trình nêu trên nhờ - Chú ý.. vaøo cuù pha[r]

Trang 1

Tuần: 15 Tiết 30 Ngày soạn: 2111

08

I MỤC TIÊU

1 Kiến thức

- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần

- Biết lệnh ghép trong pascal

2. Kỹ năng

- Hiểu hoạt động của câu lệnh lặp với số lần biết trước for…do trong pascal

- Viết đúng được lệnh for…do trong một số tình huống đơn giản

Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo

II CHUẨN BỊ

1 Nội dung:

- Ví dụ về câu lặp

- Tính tổng và tích bằng câu lặp

2 Đồ dùng:

- Giáo viên: Sách giáo khoa, giáo án, bài tập

- Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem bài mới trước khi lên lớp

III HOẠT ĐỘNG DẠY HỌC

1 Tổ chức lớp (2’)

- Ổn định tổ chức

- Kiểm tra sĩ số học sinh

+ Lớp 8A1:

+ Lớp 8A2:

- Phân nhóm học tập

2 Kiểm tra bài cũ (không thực hiện)

* Câu hỏi:

* Trả lời:

3 Bài mới:

* Giới thiệu bài: (1’)

- Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi, lặp lại nhiều lần, có những hoạt động mà chúng ta thường thực hiện lặp với số lần nhất định và biết trước Khi viết chương trình cũng vậy Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định Để hiểu hơn về điều này ta đi vào bài mới

Bài 7 : CÂU LỆNH LẶP (tt)

Trang 2

* Tiến trình bài dạy:

Hoạt động 1: Tìm hiểu ví dụ về câu lặp

9’

- Hướng dẫn hs viết lại đoạn

chương trình nêu trên nhờ

vào cú pháp của câu lệnh

lặp

- Chú ý

* Ví dụ 1:

- Program chao;

Var i: integer;

Begin

For i:=1 to 10 do Writeln(‘chao cac ban’)

Readln;

End

10’ - Yêu cầu học sinh viết đoạn

chương trình in ra chữ O trên

màn hình lặp lại 20 lần

- Nhận xét, sửa bài

=> Trong ví dụ này các câu

lệnh đơn giản được đặt trong

hai từ khóa để tạo thành một

câu lệnh ghép trong pascal

- Lên bảng * Ví dụ 2:

- Ví dụ 4/SGK: in dòng chữ O trên màn hình (20 lần)

Program chuO;

Var i: integer;

Begin

For i:=1 to 20 do Begin

Writeln(‘O’);

Delay (100);

End;

Readln;

End

Hoạt động2: Tìm hiểu câu lệnh lặp về tính tổng và

tích.

8’

- Đưa ra ví dụ 4 SGK

- Yêu cầu hs viết lại thuật

toán tính tổng đã được tìm

hiểu trong bài học số 4

- Nhận xét Viết lại thuật

toán

=> Từ thuật toán giáo viên

hướng dẫn học sinh hoàn

thành đoạn chương trình

này

- Đọc yêu cầu

- Lên bảng

- Chú ý

- Theo dõi và nghiên cứu thuật toán

2 Câu lệnh lặp – tính tổng và tích:

* Tính tổng:

Ví dụ 1: Tính tổng của N

số tự nhiên đầu tiên

Bài giải: SGK

Trang 3

9’ - Hướng dẫn học sinh tìm

hiểu ví dụ này:

- Hiểu vì sao cần đến cấu trúc lặp * Tích: Ví dụ 2: Chương trình tính

N!, với N là số tự nhiên được nhập vào từ bàn phím

Bài giải: SGK

Hoạt động 3: Củng cố

5’

- Khái quát cho học sinh cấu

trúc lặp với số lần biết trước

- Hướng dẫn giải bài tập

SGK

- Lắng nghe

- Làm cùng giáo viên

* Bổ sung kiến thức:

Bài 6: Thuật toán:

B1: Gán A0,i1

( 2)

A

i i

B3: i i 1

B4: Nếu i n , quay lại B2 B5: Kết thúc thuật toán

4 Dặn dò: (1’)

- Học bài và làm lại bài tập SGK

- Xem trước nội dung thực hành

- Bài tập thêm: Từ thuật toán trên về nhà hoàn thành đoạn chương trình hoàn

chỉnh

IV RÚT KINH NGHIỆM

-— -—»« -— -— -—

Ngày đăng: 29/03/2021, 18:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm