Tài liệu tham khảo giáo trình Tin học đại cương dùng cho khối A do Đỗ Thị Mơ chủ biên - Bộ môn công nghệ phần mềm gồm 2 phần chia làm 13 chương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 3 Các thủ tục vào ra dữ liệu và các cấu trúc điều khiển | CHƯƠNG III CÁC THỦ TỤC VÀO RA DỮ LIỆU VÀ CÁC CẤU TRÚC ĐIỀU KHIỂN 1. Phép gán Phép gán dùng để gán giá trị của một biểu thức cho một biến. Kí hiệu phép gán là Cú pháp Tên_biến Biểu thức Ý nghĩa Khi gặp lệnh này trước hết máy sẽ tính giá trị của biểu thức ở vế phải rồi gán giá trị tính được cho biến ở vế trái. Chú ý kiểu dữ liệu của biểu thức phải phù hợp với kiểu dữ liệu của biến ở vế trái. Ví dụ Với các biến đã được khai báo thích hợp ở đầu chương trình trong thân chương trình ta có thể viết x 5 nghĩ là biến x nhận giá trị 5 x x 1 giá trị của biến x được thay thế bởi giá trị của chính nó tăng thêm một delta b b-4 a c tính giá trị của delta trong chương trình giải phương trình bậc 2 doan true chu_cai A 2. Các thủ tục Vào- Ra dữ liệu . Các thủ tục vào dữ liệu Các biến của chương trình có thể nhận giá trị thông qua phép gán ở trong chương trình tuy nhiên để gán giá trị cho biến thông qua các thiết bị nhập chuẩn như bàn phím ta dùng một trong 2 thủ tục sau read danh sách các tên biến readln danh sách các tên biến ý nghĩa nhập giá trị cho từng biến trong danh sách tên biến bằng cách gõ vào từ bàn phím. Các biến trong danh sách các tên biến viết cách nhau bởi dấu phảy . Khi nhập các giá trị cụ thể các giá trị phải phù hợp với các biến trong danh sách về số lượng biến kiểu của biến và vị trí các biến trong danh sách. Các giá trị số được viết cách nhau bởi ít nhất một dấu khoảng trắng dấu cách . Các biến trong thủ tục này cho phép là các kiểu sau Nguyên thực kí tự xâu kí tự khoảng con . Không được là kiểu logic. Ví dụ với các khai báo ở trên bài ta có thể viết read x y z readln t . khi chạy chương trình ta có thể gõ 3 6 4 J NJ nghĩa là biến x nhận giá trị 3 biến y nhận giá trị 6 biến z nhận giá trị 4 còn biến t nhận giá trị N kiểu char . 124 Trường Đai hoc. Nông nghiên 1 - Giáo trình Tin hoc. đai cương 124 Hai cách viết read và readln có ý nghĩa như nhau về tác dụng nhập dữ liệu chỉ khác là sau khi thực hiện xong chức năng này thì lệnh readln sẽ đưa con trỏ về đầu