SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Tiết 1 1, Biến là công cụ trong lập trình 2, Khai báo biến 2 tiết... Xử lí dữ liệu Lưu trữ trong bộ nhớ máy tính Trước khi được máy tính xử lí, dữ liệu
Trang 1Em hãy viết chương trình Pascal in ra kết quả của
phép cộng sau: 15+5
Trang 2Program Vidu;
Uses crt;
Begin Writeln(15 + 5);
End.
Chương trình Pascal in ra kết quả của phép công 15+5 như sau:
Trang 3SỬ DỤNG BIẾN TRONG
CHƯƠNG TRÌNH
Tiết 1
1, Biến là công cụ trong lập trình
2, Khai báo biến
(2 tiết)
Trang 4Hoạt động cơ bản nhất của chương trình
máy tính là gì?
Xử lí dữ liệu
Lưu trữ trong bộ nhớ máy tính
Trước khi được máy tính xử lí, dữ liệu
nhập vào được lưu trữ ở đâu?
Thông tin vào
Thông tin
Thông tin ra
Bộ nhớ
Bộ xử lí trung tâm
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Trang 5Giả sử cần in kết quả của phép cộng 15+5 ra màn hình.
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
5 15
Bộ nhớ máy tính
Ví dụ 1:
20
Xử lí 15+5
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Trang 720 (=X+Y)
Để chương trình luôn biết chính xác dữ liệu được lưu ở
vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ rất quan trọng - biến nhớ hay gọi ngắn gọn
là Biến
Có thể xem hai biến X và Y như là “tên” của các vùng
nhớ chứa các giá trị tương ứng.
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Trang 8Câu lệnh dùng để nhập giá trị x, y
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Trang 9Nhập giá trị X bất kì, sau đó enter
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Nhập giá trị Y bất kì, sau đó enter
Kết quả chạy chương trình
Trang 10biến x
5
Em hiểu thế nào là Biến?
Dữ liệu do biến lưu trữ gọi là gì?
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Trang 11Ví dụ 2:
Tính giá trị của các biểu thức:
Có thể thực hiện như sau:
100 50 100 50
;
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Trang 12SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
Trang 13- Khai báo tên biến
- Khai báo kiểu dữ liệu của biến
Tên biến do người lập trình đặt theo quy tắc của ngôn ngữ lập trình.
Quy tắc đặt tên của ngôn ngữ lập trình như thế nào ?
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 14Ví dụ 3: Khai báo biến trong Pascal:
Var m, n : integer ;
s, dientich : real ; thong_bao, ten : string ;
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 15Ví dụ 3: Khai báo biến trong Pascal:
Var m, n : integer ;
s, dientich : real ; thong_bao, ten : string ;
nguyên (Integer) Biến kiểu
số thực
(Real)
Biến kiểu xâu (string)
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 16Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 17SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 18Bài tập 1: Khai báo biến trong Pascal:
Var A,B : Integer ;
C : Char ;
R : Real ;
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 19Bài tập 2 : Đánh dấu ۷ vào lựa chọn đúng hoặc sai :
Var end : String;
Var a,b : Integer ;
C : Real ; Var 5ch : String ; Var x : Char
Var m,n : Integer ; Var chieu dai : Real;
Var bankinh : Integer ;
P , S : Real ;
۷
۷ ۷
۷ ۷
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 20- Khai báo biến trong PASCAL
liệu, dữ liệu của biến có thể thay đổi
trong khi thực hiện chương trình.
trị của biến.
Var <Tên biến> : <Kiểu dữ liệu> ;
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 21-Học bài cũ -Xem trước mục 3, 4 của bài 4 -Làm bài tập 4 - SGK.
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1 BIẾN LÀ CÔNG CỤ TRONG LẬP TRÌNH
2 KHAI BÁO BIẾN
Trang 2223