Cho ba biến có giá trị nguyên nằm trong khoảng 32000…32000 và các biến x, y, z nhận các giá trị 12.5; 5.6; 7.8. Trong ngôn ngữ lập trình Pascal, hãy viết khai báo cho các biến trên sao cho tốn ít bộ nhớ nhất?
Mn giúp em hai bài này với ạ. E cảm ơn ạ Câu 2. Cho ba biển a, b, c có giá trị nguyên năm trong khoảng -20000...20000 và các biển x, y z nhận các giá trị 45.2, 5.6; 9.8 Trong ngôn ngữ lập trình Pascal, hãy viết khai báo cho các biến trên sao cho tôn ít bộ nhớ nhất? Câu 3. Hãy viết các câu lệnh tương ứng thực hiện các yêu cầu sau a.Khai báo hằng số pi b.Khai báo biến X,y kiểu thực
Câu 3:
const pi=3.14
var x,y:real;
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
A. Var X,Y: byte;
B. Var X, Y: real;
C. Var X: real; Y: byte;
D. Var X: byte; Y: real;
Các giá trị 1; 100; 150; 200 là các số nguyên→ kiểu dữ liệu của X là byte,
Các giá trị 1; 0.2; 0.3; 10.99 là các số thực → kiểu dữ liệu của Y là real.
Đáp án: D
Biến X có thể nhận các giá trị: 5; 10; 15; 20 và biến Y có thể nhận các giá trị là: true hoặc false. Khai báo nào trong các khai báo sau đây là đúng và ít tốn dung lượng bộ nhớ nhất?
A. Var X: byte; Y: char;
B. Var X: real; Y: boolean;
C. Var X: byte; Y: real;
D. Var X: byte; Y: boolean;
Biến X có thể nhận các giá trị: 5; 10; 15; 20 và biến Y có thể nhận các giá trị là: 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau đây là đúng và ít tốn dung lượng bộ nhớ nhất?
A. Var X, Y: byte;
B. Var X: byte; Y: real;
C. Var X, Y: real;
D. Var X: byte; Y: char;
Biến X có thể nhận các giá trị là: true hoặc false và biến Y có thể nhận các giá trị là: 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau đây là đúng và ít tốn dung lượng bộ nhớ nhất?
A. Var X, Y: boolean;
B. Var X, Y: real;
C. Var X: boolean; Y: real;
D. Var X: boolean; Y: byte;
Biến X có thể nhận các giá trị là: true hoặc false và biến Y có thể nhận các giá trị là: 5; 10; 15; 20; 50; 100. Khai báo nào trong các khai báo sau đây là đúng và ít tốn dung lượng bộ nhớ nhất?
A. Var X: boolean; Y: longint;
B. Var X: boolean; Y: integer;
C. Var X: boolean; Y: real;
D. Var X: boolean; Y: byte;
Cho các hàm số y = 0,5x và y = 0,5x + 2.
a) Tính giá trị y tương ứng của mỗi hàm số theo giá trị đã cho của biến x rồi điền vào bảng sau:
b) Có nhận xét gì về các giá trị tương ứng của hai hàm số đó khi biến x lấy cùng một giá trị?
a) Sau khi tính giá trị của mỗi giá trị theo các giá trị của x đã cho ta được bảng sau:
b) Nhận xét: Cùng một giá trị của biến x, giá trị của hàm số y = 0,5x + 2 luôn luôn lớn hơn giá trị tương ứng của hàm số y = 0,5x là 2 đơn vị.
Trong 1 chương trình, biến nguyên x có thể nhận giá trị trong phạm vi [0; 258], biến y nhận giá trị [-25;25]. Khai báo nào đúng
Biến X có thể nhận giá trị: 0; 1; 3; 5; 7; 9 và biến Y có thể nhận các giá trị 0.5; 1.5; 2.5; 3.5; 4.5. Khai báo biến nào sau đây là đúng?
A. Var X: Byte; Y: Real;
B. Var X: Real; Y: Byte;
C. Var X, Y: Integer;
D. Var X, Y: Byte;