- Hs: Sgk, CT đó được viết sẵn.
BÀI TẬP CHƯƠNG IV.
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).
- Sử dụng thành thạo cỏc thao tỏc vào/ ra và cỏc phộp toỏn trờn cỏc thành phần cơ sở.
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
- 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
T/g Hoạt động của GV Hoạt động của HS Ghi bảng
15
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.
- 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.
- 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.
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:
Chớnh xỏc hoỏ bài 6/tr79.
+ 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 đầucủ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
- 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 Chớnh xỏc hoỏ bài 6/trang79.
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 làm. TL: Dựng 2 biến phụ (F1, F2) - Suy nghĩ, trả lờ: - Lờn bảng trỡnh bày: + Hoạt động 3: Củng cố (2ph)
Cấu trỳc lệnh: While ... do ... và For ... do ...
Ngày soạn: Tiết PPCT: 36
KIỂM TRA 1 TIẾT - HKI
I. Mục tiờu đỏnh giỏ:
- Kiểm tra, đỏnh giỏ khả năng tiếp thu kiến thức, kĩ năng của học sinh về: Cỏc thành phần cơ sở của ngụn ngữ Pascal, phộp toỏn, biểu thức, cõu lệnh gỏn, tổ chức vào/ra đơn giản, tổ chức rẽ nhỏnh và lặp, kiểu dữ liệu cú cấu trỳc đơn giản.
- Đỏnh giỏ khả năng tổ chức 1 chương trỡnh Pascal với cỏc cấu trỳc cơ bản.
II. Phương phỏp ra đề: