Nêu công dụng Lệnh Write, Writeln
Để in ra màn hình giá trị từ một đến 10 của biến điểm y, ta sử dụng câu lệnh: a for I :=1 to 10 writeln (‘I’) b for I:= 1 to 10 do writeln (I ); c for I: = 1 to n do writeln ( I ) ; d for I: = 10 downto 1 do write (I);
Cùng các bạn trong nhóm thảo luận và trả lời câu hỏi sau:
Xét chương trình sau:
Const
a=20;
d= TRUE
Var
b: integer; x: real; c: char:
Begin
write (' Hay nhap gia tri cho b: ') ; readln(b) ;
write (' Hay nhap gia tri cho c: ') ; readln(c) ;
...
readln;
End.
Khi thực hiện chương trình, nếu người sử dụng giá trị 18 cho biến b và nhập kí tự 'k' cho biến c thì từng lệnh dưới đây sẽ hiển thị kết quả gì lên màn hình khi đc thay vào chỗ dấu 3 chấm ?(không sử dụng Free Pascal để chạy thử)
Lệnh 1. writeln ( (36-5*2) div 3) ;
Lệnh 2.writeln ( (8 mod 3) <> 2);
Lệnh 3. writeln (b/6) ;
Lệnh 4. writeln (b/6 :10:2) ;
Lệnh 5. writeln (a/6:10:2) ;
Lệnh 6. writeln (b/6<=a/5) ;
Lệnh 7. writeln (c='K') ;
Lệnh 8. writeln (d) ;
Em hãy dùng Free Pascal để kiểm tra lại ý kiến của mình trong bài tập trên
Lệnh 1: 8
Lệnh 2: FALSE
Lệnh 3: 3
Lệnh 4: ______3.00
Lệnh 5: ______3.33
Lệnh 6: TRUE
Lệnh 7: TRUE
Lệnh 8: TRUE
BÀI THỰC HÀNH 5:SỬ DỤNG CÂU LỆNH LẶP FOR...DO
Bài 1: SGK 60
Nhập chương trình :
uses crt;
var N,I:integer;
begin
clrscr;
write (Nhap so N='); readln(N);
writeln;
writeln('Bang nhan',N);
writeln;
for i:=1 to 10 writeln(N,'x',i:2,' = ',N*i:3);
readln
end
Câu hỏi ôn tập:
a. Sau khi nhập đoạn chương trình bài 1. Cho biết ý nghĩa từng câu lệnh trong chương trình .
b. Nếu giá trị cuối trong lệnh For...do sủa cho 100.thì kết quả như thế nào ?
c. Nếu giá trị đầu và cuối trong lệnh For... do sủa là -10 và 100. thì kết quả như thế nào?
b) sẽ trờ thành bảng nhân N:có các nhân tử từ 1 đến 100
c)
Nhân từ 10 đến 100
Các lệnh Write và Writeln, Read và Readln khác nhau ở điểm nào?
Tham khảo :
- Phân biệt lệnh Write và Writeln:
+ Write: Viết câu lệnh trong dấu ngoặc.
+ Writeln: Viết câu lệnh trong dấu ngoặc rồi xuống đầu dòng tiếp theo.
- Phân biệt lệnh Read và Readln:
+ Read: Dừng lại để đọc.
+ Read: Dừng lại để đọc rồi xuống dòng.
Tìm hiểu lệnh writeln (<giá trị thực>:m:n). Nêu cách hiểu của em với lệnh này.
In ra màn hình với khoảng cách là m, và lấy chữ số thập phân tại n
Phân biệt lệnh:
Write với Writeln
Read với Readln
Trả lời:
- Phân biệt lệnh Write và Writeln:
+ Write: Viết câu lệnh trong dấu ngoặc.
+ Writeln: Viết câu lệnh trong dấu ngoặc rồi xuống đầu dòng tiếp theo.
- Phân biệt lệnh Read và Readln:
+ Read: Dừng lại để đọc.
+ Read: Dừng lại để đọc rồi xuống dòng.
Chúc bạn học tốt!
********************************************************
--Lệnh write và write cùng là lệnh xuất dữ liệu ra màn hình nhưng lệnh writeln thì in dữ liệu ra màn hình hình rồi đưa con trỏ xuống dòng còn write thì không đưa con trỏ xuống dòng
--Lệnh readln và read cùng là lệnh đọc giá trị của 1 biến nào đó nhưng lệnh readln đọc rồi đồng thời cũng đưa con trỏ xuống dòng còn read thì không đưa con trỏ xuống dòng
Câu lệnh Write và Writeln, Read và Readln khác nhau ở điểm nào?
A. Writeln và Readln sau khi thực hiện, con trở tự động xuống dòng kế tiếp
B. Write và Read sau khi thực hiện, con trở tự động xuống dòng kế tiếp
C. Write là viết ra còn Writeln là ghi vào
D. Read là đọc vào còn Readln là ghi ra
Chọn (A)
ARMY nha~
2.Cho biết ý nghĩa các câu lệnh trong chương trình sau:
Progam HINH_VUONG;
uses crt;
Var canh:real;
Begin
clrssr;
Write(‘nhap do dai canh:’);readln(canh);
Writeln(‘Chu vi hinh vuong la:’,4*canh:10:2);
Writeln(‘Dien tich hinh vuong la:’canh*canh:10:2);
readln
end.
Đây là chương trình tính chu vi và diện tích của hình vuông
câu lệnh for i:=1 to 10 do Writeln('0')sẽ thực hiện công việc gì