Lập trình đơn giản

Sofia Nàng

Phân biệt Write/Writeln và Read/Readln. Trả lời nhanh giúp mk nhé. Mai mk kiểm tra rồi!!!

@Nk>↑@
19 tháng 10 2018 lúc 19:25

*Write ('...'); có chức năng: in một dòng chữ ... ra màn hình sau đó con trỏ không xuống dòng

Writeln('...'); có chức năng: in dòng chữ .... ra màn hình sau đó con trỏ xuống dòng

Read(a); có chức năng: nhập giá trị của biến a sau đó con trỏ không xuống dòng

Readln(a); có chức năng: nhập giá trị của biến a sau đó con trỏ xuống dòng

Bình luận (0)
thanh
19 tháng 10 2018 lúc 19:52

Sự khác nhau giữa lệnh Writeln và Write là ở chỗ: sau khi in xong giá trị của các biểu thức, lệnh Writeln sẽ đưa con trỏ xuống đầu dòng dưới, còn lệnh Write thì không. Ðiều này chỉ ảnh hưởng đến lệnh in tiếp theo mà thôi

Ví dụ, bạn ghi hai dòng lệnh
read(a);
read(b);
Và khi chương trình chạy, bạn nhập hai số 20 10 thì nó sẽ là hai giá trị của biến a,b.
Nhưng khi bạn đổi read thành readln, và nhập như trên, nó sẽ dừng chương trình yêu cầu bạn nhập thêm một số nữa. Vì đối số của readln là biến a (ứng với giá trị 20 đã được đọc), nó sẽ bỏ hết phần còn lại (nghĩa là bỏ giá trị 10 ra khỏi bộ nhớ), do đó nó yêu cầu bạn nhập tiếp. Còn read thì giữ nó trong bộ nhớ, nên đến câu lệnh thứ 2 (read(b)) nó lấy giá trị này gán cho b luôn

Bình luận (0)

Các câu hỏi tương tự
Lê Thị Ngọc Bích
Xem chi tiết
Nguyễn Ngọc Huyền
Xem chi tiết
Mẫn Ny Hồ
Xem chi tiết
Cold Wind
Xem chi tiết
Lovers
Xem chi tiết
Nguyễn Minh Tuyết
Xem chi tiết
Ho Truong Minh
Xem chi tiết
đinh trần khánh vy
Xem chi tiết
Nguyễn Thị Phương Mai
Xem chi tiết