:10:2 có nghĩa là đưa con trỏ đi cách 10 lần so với lề rồi lấy 2 phần thập phân của kết quả đó...
:10 quy định độ rộng in số
:2 chỉ số chữ số thập phân trong kết quả
:10:2 có nghĩa là đưa con trỏ đi cách 10 lần so với lề rồi lấy 2 phần thập phân của kết quả đó...
:10 quy định độ rộng in số
:2 chỉ số chữ số thập phân trong kết quả
Chương trình có những biến, hằng gì? Có mấy kiểu dữ liệu của biến được dùng trong chương trình? Câu lệnh writeln(thongbao, thanhtien:10:2) có ý nghĩa thế nào?
Cho mình hỏi mấy chỗ 10:2; 8:2; 4:0 trong chương trình Pascal là gì vậy ạ?
Cho chương trình viết trong Pascal:
Program Tinh_tien;
Var soluong: integer;
Dongia, thanhtien: real;
Const phi = 10000;
Begin
Writeln (‘Don gia: ’);
readln (Dongia);
Writeln (‘So luong : ’);
readln (soluong);
thanhtien:= soluong*Dongia + phi;
Writeln (‘So tien khach hang phai tra la: ’, thanhtien);
End.
Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau:
Hằng Biến Không phải hằng hoặc biến
soluong
Dongia
thanhtien
phi
10000
Tinh_tien
Bạn Tuấn viết chương trình như sau:
program Tinh toan
uses crt;
var
x, y : integer;
tb = real;
thongbao : integer;
const a := 2;
begin
clrscr;
thongbao := ‘Trung binh cong cua hai so x va y la: ‘;
write(‘Nhap gai tri cho x = ‘); readln(x);
write(‘Nhap gia tri cho y = ‘); readln(y);
tb = (x+y)/a;
writeln(thongbao, tb:2:1);
readln;
end.
a. Có một vài câu lệnh bạn Tuấn viết sai, em hãy viết lại cho đúng.
b. Hãy phân biệt tên biến, tên hằng trong chương trình trên.
Các câu lệnh và khai báo sau trong pascal đúng hay sai?hãy chỉ ra lỗi sai nếu có
a) For i:=1 to 10; do x:=x+1;
b) For i: =1 to 10 do writeln('A')
c) Y:=5; while Y:=10 do Y:=Y+20;
d) s :=0; n :=0; ; while s<= 10 do n :=n+1;s:=s+n;
e) for i =100 to 20 do x :=x+2;
f) for i :=2 to 20 do x:=x+1;
Cho chương trình viết trong Pascal:
Program Tinh_tien;
Var soluong: integer;
Dongia, thanhtien: real;
Const phi = 10000;
Begin
Writeln (‘Don gia: ’);
readln (Dongia);
Writeln (‘So luong : ’);
readln (soluong);
thanhtien:= soluong*Dongia + phi;
Writeln (‘So tien khach hang phai tra la: ’, thanhtien);
End.
Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau:
|
Hằng |
Biến |
Không phải hằng hoặc biến |
soluong |
|
|
|
Dongia |
|
|
|
thanhtien |
|
|
|
phi |
|
|
|
10000 |
|
|
|
Tinh_tien |
|
|
|
1. Từ khoá delay trong chương trình có tác dụng để làm gì. 2. Từ khoá readln trong chương trình có tác dụng gì. 3. Cho 1 đoạn chương trình sau write (‘10/2=‘, 10/2:0:2) hãy cho biết :0 trong phần :0:2 có ý nghĩa gì 4. Giữa readln là delay giống nhau là đều tạm ngưng chương trình. Vậy sự khác nhau giữa readln và delay
Cho biến X có kiểu dữ liệu là số thực và biến Y có kiểu dữ liệu là số nguyên. Câu lệnh nào sau đây hợp lệ trong pascal