ĐỖ GIÔNG BÃO _ Trường CĐSP Hải Dương
CẤU TRÚC CHƯƠNG TRÌNH
MỘT SỐ KIỂU DỮ LIỆU CHUẨN – KHAI BÁO BIẾN
I. MỤC TIÊU
1. Kiến thức
- Biết được cấu trúc chung của một chương trình.
- Biết được một số kiểu dữ liệu chuẩn: nguyên, thực, ký tự, logic.
- Biết được cấu trúc chung của khai báo biến.
2. Kĩ năng
- Sử dụng được kiểu dữ liệu và khai báo biến để viết được một chương trình
đơn giản.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giáo viên
- Sách giáo viên, sách giáo khoa.
- Chuẩn bị một số ví dụ
2. Chuẩn bị của học sinh
- Sách giáo khoa.
III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu cấu trúc chung và các thành phần của chương trình.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Phát vấn gợi ý: Một bài tập làm
văn em thường viết có mấy phần?
Các phần có thứ tự không? Vì sao
phải chia ra như vậy?
2. Yêu cầu học sinh nghiên cứu
sách giáo khoa để trả lời các câu
hỏi sau:
- Một chương trình có cấu trúc mấy
phần?
- Trong phần khai báo, có những
1. Lắng nghe và suy nghĩ trả lời:
# Include <stdio.h>
void main()
{
Printf(“Xin chao cac ban”);
}
- Hỏi: Phần khai báo của chương
trình?
- Hỏi: Phần thân của chương trình,
lệnh printf có chức năng gì?
- Viết lên bảng một chương trình
đơn giản trong ngôn ngữ Pascal.
Program VD1;
Var x,y:byte; t:word;
báo biến và khai báo chương trình con.
- Cấu trúc: Program ten_chuong_trinh;
- Ví dụ: Program tinh_tong;
- Cấu trúc: Uses tên_thư_viện;
- Ví dụ: Uses crt ;
- Cấu trúc: Const tên_hằng = giá_trị;
- Ví dụ: Const maxn=100;
- Cấu trúc: Var tên_biến=Kiểu_dữ_liệu;
- Ví dụ: Var a,b,c : integer;
Begin
Dãy các lệnh;
End.
3. Quan sát tranh và trả lời
- Phần khai báo chỉ có một khai báo thư
viện stdio.h
- Phần thân {}
- Lệnh Printf dùng để đưa thông báo ra màn
tập số. Đó là các tập số nào?
- Diễn giải: Cũng tương tự như vậy,
trong ngôn ngữ lập trình Pascal, để lập
trình giải quyết các bài toán, cần có các
tập hợp, mỗi tập hợp có một giới hạn
nhất định.
- Các em có thể hiểu nôm na: Kiểu dữ
liệu chuẩn là một tập hữu hạn các giá
trị, mỗi kiểu dữ liệu cần một dung
lượng bộ nhớ cần thiết để lưu trữ và xác
định các phép toán có thể tác động lên
dữ liệu.
2. Yêu cầu học sinh nghiên cứu sách
giáo khoa, trả lời các câu hỏi sau:
1. Chú ý, lắng nghe và suy nghĩ trả lời:
- Số tự nhiên, Số nguyên, số hữu tỷ, số
thực.
- Liên tưởng các tập số trong toán học
với một kiểu dữ liệu trong Pascal.
2. Nghiên cứu sách giáo khoa và trả lời.
3
ĐỖ GIÔNG BÃO _ Trường CĐSP Hải Dương
- Có bao nhiêu kiểu dữ liệu chuẩn trong
ngôn ngữ Pascal?
- Trong ngôn ngữ Pascal, có những kiểu
nguyên nào thường dùng, phạm vi biểu
diễn của mỗi loại?
- Trong ngôn ngữ Pascal, có những kiểu
số thực nào thường dùng, phạm vi biểu
diễn của mỗi loại?
ngôn ngữ Pascal.
- Cho ví dụ để khai báo một biến nguyên
và một biến kiểu ký tự.
1. Nghiên cứu sách giáo khoa và trả
lời.
- Mọi biến dùng trong chương trình
đều phải được khai báo tên biến và
kiểu dữ liệu của biến. Tên biến dùng để
xác lập quan hệ giữa biến với địa chỉ
bộ nhớ nơi lưu giữ giá trị của biến.
- Var <danh sách biến>: <kiểu dữ
liệu>;
Var x: word;
y: char;
4
ĐỖ GIÔNG BÃO _ Trường CĐSP Hải Dương
2. Cho ví dụ có chứa một số khai báo và
yêu cầu học sinh chọn khai báo đúng
trong ngôn ngữ lập trình Pascal?
Var
x, y, z: word;
n 1: real;
X: longint;
h: in tegr;
i: byte;
3. Cho ví dụ
Var x, y: word;
z: longint;
h: integer;
i:byte;