Professional Documents
Culture Documents
Bai Ghi Khoi 8
Bai Ghi Khoi 8
MÁY TÍNH
VÀ CHƯƠNG TRÌNH MÁY TÍNH
i:integer;
begin
writeln(‘ Chào các bạn’);
Phần thân
readln;
end.
Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ
DỮ LIỆU
I. Biến
Biến là nơi lưu trữ dữ liệu mà pascal cung cấp
cho người lập trình.
Giá trị của biến có thể bị thay đổi trong chương
trình.
1. Khai báo biến
Để sử dụng biến thì biến phải được khai báo ở
phần khai báo của pascal.
Cách khai báo
Var
Tên biến:kiểu dữ liệu;
Ví dụ:
Var
i,j:integer;
n: real;
Cách đặt tên:
Tên được đặt phải khác với từ khóa, không được
bắt đầu từ con số và không có khoảng trống.
Phép gán:
Phép gán là phép gán giá trị cho một biến
Tên biến:= giá trị hay biểu thức gán;
Lệnh gán giá trị biến từ bàn phím
Read(tên biến);
Lúc này biến sẽ nhận giá trị từ bàn phím, kết
thúc bằng phím enter;
Lệnh xuất giá trị của biến
Write(tên biến);
Xuất giá trị của biến ra màn hình.
Write(‘chuỗi1’, tên biến,’chuỗi 2’);
Xuất ra màn hình: chuỗi 1 giá trị của biến chuỗi 2.
II. Hằng
Hằng cũng giống như biến là một ô nhớ chứa
một dữ liệu cụ thể nhưng giá trị của hằng là không
đổi trong suốt chương trình.
Khai báo hằng
Const
Tên hằng=giá trị;
Chú ý ta không được phép dùng các phép gán cho
hằng.
Xuất giá trị hằng giống như xuất giá trị biến
Write(tên hằng);
Kiểm tra 15phút
Câu 1. Chương trình pascal gồm mấy phần? Gồm những phần
gì?
Câu 2. Nêu nguyên tắc đặt tên biến trong pascal.
Câu 3. Cho một chương trình sau
Program baitap1;
Uses crt;
Var
m,n:integer;
Begin
Clrscr;
Write(‘bai kiem tra 15phut’);
Readln;
End.
a) Xác định các phần của chương trình.
b) Xác định các từ khóa có trong chương trình.
c) Xác định các tên được người dùng đặt trong chương trình.
Câu 4. Em hãy nêu kết quả của các phép toán
sau
Phép toán Kết quả
20 div 6
20 mod 6
Giả sử n=12345
N mod 10
(N div 100) mod 10
Chuyên đề. Kiểm tra giá trị biến
Câu Lệnh 1
Câu Lệnh 2
Nghĩa là câu lệnh 1 được thực hiện rồi câu lệnh 2 sẽ
được tiếp tục thực hiện.
II Cấu trúc điều kiện
Câu Lệnh 2
Câu Lệnh 1
Nghĩa là nếu điều kiện đúng thì câu lệnh 1 sẽ được
thực hiện, nếu điều kiện sai thì câu lệnh 2 sẽ được
thực hiện.
Ý nghĩa:
Bước 1.Biến đếm
sẽ được gán giá trị
đầu.
Bước 2.So sánh giá
trị biến đếm với giá
trị cuối,nếu giá trị
biến đếm chưa lớn
hơn giá trị cuối thì
câu lệnh được thực
hiện.
Bước 3.Giá trị biến
đếm sẽ được tăng
thêm 1 giá trị
Bước 4.Quay về bước 2.
Lưu ý.
1. Số lần lặp của vòng lặp = giá trị cuối – giá
trị đầu +1;
2. Hạn chế việc thay đổi giá trị biến đếm trong
cấu trúc lặp for.
3. Để lặp 1 tổ hợp câu lệnh thì để tổ hợp các
câu lệnh trong begin và end;
Bài 8. Vòng lặp While ..do
Ý nghĩa
Nếu điều kiện đúng
câu lệnh sẽ được lặp.
Sau khi câu lệnh được
thực hiện, Pascal sẽ
xét tiếp điều kiện.
Vòng lặp sẽ lặp cho
đến khi điều kiện là
sai.