BAI_10 CAU TRUC LAP TIN_HOC_11

Chia sẻ bởi Đặng Khánh Minh | Ngày 25/04/2019 | 77

Chia sẻ tài liệu: BAI_10 CAU TRUC LAP TIN_HOC_11 thuộc Tin học 11

Nội dung tài liệu:

CẤU TRÚC LẶP (tiết 1/2)
Trường
THPT Đoàn Văn Tố

Họ tên giáo viên
KIÊN VĂN MỪNG

Khối lớp
11

Ban
KHOA HỌC TỰ NHIÊN

Ngày dạy
19/12/2010


Môn
TIN HOC 11

Năm xuất bản sách
2010

Chương số
III

Mục tiêu bài dạy:
Kiến thức





Kỹ năng







Thái độ

Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán.
Hiểu cấu trúc lặp với số lần biết trước, cấu trúc lặp kiểm tra điều kiện trước.
Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp.

Biết cách sử dụng đúng dạng lệnh For trong ngôn ngữ lập trình Pascal.
Biết sử dụng lệnh For… Do để giải một số bài toán đơn giản.
Vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể;
Viết đúng các lệnh lặp với số lần biết trước, lệnh lặp kiểm tra điều kiện trước.

Tích cực giúp các em nâng cao kiến thức từ đó hình thành cho các em tính ham thích môn học.

Yêu cầu về kiến thức của học sinh
Vở ghi chép (2 quyển. Một nháp và một bài tập, mỗi quyển 200t)
Sách giáo khoa Tin Học 11
Kiến thức về cấu trúc rẽ nhánh



Yêu cầu về trang thiết bị dạy học

1. Trang thiết bị/Đồ dùng dạy học liên quan đến CNTT:
a. Phần cứng:
- Máy vi tính (có cài Window XP hoặc Vista hoặc Win7)
- Máy chiếu, màn chiếu.
b. Phần mềm: Microsotf Office (có cài Microsoft Office PowerPoint), Phần mềm lập trình Turbo Pascal 7.0 (có thể dùng phiên bản khác)
2. Những trang thiết bị khác/Những đồ dùng dạy học khác: Phấn, bảng trắng.



Chuẩn bị việc giảng dạy
Phần chuẩn bị của Giáo viên:
- Soạn giáo án.
- Thái độ nghiêm túc, trang phục chỉnh tề lịch sự.
2. Phần chuẩn bị của Học sinh:
- Xem bài trước
- Tư thế sẵn sàng để tiếp thu bài mới




Kế hoạch giảng dạy
1. Dẫn nhập
Kiểm tra bài cũ: Hãy nêu cú pháp câu lệnh IF và cách viết câu lệnh ghép trong NNLT Pascal?
HS trả lời:
NNLT Pascal sử dụng câu lệnh IF - THEN để mô tả việc rẽ nhánh tương ứng với 2 loại mệnh đề rẽ nhánh cú pháp như sau:
Dạng thiếu:
IF <điều_kiện> THEN ;
Dạng đầy đủ:
IF <điều_kiện> THEN ELSE ;
Trong đó:
Điều_kiện: là biểu thức quan hệ hoặc logic;
Câu_lệnh, câu_lệnh_1, câu_lệnh_2 là một câu lệnh của Pascal.
Trước Else không chứa dấu chấm phẩy (;).
HS trả lời:
Trong NNLT Pascal, câu lệnh ghép có dạng:
Begin

End;
- Sau END phải là dấu chấm phẩy (;).
Giới thiệu bài mới:
Ở bài trước chúng ta đã được giới thiệu cách sử dụng cấu trúc rẽ nhánh để thực hiện hay không thực hiện một công việc nào đó khi thỏa hay không thỏa một điều kiện nào đó.Nhưng trong cuộc sống của ta cũng có rất nhiều công việc được đi lặp lại nhiều lần như việc hàng ngày chúng ta ăn,ngủ hay đi học...vậy trong NNLT Pascal xử lí các bài toán đó như thế nào thì mời các bạn, chúng ta sẽ cùng tìm hiểu chủ đề đó trong bài học hôm nay.
2. Thân bài
Hoạt động 1: Tìm hiểu ý nghĩa của cấu trúc lặp
- Xét 2 bài toán
Bài toán 1 : Viết chương trình tính tổng:


Bài toán 2


Xét bài toán 1:
Ta xem S như là ống heo của một học sinh cần bỏ tiết kiệm và các số hạng là các lần bỏ tiết kiệm của học sinh,mỗi lần bỏ thì số tiền đều không giống nhau?
Đặt vấn đề cho học sinh:
Vậy đối với bài toán 1 thì học sinh đó đã bỏ tiết kiệm được bao nhiêu lần và mỗi lần là bao nhiêu?
Chiếu kết quả lên màn hình
(Bỏ ống 100L và mỗi lần là 1/a+N)
Vậy Lặp là gì : Lặp là điều khiển thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi có một điều kiện nào đó còn đúng .
Xét bài toán 2:
Tương tự như bài toán 1, chỉ ra điểm giống và khác của hai bài toán rồi giải thích
* 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ẻ: Đặng Khánh Minh
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)