Bài 7. Câu lệnh lặp

Chia sẻ bởi Lê Thị Ánh Tuyết | Ngày 14/10/2018 | 125

Chia sẻ tài liệu: Bài 7. Câu lệnh lặp thuộc Tin học 8

Nội dung tài liệu:

Tiết 37
Tuần 20
Ngày dạy: 05/01/2015

1. MỤC TIÊU
1.1. 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.
1.2. năng:
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản
Hiểu lệnh ghép
1.3. Thái độ:
Nghiêm túc trong học tập, hứng thú, tư duy giải các bài tập.
2. NỘI DUNG HỌC TẬP:
Biết có những tình huống đòi hỏi phải thực hiện lặp đi lặp lại với số lần nhất định một số thao tác nào đó. NNLT cung cấp các lệnh thể hiện cấu trúc điều khiển cho phép lặp đi lặp lại với số lần nhất định
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Hiểu cú pháp câu lệnh, viết đúng được câu lệnh lặp với số lần biết trước
Hiểu lệnh ghép là câu lệnh gộp một dãy các câu lệnh (như Pascal các câu lệnh phải được đặt trong cặp từ khóa Begin … end;)
3. CHUẨN BỊ
3.1. Giáo viên
- Máy chiếu và một số BT cấu trúc rẽ nhánh trên bảng phụ
3.2. Học sinh
- Học bài và xem bài trước, các câu hỏi, bài tập cuối bài
4. TỔ CHỨC CÁC HỌAT ĐỘNG HỌC TẬP:
4.1. Ổn định, tổ chức và kiểm diện:
GV: kiểm diện sĩ số học sinh
HS: lớp trưởng báo cáo sĩ số lớp
4.2. Kiểm tra miệng: (10 phút)
Câu 1(9đ)
Viết chương trình nhập vào số nguyên n
Xuất thông báo tương ứng:
+ Nếu n chia hết cho 2 thì “n là số chẳn”
+ Nếu n không chia hết cho 2 thì “n là số lẻ”
Đáp án 1:
Viết chương trình trên máy dịch và chạy chương trình.
Thuật toán:
If (n mod 2= 0) then
Writeln(n, ‘la so chan’)
Else
Writeln(n,’la so le’);

4.3. Tiến trình bài học:
HỌAT ĐỘNG 1: Tìm hiểu một số công việc thực hiện nhiều lần (10 phút)
Mục tiêu:
- Kiến thức: HS biết các công việc phải thực hiện nhiều lần
Kĩ năng: Biết liên hệ thực tế
(2) Phương pháp, phương tiện dạy học:
Diễn giải, thực hiện theo nhóm
(3) Các bước của họat động:


Hoạt động của GV và HS
Nội dung bài học

GV:YCHS đọc mục 1 SGK trang54.

HS: đọc, lắng nghe.

GV: cho ví dụ về các hoạt động sống lặp lại như: gà gáy sáng, đồng hồ quả lắc điểm giờ,…

HS: lắng nghe

GV: YC nhóm HS tìm YCHS cho thêm một vài ví dụ.

HS: thảo luận nhóm tìm ví dụ về hoạt động lặp

GV: YC các nhóm trình bày các ví dụ

HS: đại diện nhóm trình bày

GV: nhận xét đánh giá cho điểm nhóm tìm được ví dụ hay và hoàn chỉnh nhất.


1. Các công việc phải thực hiện nhiều lần
(SGK/T56)

























HỌAT ĐỘNG 2: Tìm hiểu câu lệnh lặp – một lệnh thay cho nhiều lệnh (15 phút)
Mục tiêu:
- Kiến thức: HS biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình
- Kĩ năng: Biết được cấu trúc lặp
Phương pháp, phương tiện dạy học:
Diễn giải, thực hiện theo nhóm
(3) Các bước của họat động:
GV: YCHS đọc ví dụ 2
HS: chú ý lắng nghe.
GV: YCHS mở SGK/T41xem lại vd3
HS: Xem SGK
GV: Đó là thuật toán mà các em đã được giới thiệu. Nhưng chưa biết phải viết chương trình như thế nào? dùng câu lệnh gì để viết? và đó chính là câu lệnh lặp mà hôm nay các em sẽ được học và làm quen.

2.Câu lệnh lặp – một lệnh thay cho nhiều lệnh (SGK/T57)



5. TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP: (10 phút)
5.1 Tổng kết:
GV đặt câu hỏi và HS trả lời
Câu 1: Em hãy cho ví dụ về việc phải thực hiện lặp lại trong cuộc sống hằng ngày?
Đáp án 1:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Ánh Tuyết
Dung lượng: 83,50KB| Lượt tài: 2
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)