Tải bản đầy đủ (.pptx) (10 trang)

Bai thuc hanh 3 khai bao va su dung bien tiet 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (140.31 KB, 10 trang )

BÀI TH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
I. Mục đích yêu cầu:
1. Bước đầu làm quen cách khai báo, sử dụng biến và hằng
trong chương trình.
2. Hiểu ý nghĩa của từng câu lệnh trong chương trình.
3. Biết một số lưu ý khi sử dụng biến.

XEM VIDEO BÀI GiẢNG TRÊN YOUTUBE
/>

BÀI TH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
II. Nội dung:
1. Ôn lại cú pháp khai báo biến và các kiểu dữ liệu trong Free
pascal
2. Bài 1: Viết chương trình Pascal có khai báo và sử dụng
biến.
3. Bài 2: Viết chương trình nhập giá trị hai biến
4. Ơn lại các thao tác sử dụng biến và những lưu ý khi sử
dụng biến


BÀI TH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN

1. Cú pháp khai báo biến

Var <danh sách biến> : <kiểu dữ liệu>
Trong đó: <danh sách biến> gồm tên các biến và được cách nhau bởi dấu phẩy.
<kiểu dữ liệu> là một trong các kiểu dữ liệu của Pascal
Tên kiểu dữ liệu
Byte
Integer



Phạm vi giá trị
Các số nguyên từ 0 đến 255
Số nguyên trong khoảng -32767 đến 32768

Real

Số thực có giá trị tuyệt đối trong khoảng 1,5.10-45 đến
3,4.1038 và số 0

Char

Một kí tự trong bảng chữ cái

String

Xâu kí tự, tối đa gồm 255 kí tự


BÀI TH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
Bài 1. Viết chương trình Pascal có khai báo và sử dụng biến
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh tốn tại nhà. Khách hàng chỉ
cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền
thanh toán tại nhà khách hàng. Ngồi giá trị hàng hóa, khách hàng cịn phải trả thêm
phí dịch vụ. Hãy viết chương trình pascal để tính tiền thanh tốn trong trường hợp
khách hàng chỉ mua một mặt hàng duy nhất.
Gợi ý: Cơng thức cần tính
Tiền thanh tốn = đơn giá x số lượng + phí dịch vụ
a) Khởi động Pascal. Gõ chương trình sau (ở trang 35/sgk) và tìm hiểu ý nghĩa của
từng câu lệnh trong chương trình:

b) Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửa các lỗi gõ nếu có.
c) Chạy chương trình với các bộ dữ liệu (1000,20), (3500,200), (18500,123). Kiểm tra
tính đúng của các kết quả in ra.
d) Chạy CT với bộ dữ liệu (1,35000). Quan sát kết quả nhận được.


Program Tinh_Tien;
Uses Crt;
Var soluong: integer;

THỰC HÀNH 3: KHAI BÁO
dongia, thanhtien: real; VÀ SỬ DỤNG BiẾN (T1)
thongbao: String;

Khai báo tên chương trình
Khai báo sử dụng thư viện CRT
Khai báo các biến thuộc kiểu số
nguyên, số thực và xâu kí tự
Khai báo hằng Phí
Bắt đầu thân chương trình

Const phi= 10000;

Lệnh xóa màn hình

Begin

Gán giá trị cho biến thongbao

clrscr;


Dịng chú thích
nhập giá trị cho biến dongia

thongbao:= ‘Tong so tien phai thanh toan: ’;

nhập giá trị cho biến soluong

{nhap don gia va so luong hang}

Gán giá trị cho biến thanhtien
Dịng chú thích

write(‘don gia= ‘); readln(dongia);

Xuất giá trị biến thanhtien

write(‘so luong= ‘); readln(soluong);

Dừng lại chờ bấm Enter
Kết thúc chương trình


Program Tinh_Tien;
Uses Crt;
Var soluong: integer;
dongia, thanhtien: real;
thongbao: String;

Khai báo tên chương trình

Khai báo sử dụng thư viện CRT
Khai báo các biến thuộc kiểu số
nguyên, số thực và xâu kí tự
Khai báo hằng Phí
Bắt đầu thân chương trình

Const phi= 10000;

Lệnh xóa màn hình

Begin

Gán giá trị cho biến thongbao

clrscr;

Dịng chú thích
nhập giá trị cho biến dongia

thongbao:= ‘Tong so tien phai thanh toan: ’;

nhập giá trị cho biến soluong

{nhap don gia va so luong hang}

Gán giá trị cho biến thanhtien
Dịng chú thích

write(‘don gia= ‘); readln(dongia);


Xuất giá trị biến thanhtien

write(‘so luong= ‘); readln(soluong);

Dừng lại chờ bấm Enter
Kết thúc chương trình


BÀI TH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
Bài 2. Thử viết chương trình nhập các số nguyên X và Y, in giá
trị của X và Y ra màn hình.


ÔN LẠI CÁC THAO TÁC SỬ DỤNG BIẾN
-

Gán giá trị cho biến bằng lệnh gán :=
vd: x:=15; y:=(10+5) div 4;

-

Gán dữ liệu cho biến bằng lệnh nhập dữ liệu từ bàn phím Readln(tên biến);
vd: Readln(a); Readln(x,y);

-

Tính tốn với các giá trị của biến
vd: a:= (x+y)/2;

-


Xuất giá trị của biến bằng lệnh writeln(tên biến);
vd: writeln(x); writeln(‘Chu vi = ’,a*4);


1. Cú pháp khai báo biến

TỔNG KẾT

Var <danh sách biến> : <kiểu dữ liệu>
Trong đó: <danh sách biến> gồm tên các biến và được cách nhau bởi dấu
phẩy.
2. Kí hiệu := được sử dụng trong lệnh gán giá trị cho biến
3. Lệnh Readln(<danh sách biến>); được sử dụng để nhập giá trị cho các
biến từ bàn phím. Ví dụ: Readln(a,b,c);
4. Nội dung chú thích nằm trong dấu { và } bị bỏ qua khi dịch chương
trình. Có thể sử dụng cặp các dấu (* và *) để tạo chú thích.


BÀI TẬP VỀ NHÀ
Em hãy viết một chương trình Pascal hồn chỉnh để tính diện tích và chu vi một hình chữ nhật
(HCN) , trong đó số đo hai cạnh được nhập vào từ bàn phím.
a) Khai báo các biến a và b để lưu chiều rộng và chiều dài của HCN được nhập vào từ bàn phím.
b) Khai báo các biến CV và S để lưu chu vi và diện tích HCN.
c) Thân chương trình gồm các lệnh
– Nhập giá trị của các kích thước a và b
– Tính chu vi CV và diện tích S của hình chữ nhật đó
– In ra màn hình giá trị của các biến CV và S đã tính được ở trên

d) Lưu chương trình với tên tệp tin là HCNHAT.PAS

Các em làm xong thì gởi Zalo nhóm lớp cho thầy và dự đoán số lượt xem video này đến 12h00p
ngày 30/10/2021. bạn nào làm bài chính xác và dự đốn chính xác nhất sẽ có phần thưởng nhé.



×