MỞ ĐẦU
CĂN BẢN
LỆNH RẺ NHÁNH
VÒNG LẶP
NÂNG CAO
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Lệnh read và readln trong Pascal

Trong bài này chúng ta sẽ tìm hiểu hai lệnh dùng để đọc dữ liệu, đó là lệnh read và readln. Thường đi kèm với hai lệnh này sẽ là những lệnh xử lý file như ghi file (rewrite, assign), đóng file (close), ... Tuy nhiên, vì chúng ta đang học phần căn bản nên mình sẽ viết về những bài này ở một chuyên mục khác.

 I. Lệnh read trong Pascal

Lệnh read dùng để đọc dữ liệu được nhập từ bàn phím. Cú pháp như sau:

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
read (Variable_List);

Trong đó Variable_List là danh sách các tham số sẽ được gán dữ liệu từ bán phím nhập vào.

Ví dụ: Viết chương trình nhập tên của bạn.

program OutputInPascal;

var
	name : string;

begin
	write('Nhap ten cua ban: ');
	readln(name);
	
	writeln('Ten cua ban la: ', name);
	readln;
end.

Chạy chương trình sẽ cho kết quả như sau:

read in pascal PNG

II. Lệnh readln trong Pascal

Lệnh readln có công dụng tương tự như lệnh read, chỉ có điều khác biệt duy nhất là lệnh readln sẽ di chuyển con trỏ tới dòng tiếp theo thay vì kết thúc chương trình. Vì vậy ta nên sử dụng lệnh readln để học pascal.

Ví dụ: Viết chương trình in ra thông tin cá nhân của bạn.

program OutputInPascal;

var
	name : string;
	domain : string;
	age : integer;

begin
	write('Nhap ten cua ban: ');
	read(name);
	
	write('Nhap website cua ban: ');
	read(domain);
	
	write('Nhap tuoi cua ban: ');
	read(age);
	
	writeln('Ten cua ban la: ', name);
	writeln('Website cua ban la: ', domain);
	writeln('Tuoi cua ban la: ', age);
	readln;
end.

Chạy chương trình bạn sẽ nhận được giao diện như sau:

read pascal PNG

Trên là cách sử dụng hàm read và readln trong Pascal. Hàm này sẽ đi theo bạn suốt quãng đường học lập trình nói chung và học pascal nói riêng.

Cùng chuyên mục:

Tạo function trong Pascal

Tạo function trong Pascal

Trong bài này ta sẽ học đến một phần rất hấp dẫn, đó là cách…

Lệnh Goto trong Pascal

Lệnh Goto trong Pascal

Trong bài này mình sẽ giới thiệu đến các bạn lệnh goto trong Pascal, đây…

Lệnh Continue trong Pascal

Lệnh Continue trong Pascal

Trong bài này chúng ta sẽ tìm hiểu lệnh continue trong Pascal, đây là lệnh…

Lệnh Break trong Pascal

Lệnh Break trong Pascal

Trong bài này mình sẽ tìm hiểu lệnh dùng để dừng vòng lặp ngay lập…

Vòng lặp Repeat .. Until trong Pascal

Vòng lặp Repeat .. Until trong Pascal

Trong bài này mình sẽ giới thiệu vòng lặp repeat .. until trong Pascal, đây…

Vòng lặp while trong Pascal

Vòng lặp while trong Pascal

Trong bài này chúng ta sẽ tìm hiểu vòng lặp while trong Pascal, đây là…

Vòng lặp For .. Do trong Pascal

Vòng lặp For .. Do trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về vòng lặp For .. Do trong…

Lệnh CASE trong Pascal

Lệnh CASE trong Pascal

Ở bài trước mình đã hướng dẫn sử dụng lệnh if dùng để rẻ nhánh…

Lệnh If .. Then trong Pascal

Lệnh If .. Then trong Pascal

Trong bài này chúng ta sẽ học lệnh rẻ nhánh if .. then trong Pascal,…

Khối lệnh begin .. end trong Pascal

Khối lệnh begin .. end trong Pascal

Bạn có thắc mắc BEGIN và END trong chương trình Pascal là gì không nào?…

Các lệnh OUTPUT trong Pascal

Các lệnh OUTPUT trong Pascal

Những bài trước chúng ta đã sử dụng một lệnh rất nhiều đó là lệnh…

Toán tử trong Pascal

Toán tử trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về một số toán tử thường dùng…

Tạo kiểu dữ liệu (Type) trong Pascal

Tạo kiểu dữ liệu (Type) trong Pascal

Trong bài này chúng ta sẽ học cách sử dụng từ khóa Type trong Pascal,…

Hằng (const) trong Pascal

Hằng (const) trong Pascal

Hằng số (Const) thực chất cũng là một loại biến bình thường, nhưng có điểm…

Biến và kiểu dữ liệu trong Pascal

Biến và kiểu dữ liệu trong Pascal

Bảng từ khóa của ngôn ngữ Pascal

Bảng từ khóa của ngôn ngữ Pascal

Bảng từ khóa trong Pascal là danh sách những từ khóa mà bạn không được…

Cấu trúc chương trình Pascal

Cấu trúc chương trình Pascal

Viết chương trình Hello World với Pascal

Viết chương trình Hello World với Pascal

fadsfs

Hello World là một chương trình thế kỉ mà hầu như ngôn ngữ lập trình…

Top