Trang chủ Tin Học Lớp 8 mọi người ơi cho em hỏi là read với readln...

mọi người ơi cho em hỏi là read với readln khác nhau chỗ nào ạ(cho ví dụ của từng loại để em dễ hiểu hơn nhá) câu hỏi 2829004 - hoctapsgk.com

Câu hỏi :

mọi người ơi cho em hỏi là read với readln khác nhau chỗ nào ạ(cho ví dụ của từng loại để em dễ hiểu hơn nhá)

Lời giải 1 :

read và readln có chức năng giống nhau nhưng điểm khác nhau là sau khi đọc xong, con trỏ sẽ ko xuống dòng nếu đó là read, còn nếu sử dụng readln thì nó sẽ xuống dòng

VD:  S:=1;

read(S);

write('xin chao');

Chạy chương trình sẽ ra ntn:

Sxin chao

nhưng nếu thay read=readln thì sau khi chạy nó sẽ như:

S

xin chao

Thảo luận

-- anh ơi, anh có thể giúp e câu hỏi này ko ạ
-- thế thì read và write khác nhau như thế nào vậy bạn?
-- @thanhtran1504 câu nào v e, e gửi link câu hỏi ik
-- @lololool55 write và writeln dùng để in ra màn hình 1 câu, 1 dòng chữ nào đó hoặc là để tính toán các phép tính, còn read và readln có nhiệm vụ là đọc dữ liệu, nhập dữ liệu trong chương trình e nhé
-- Xin hay nhất vs ạ

Lời giải 2 :

Chúng ta thảo luận riêng Read và Readln đơn giản vì trong bước đầu lập trình, bạn sẽ sử dụng rất nhiều

Cú pháp:

(1) Readln(Biến_1, biến_2, biến_n);
(2) Read(Biến_1, biến_2, biến_n);

Khi thực hiện lệnh này, máy dừng lại chờ người dùng nhập vào đủ n lần nhập dữ liệu tương ứng với n biến.
Ngoài ra, ta có thể sử dụng thủ tục Readln để dừng chương trình và chờ người dùng ấn một phím bất kỳ để tiếp tục, ký tự được ấn không hiển thị lên màn hình.

Chú ý:

– Các biến trong thủ tục Readln phải thuộc kiểu nguyên, thực, ký tự hoặc xâu ký tự. Do đó, ta không thể nạp từ bàn phím giá trị True hoặc False các biến kiểu Boolean.
– Dữ liệu nhập vào phải tương ứng với kiểu đã khai báo. Phải ấn phím Enter để thực hiện lệnh nhập sau khi gõ xong giá trị cần nhập.

Cái này rất quan trọng, chúng ta thường quen với “hiện đại hóa” ví dụ hỏi năm chúng ta chỉ cần nhập 2012 thôi mà không ENTER
Vì vậy trong bước đầu, nên có dòng hướng dẫn người sử dụng ấn phím ENTER

Ví dụ : Với a, b là hai biến nguyên, x là biến thực. Xét đoạn chương trình sau:

Readln(a, b);
Readln(x);

Nếu ta gõ các phím: 4 454 6.5 87 -> Enter
Kết quả: a nhận giá trị 4, b nhận giá trị 454. Các ký tự còn lại bị bỏ qua và không được xét trong thủ tục Readln(x) tiếp theo. Như vậy, máy dừng lại ở câu lệnh Readln(x) để chờ nhập số liệu cho biến x.

Lúc này nếu nhập tiếp 4 454 6.5 87 -> Enter thì giá trị của x sẽ là 4

Nhìn “na ná” như nhau, tuy nhiên Read khác hẳn Readln. Tuy nhiên chúng ta sẽ bàn tới Read sau.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK