k33103353 cau trucchuongtrinh_tin5vt
TRANSCRIPT
Kịch bản dự kiến
Đinh Thị Phượng 31-10-2011
Trang bị cho HS một số khái
niệm cơ bản về LT và NNLT
bậc cao
Tin học 11
HS ham thích môn học, có tính kỉ
luật cao và tinh thần làm việc theo
nhóm
HS vận dụng được kiến thức
để giải bài toán trên máy tính
Mục tiêu
chung
Bài 3: Cấu trúc chương trình
Chương VI:
Chương
trình con và
LT có cấu
trúc
Chương V:
Tệp và thao
tác với tệp
Chương IV:
Kiểu dữ liệu
có cấu trúc
Chương III:
Cấu trúc rẽ
nhánh và lặp
Chương II:
Chương
trình đơn
giản
Chương I:
Một số khái
niệm về LT
và NNLT
Giả định- Lớp học có 30 học sinh.
- Phòng học có máy chiếu.
- Học sinh học khá.
- Phòng học có 2 dãy bàn đôi,mỗi dãy 20 máy.
- Học sinh ngồi dồn lại, không được ngồi lung tung.
- Học sinh đã được dặn dò xem lại bài cũ và chuẩnbị bài ngày hôm nay.
• Giúp học sinh hiểu được chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình.
• Giúp học sinh biết cấu trúc của một chương trình đơn giản: cấu trúc chung và cấu trúc thành phần.
• Giúp học sinh nhận biết được các phần của một chương trình đơn giản.
• Xác định thái độ nghiêm túc tuân thủ những qui định về thứ tự các thành phần của cấu trúc chương trình.
Mục tiêu, chuẩn kiến thức, kĩ năng
• Phần khai báo:
• Các loại tên như tên chương trình, tên các thư viện, tên hằng,tênbiến phải được đặt và khai báo đúng cú pháp.
• Cú pháp phần khai báo.
• Phần thân chương trình:
• Phần thân chương trình bắt buộc phải có ,được bắt đầu bằngmột từ khóa (hoặc kí hiệu) và được kết thúc bằng từ khóa (hoặckí hiệu) tương ứng.
• Cú pháp phần thân chương trình.
Điểm trọng tâm, điểm khó
• Những kiến thức đã được học về các khái niệm như bài toán, thuật toán, một số khái niệm về lập trình và ngôn ngữ lập trình...
Kiến thức liên quan bài học
• Toàn bộ nội dung cơ bản của bài:cấu trúcchung, phần khai báo, phần thân chươngtrình… Vì kiến thức về lập trình đã được học ở trung học cơ sở.
Kiến thức học sinh có thể biết
Câu hỏi:
1. Tên được ngôn ngữ lập trình quy định với ý nghĩa xácđịnh, người sử dụng không được dùng với ý nghĩa khác
2. Đại lượng giá trị có thể thay đổi trong quá trình thực hiệnchương trình
3. Chương trình dịch thực hiện từng câu lệnh
4.Đại lượng không đổi trong quá trình thực hiện chương trình
5. Chương trình dịch dịch từ ngôn ngữ… sang ngôn ngữ…
6. Cú pháp, chữ cái và ngữ nghĩa là các thành phần của….
7. Chương trình dịch thực hiện dịch toàn bộ chương trình.
Đáp án:
1.Tên dành riêng
( từ khóa)
2. Biến
3. Thông dịch
4. Hằng
5. Bậc cao, máy
6. Ngôn ngữ lậptrình
7. Biên dịch
Hoạt động 1: Cho hs chơi trò chơi ô chữ
Thời gian: 5 phút
Mục tiêu: Ôn lại kiến thức cho hs, dẫn dắt hs qua bài mới
Hoạt động 2: Giáo viên diễn giảng cấu trúc chung của
chương trình, hỏi đáp với học sinh.
Thời gian: 5 phút
Mục tiêu:
- Giúp học sinh hiểu được chương trình là sự mô tả của
thuật toán bằng một ngôn ngữ lập trình.
-Giúp học sinh biết cấu trúc chung của một chương trình
đơn giản.
- Trình chiếu slide thể hiện chương
trình là sự mô tả của thuật toán bằng
ngôn ngữ lập trình
-Mô tả cấu trúc chung của chương
trình.
[<phần khai báo>]
<phần thân>
- Hỏi học sinh ý nghĩa dấu ngoặc
vuông.
- Lắng nghe, trả lời và chép bài
Hoạt động 3:Giáo viên diễn giảng, trình bày trực
quan, hỏi đáp với hs.
Mục tiêu:-Giúp học sinh biết các thành phần của một chương trình đơn giản
và cú pháp của các thành phần đó.
-Giúp học sinh nhận biết được các phần của một chương trình đơn
giản.
- Xác định thái độ nghiêm túc tuân thủ những qui định về thứ tự
các thành phần của cấu trúc chương trình.
Thời gian: 30 phút
Khai báo tên chương trình
Cú pháp
Nguyên tắc
Quy định về tên
Khai báo thư viện
Cú pháp
Nguyên tắc
Một số thư viện của Pascal
Khai báo hằng
Cú pháp
Nguyên tắc
Thuận lợi của việc khai báo hằng
Giáo viên: -Trình bày cú pháp
- Nhấn mạnh nguyên tắc phải đặt
tên và khai báo đúng cú pháp.
- Cho hs nhắc lại quy tắc đặt tên.
Học sinh: Lắng nghe, trả lời câu hỏi và chép bài
Giáo viên: -Trình bày cú pháp
- Nhấn mạnh nguyên tắc phải đặt
tên và khai báo đúng cú pháp.
- Cung cấp thông tin về một số thư viện
Pascal.
Học sinh: Lắng nghe và chép bài
Giáo viên: -Trình bày cú pháp
- Nhấn mạnh nguyên tắc phải đặt
tên và khai báo đúng cú pháp.
- Hỏi hs về thuận lợi của khai báo hằng
- Cho hs lên bảng khai báo tên chương
trình, thư viện và hằng.
Học sinh: Lắng nghe, trả lời câu hỏi và chép bài
Giáo viên:
- Cho hs đọc sgk về phần thânchương trình.
- Cho hình ảnh một đoạnchương trình, hs nhận diệnđâu là phần khai báo, đâu làphần thân chương trình.
- Nhận xét và lưu ý phần End; và End.
Học sinh:
Lắng nghe và trả lời câu hỏi
Giáo viên:
-Cho hình ảnh một đoạnchương trình, hs nhận xétxem chương trình đúng hay sai. Nếu sai hãy lên bảng viếtlại cho đúng.
-Nhắc nhở hs về nguyên tắcđặt tên, cú pháp khai báo vàtrật tự các thành phần củachương trình.
Học sinh:
- Lắng nghe và trả lời câu hỏi.
- Lên bảng làm bài.
Program Vidu1;
Const PI=3.14;
Var R,S:Real;
Begin
R:=10; {Bán kính đường tròn}
S:=R*R*PI; {Diện tích hình tròn}
Writeln(‘Dien tich hinh tron = ‘, S:0:2); { In ra màn hình }
Readln;
End.
Ví dụ 1:
Var a,b;
tam: Integer;
Begin
Program S wap;
Write(‘Nhập vao a=‘);Readln(a);
Write(‘Nhập vao b=‘);Readln(b);
tam:=a; {tam lấy giá trị của a}
a:=b; {a lấy giá trị của b}
b:=tam; {b lấy lại giá trị của tam}
Writeln (‘a=‘,a,’b=‘,b);
Readln;
End.
Ví dụ 2: Chỉnh sửa:
Hoạt động 4: Củng cố kiến thức và dặn dò học sinh
Mục tiêu: Giúp hs hệ thống lại kiến thức và nhắc nhở hstuân thủ nguyên tắc khi lập trình.
Thời gian: 5 phút
- Giáo viên gọi hs trả lời tóm tắt nội dung chính của bài học hôm nay.
- Giáo viên nhận xét, nhấn mạnh phầntrọng tâm.
- Dặn dò học sinh chuẩn bị bài 4 và bài 5.
Học sinh lắng nghe, trả lời và ghi nhớ.
Ứng dụng công nghệ
Bài trình bày Multimedia (MS. PP 2007)
• Dùng cắt dán hình ảnh: đoạn lệnh, …
Phần mềm cắt hình ảnh Snippy
• Tạo câu hỏi củng cố có tương tác với học sinh
Chương trình trắc nghiệm Violet
Thanks!You can find more free PowerPoint templates on: http://www.ppt-to-video.com