Bài tập

Chia sẻ bởi Hà Thị Thanh Hà | Ngày 14/10/2018 | 76

Chia sẻ tài liệu: Bài tập thuộc Tin học 8

Nội dung tài liệu:

Tiết: 31-32
Ngày soạn: 24/11/2016 Ngày giảng:
BÀI TẬP
A. MỤC TIÊU
1. Kiến thức
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.
Hiểu 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.
3. Thái độ:
Viết được chương trình có sử dụng vòng lặp for…do.
Sử dụng được câu lệnh ghép viết một số bài toán đơn giản.
Rèn luyện đọc hiểu chương trình có sử dụng vòng lặp for…do.
B. PHƯƠNG PHÁP GIẢNG DẠY
Thuyết tình, vấn đáp, giới thiệu trực quan, hoạt động nhóm ...
C. CHUẨN BỊ GIÁO CỤ
1. Chuẩn bị của giáo viên: Sách giáo khoa, máy tính
2. Chuẩn bị của học sinh: SGK, vở ghi
D. TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức – kiểm tra sĩ số
2. Kiểm tra bài cũ: ? Nêu cú pháp For – Do dạng tiến và dạng lùi?Lấy ví dụ thực tế về câu lệnh lặp for – do?
3. Nội dung bài mới
a. Đặt vấn đề.
b. Triển khai bài dạy
HOẠT ĐỘNG CỦA Gv & Hs
NỘI DUNG

Hoạt động 1: Tìm hiểu một số bài tập thực tế có sử dụng cấu trúc lặp

GV: Đưa ra đề bài toán, yêu cầu học sinh nghiên cứu theo nhóm.
GV: Nhận xét kết quả cuối cùng.GV: Trong bài toán trên chúng ta có biết thao tác lặp lại lại là bao nhiêu lần không?
HS: Hoạt động theo nhóm tìm câu trả lời.
HS: Đại diện của hai nhóm trình bày kết quả của nhóm.

GV: Nhận xét kết quả cuối cùng


GV: Đưa bài tập 2 lên bảng, yêu cầu một học sinh đứng tại chỗ trả lời.
GV: Kết luận kết quả của bài 2.

HS: Một học sinh đứng tại chỗ trả lời bài tập 2. một học sinh khác đứng tại chỗ nhận xét.

GV: Đưa ra đề bài toán, yêu cầu học sinh nghiên cứu theo nhóm.
HS: Hoạt động theo nhóm tìm câu trả lời.
HS: Đại diện của hai nhóm trình bày kết quả của nhóm.

Bài 1: SGK (T60)
Ví dụ: Các ngày trong tuần các em đều lặp đi lặp lại hoạt động buổi sáng đến trường và buổi trưa trở về nhà.
Các em học bài thì phải đọc đi đọc lại nhiều lần cho đến khi thuộc bài


Bài 2: SGK (T60)
Câu lệnh lặp có tác dụng chỉ dẫn cho máy tính thực hiện lặp lại một câu lệnh hay một nhóm câu lệnh với một số lần nhất định.
Câu lệnh lặp làm giảm nhẹ công sức của người viết chương trình.






Bài 3 : SGK (T60)
Điều kiện cần kiểm tra trong câu lệnh lặp for … do là giá trị của biến đếm phải nằm trong đoạn [giá trị đầu, giá trị cuối ], nếu thoả mãn điều kiện đó thì câu lệnh sẽ được thực hiện, nếu không thoả mãn câu lệnh sẽ bị bỏ qua.


Hoạt động 2: Tìm hiểu một số bài tập có sử dụng For –Do đơn giản

GV: yêu cầu học sinh đọc bài và tiến hành làm từng cá nhân, mời học sinh đứng tại chổ trình bày kết quả chạy
HS: Thực hiện.
GV: Chạy thử chương trình cho học sinh nhìn thấy kết quả để xác định xem mình đúng hay sai













GV: Yêu cầu học sinh xác định dữ liệu vào ra?
HS: Thực hiện
GV: Cho học sinh thực hiện theo nhóm tìm thuật toán.
HS: Thực hiện
GV: Đưa kết quả của các nhóm lên so sánh và chỉnh sửa




GV: Trong bài này lặp thể hiện ở đoạn nào trong thuật toán chúng ta đã xây dựng?
HS: Việc tính A
GV: Có biết trước số lần lặp không?
HS: lặp n lần
GV: Sử dụng cấu trúc nào để giải?
HS: For – Do
GV: Yêu cầu học sinh suy nghĩ viết chương trình sau đó chỉnh sửa và chốt lại.




Bài 4: SGK (T61)
Giá trị của j sau mỗi lần lặp sẽ được tăng thêm 2 đơn vị 2, 4, 6, 8, 10, 12.
Chương trình:
Program bai_tap_4;
Uses crt;
Var i,j:integer;
Begin
Clrscr;
j:=0
* 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ẻ: Hà Thị Thanh Hà
Dung lượng: 84,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)