HÃY CHO BIẾT SỰ KHÁC NHAU GIỮA HẰNG CÓ ĐẶT TÊN VÀ BIẾN

- Chọn bài -Bài 3: cấu trúc chương trìnhBài 4: một trong những kiểu tài liệu chuẩnBài 5: Khai báo biếnBài 6: Phép toán, biểu thức, câu lệnh gánBài 7: các thủ tục chuẩn chỉnh vào/ra solo giảnBài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trìnhBài tập và thực hành thực tế 1Giải bài bác tập Tin học tập 11 trang 35, 36

Xem toàn cục tài liệu Lớp 11: trên đây

Giải bài xích Tập Tin học 11 – Sách Giải bài xích tập Tin học 11 trang 35, 311 giúp HS giải bài tập, giúp cho những em hình thành và phát triển năng lực sử dụng technology thông tin và truyền thông:

Bài 1 (trang 35 sgk Tin học lớp 11): Hãy cho biết sự không giống nhau giữa hằng bao gồm đặt tên và biến?

Trả lời:

Hằng gồm đặt tên tàng trữ một hằng, giá trị này sẽ không thể đổi khác trong suốt thời hạn chạy chương trình.

Bạn đang xem: Hãy cho biết sự khác nhau giữa hằng có đặt tên và biến

Biến cũng lưu trữ một giá bán trị.Giá trị này còn có thể thay đổi được.

Ví dụ :

Ta bao gồm const e=5;

Sau kia nếu ta bao gồm lệnh biến đổi giá trị vào e. E:=6; Thì khi biên dịch sẽ sở hữu lỗi.

Tuy nhiên ví như ta sử dụng biến e:=5;. Sau đó chuyển đổi giá trị e:=6; thì trọn vẹn hợp lệ.

Bài 2 (trang 35 sgk Tin học lớp 11): tại sao phải khai báo biến chuyển ?

Trả lời:

+ Khai báo biến nhằm mục tiêu tạo ra mang lại trình biên dịch biết kiểu trở nên để cung cấp phát bộ nhớ lưu trữ cho phù hợp.

Ví dụ: giả dụ ta khai báo biến a dạng hình integer trình biên dịch sẽ cấp phép 2 byte bộ nhớ lưu trữ để tàng trữ giá trị.

Còn nếu như a thứ hạng real thì trình biên dịch sẽ cấp phát 6 byte bộ nhớ.

+ Trình dịch vẫn biết cách tổ chức ô nhớ cất giá trị của biến. Đưa tên vươn lên là vào list các đối tượng người sử dụng được lịch trình quản lí.

+ Đưa tên vươn lên là vào danh sách các đối tượng được lịch trình quản lí.

+ Trình dịch biết cách truy cập giá trị của trở nên và áp dụng thao tác làm việc thích hợp mang lại biến.

Bài 3 (trang 35 sgk Tin học lớp 11): vào Pascal ví như một biến chuyển chỉ nhận giá trị nguyên trong phạm vi từ bỏ 10 mang đến 25532 thì phát triển thành đó hoàn toàn có thể được khai báo hằng trong những kiểu dữ liệu nào?

Trả lời:

nói lại phạm vi của những biến.

Xem thêm: Cập Nhật Xu Hướng Giáo Dục Việt Nam Trong Thời Đại Mới, Xu Hướng Giáo Dục Việt Nam Trong Thời Đại Mới

*

Dựa vào bảng bên trên ta thấy biến chuyển đó có thể sử dụng các kiểu dữ liệu: integer, word, longint, Real, Extended.

Vì biến hóa thực hoàn toàn có thể chứa quý giá nguyên.


Bài 4 (trang 35 sgk Tin học tập lớp 11): thay đổi P rất có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến chuyển X có thể nhận các giá trị 0,1; 0.2; 0,3; 0.4; 0.5. Khai báo nào trong những khai báo sau là đúng ?

Trả lời:

a) Var X,P: byte; (Sai vì biến hóa kiểu Byte không nhận giá trị thực ).

b) Var P,X:real ; (Đúng vì đổi thay thực rất có thể lưu giá tốt trị nguyên).

c) Var P:real;X:byte (Sai do giá trị loại byte ko lưu được giá trị thực)

d) Var X:real;P:byte (Đúng ).

Bài 5 (trang 35 sgk Tin học tập lớp 11): Để tính diện tích S của hình vuông vắn có cạnh A với giá trị nguyên nằm trong phạm vi tự 100 mang lại 200, phương pháp khai báo S như thế nào dưới đấy là đúng với tốn ít bộ nhớ lưu trữ nhất?

Trả lời:

a) Var S:integer; Tốn 2 byte bộ nhớ.

b) Var S:real; Tốn 6 byte bộ nhớ.

c) Var S:word; Tốn 2 byte cỗ nhớ.

d) Var S:longint; Tốn 4 byte bộ nhớ.

e) Var S:boolean; Tốn 1 byte bộ nhớ tuy nhiên không lưu trữ được hết khoảng chừng giá trị buộc phải thiết.

Vậy dùng kiểu integer và word vẫn bảo đảm đúng nhưng mà tốn ít bộ nhớ lưu trữ nhất.

Bài 6 (trang 35 sgk Tin học tập lớp 11):

*

Trả lời:

(1+z)*(x+y/z)/(a-(1/(1+x*x*x)))

Bài 7 (trang 36 sgk Tin học tập lớp 11): Hãy chuyển những biểu thức trong Pascal sau đây sang biểu thức toán học tập tương ứng:

Trả lời: