Kq=’ket qua’; GV: So sánh giữa khai báo hằng trong Pascal -Trong C++: const int Max=100; và C++ float PI=3.1416; HS: Theo dõi cách viết khai báo hằng trong char* KQ= “ket qua”; ngôn ngữ [r]
Trang 1Trường THCS & THPT Nguyễn Trãi - Đức Trọng
Giáo án tin học 11 Trang 1 Giáo Viên: Nguyễn Văn Đồng
Tuần 4:
Tiết 4:
Ngày soạn: 29/08/2008 Ngày dạy: 01 /09/2008
CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN
§3: CẤU TRÚC CHƯƠNG TRÌNH
A Mục tiêu:
1 Kiến thức:
Hiểu chương trình là sự mơ tả của thuật tốn bằng một ngơn ngữ lập trình
Biết cấu trúc một chương trình đơn giản
2 Kỹ năng: Nhận biết được các thành phần của một chương trình đơn giản.
3 Thái độ:
Nghiêm túc trong hoc tập khi tiếp xúc với nhiều quy định nghiêm ngặt trong LT
Có ý thức cố gắng học tập vượt qua những khó khăn ở giai đoạn đầu khi học LT
B Trọng tâm:
Cấu trúc chung
Biết các thành phần của chương trình
C Chuẩn bị:
1 Giáo viên:
Giáo án, SGK, BT
Bảng cấu trúc chương trình
2 HS: Đọc, xem và chuẩn bị bài trước ở nhà.
D Tiến trình tiết học:
1 Tổ chức lớp: Lớp trưởng báo cáo sĩ số của lớp và đồng phục của lớp mình.
2 Bài cũ: Thể hiện trong bài mới.
3 Bài mới:
HĐ1: Cấu trúc chung
- Mỗi CT nói chung gồm 2 phần: phần khai
báo và phần thân CT
[< Phần khai báo>]
[< Phần thân>]
GV: Giới thiệu: Một chương trình được viết
bằng ngơn ngữ bậc cao nĩi chung gồm 2 phần:
phần khai báo và phần thân Phần thân nhất thiết phải cĩ, cịn phần khai báo cĩ thể cĩ hoặc khơng tùy theo chương trình cụ thể
HS: Chú ý nghe giảng và ghi bài.
HĐ2: Các thành phần của chương trình
a, Phần khai báo:
*Khai báo tên chương trình:
-Trong Pascal:
Program <tên chương trình>
-Ví dụ: Program Vi_du;
*Khai báo thư viện:
-Trong Pascal khai báo thư viện cĩ dạng:
Uses <danh sách thư viện>;
-Ví dụ: Uses Crt;
-Trong C++ khai báo thư viện cĩ dạng:
#include <tên thư viện chuẩn>
GV: - Giới thiệu cách khai báo tên chương
trình và lưu ý phần khái báo này khơng bắt buộc cĩ, nếu cĩ thì bắt đầu bằng từ khĩa
Program, tiếp theo là tên chương trình.
- Lấy ví dụ minh họa
HS: Nghe giải thích và ghi bài.
GV: Yêu cầu HS cho ví dụ thêm.
HS: Lấy ví dụ về khai báo tên chương trình.
GV: Giới thiệu một số thư viện trong Pascal:
CRT-chứa các hàm vào ra chuẩn làm việc với bàn phím và màn hình; GRAPH-chứa các hàm
đồ họa
HS: Quan sát chương trình mẫu và cho biết
đâu là khai báo thư viện
Lop11.com
Trang 2Trường THCS & THPT Nguyễn Trãi - Đức Trọng
Giáo án tin học 11 Trang 2 Giáo Viên: Nguyễn Văn Đồng
-Ví dụ: #include<stdio.h>
#include<math.h>
*Khai báo hằng:
-Trong Pascal: Const Max=100;
PI=3.1416;
Kq=’ket qua’;
-Trong C++: const int Max=100;
float PI=3.1416;
char* KQ= “ket qua”;
*Khai báo biến:
-Tất cả các biến dùng trong chương trình đều
phải đặt tên và khai báo
-Biến đơn là biến chỉ nhận một giá trị tại mỗi
thời điểm thực hiện CT
b, Phần thân chương trình:
- Thân CT thường là nơi chứa toàn bộ các
câu lệnh của CT hoặc lời gọi CT con
- Thân CT thường có cặp dấu hiệu bắt đầu
và kết thúc CT
VD: Trong ngôn ngữ Pascal:
Begin
[< Các câu lệnh>]
End
GV: Lấy ví dụ cách khai báo hằng trong các
ngơn ngữ cụ thể
HS: Trả lời câu hỏi.
GV: So sánh giữa khai báo hằng trong Pascal
và C++
HS: Theo dõi cách viết khai báo hằng trong
ngơn ngữ Pascal khác với khai báo hằng trong C++
GV: Khai báo biến là xin máy tính cấp cho
CT một vùng nhớ để lưu trữ và xử lý thông tin trong bộ nhớ trong
HS: Lắng nghe, ghi bài.
GV: - Mỗi ngôn ngữ lập trình có cách tổ
chức CT khác nhau, thường thì phần thân chứa các câu lệnh của CT
- Đưa ra những VD khác nhau về cách viết thân CT trong các ngôn ngữ lập trình khác nhau
HS: Lắng nghe, quan sát và ghi bài.
HĐ3: Ví dụ chương trình đơn giản
- Trong Pascal:
Program VD;
Begin
Write(‘Chao cac ban’);
Readln;
End
- Trong C++
#include <stdio.h>
main()
Printf(“Chao cac ban”);
GV: Cho HS quan sát 2 CT trong 2 ngôn ngữ
khác nhau là Pascal và C++
HS: Quan sát và nhận xét về cách viết của 2
CT trong 2 ngôn ngữ khác nhau
Thông qua 2 VD đó HS nhận ra:
Hai CT cùng thực hiện một công việc nhưng viết bằng hai ngôn ngữ khác nhau nên hệ thống các câu lệnh trong CT cũng khác nhau
E Củng cố:
Nhắc lại một số khái niệm mới
Cho một CT mẫu về nhà yêu cầu HS phân biệt và chỉ rõ từng thành phần của CT đó
Dặn dò:
Học thuộc các khái niệm đã học
Làm các bài tập trong SGK, sách bài tập
Xem và soạn trước bài 4 để tiết sau học
F Rút kinh nghiệm:
Lop11.com