IV. Đỏp ỏn Biểu điểm:
T it th : Bài: ếứ BÀI P C HẬ ƯƠNG IV I Mục tiờu:
I. Mục tiờu:
1. Về kiến thức: Củng cố cỏc kiến thức về:
- Cỏc quy tắc kiểu dữ liệu cú cấu trỳc để thực hiện dữ liệu thực tế.
- Kiểu dữ liệu cú cấu trỳc được xõy dựng từ những kiểu dữ liệu cơ sở theo một số cỏch thức tạo kiểu do ngụn ngữ lập trỡnh Pascal quy định.
- Mỗi kiểu dữ liệu cú cấu trỳc thường hữu ớch trong việc giải quyết một số bài tập. - Trong ngụn ngữ Pascal dựng mụ tả kiểu dữ liệu mới với từ khoỏ Type.
2. Về kĩ năng:
- Rốn luyện kĩ năng khai bỏo kiểu dữ liệu cú cấu trỳc (với Pascal, sử dụng thành thạo cỏc từ khoỏ Var, Type).
3. Về tư duy và thỏi độ:
- Thỏi độ học tập tớch cực, ham thớch lập trỡnh.
- Tiếp tục hỡnh thành và xõy dựng phẩm chất cần thiết của người lập trỡnh.
II. Chuẩn bị:
- GV: Computer, Projecter. - HS: Chuẩn bị bài tập về nhà.
III. Phương phỏp:
- Nờu vấn đề, Dẫn dắt, gợi ý...
IV. Tiến trỡnh hoạt động: Tiết 1:
+ Hoạt động 1: Giải bài tập số 6 trang 79 Sỏch GK Tin học lớp 11
T/g Hoạt động của GV Hoạt động của HS Ghi bảng
15 HĐTP1:
H1: Sử dụng kiểu dữ liệu nào và cỏch khai bỏo?
H2: Khai bỏo biến như thế nào? - Yờu cầu HS viết chương trỡnh nhập mảng A.
- Chỉnh sửa bài làm của HS.
H3: Số chẵn là số như thế nào? - Nếu cú số lượng số chẵn trong dóy thỡ tỡm số lượng số lẻ được hay khụng? - Nếu được thỡ tỡm bằng cỏch nào?
H4: Sử dụng cõu lệnh nào để viết? - Yờu cầu HS hoàn thành chương trỡnh của cõu a. - Trả lời: Kiểu mảng một chiều: Var A:array [1..100] of integer; - Trỡnh bày lờn bảng: TL: Chia hết cho 2. - Nếu cú số lượng số chẵn trong dóy thỡ tỡm số lượng lẻ bằng cỏch: n - số lượng số chẵn.
T/g Hoạt động của GV Hoạt động của HS Ghi bảng
15
- Nhận xột, chỉnh sửa bài làm của HS.
HĐTP 2:
H1: Nờu thuật toỏn kiểm tra 1 số cú phải là số nguyờn tố hay khụng? - Yờu cầu HS viết chương trỡnh dựa theo thuật toỏn.
Hd: Sử dụng cõu lệnh nào?
- Yờu cầu HS hoàn thành đoạn chương trỡnh cõu b.
- Nhận xột, đỏnh giỏ:
- Gợi ý để HS kết hợp hai đoạn chương trỡnh thành một chương trỡnh hoàn chỉnh cho cả bài.
TL: If ... then...
- Trỡnh bày lờn bảng:
- Trả lời cõu hỏi:
- Trỡnh bày lờn bảng:
+ Hoạt động 2: Giải bài tập 7 trang 79 Sỏch GK Tin học lớp 11
T/g Hoạt động của GV Hoạt động của HS Ghi bảng
13
- Yờu cầu HS liệt kờ 6 số hạng đầu của dóy Fiponaci.
H1: Đoạn chương trỡnh nhập từ bàn phớm số nguyện dương như thế nào?
H2: Số hạng tổng quỏt thứ n như thế nào?
- Gợi ý: Để viết chương trỡnh này ta cần bao nhiờu biến phụ?
H3: sử dụng cõu lệnh nào trong bài này?
- Yờu cầu HS viết chương trỡnh tỡm số hạng thứ n.
- Gọi 1 HS hoàn chỉnh lại chương trỡnh.
- Nhận xột, chỉnh sửa, đỏnh giỏ bài
- Liệt kờ: 0, 1, 1, 2, 3, 5. - Viết chương trỡnh lờn bảng: TL: Fn = Fn-1 + Fn-2 TL: Dựng 2 biến phụ (F1, F2) - Suy nghĩ, trả lờ: - Lờn bảng trỡnh bày: Chớnh xỏc hoỏ bài 6/trang79.
làm.
+ Hoạt động 3: Củng cố (2ph)
Cấu trỳc lệnh: While ... do ... và For ... do ... V. Dặn dũ: - Về nhà làm cỏc bài tập tiếp theo.
Ngày 05/01/08
Tiết thứ:……Bài: Đ14. kiểu dữ liệu tệp
Đ15. thao tác với tệp I - Mục tiêu
Kiến thức
•Hs nắm đặc điểm của kiểu dữ liệu tệp.
• Biết hai cách phân loại tệp, khỏi niệm tệp cú cấu trỳc và tệp văn bản. •Hai thao tỏc đối với tệp.
• Biết các bớc làm việc với tệp:gắn tên cho biến tệp, mở tệp, đọc/ghi tệp, đóng tệp.
• Biết khai báo biến tệp và các thao tác cơ bản với tệp văn bản
• Biết sử dụng một số hàm và thủ tục chuẩn làm việc với tệp.
Kĩ năng:
-Khai bỏo đỳng tệp văn bản
-Sử dụng một số hàm và thủ tục chuẩn làm việc với tệp
Thỏi độ
• Hs thấy được sự cần thiết và tiện lợi của kiểu dữ liệu tệp.