Tải Giải bài tập Tin học 11 trang 35, 36 - Giải bài tập Tin học 11

4 38 0
Tải Giải bài tập Tin học 11 trang 35, 36 - Giải bài tập Tin học 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

Ví dụ: nếu ta khai báo biến a kiểu integer trình biên dịch sẽ cấp phát 2 byte bộ nhớ để lưu trữ giá trị?. Còn nếu a kiểu real thì trình biên dịch sẽ cấp phát 6 byte bộ nhớ.[r]

(1)

Giải tập Tin học 11 trang 35, 36

Bài (trang 35 sgk Tin học lớp 11): Hãy cho biết khác có đặt

tên biến?

Trả lời:

Hằng có đặt tên lưu trữ hằng, giá trị thay đổi suốt thời gian chạy chương trình

Biến lưu trữ giá trị Giá trị thay đổi

Ví dụ:

Ta có const e=5;

Sau ta có lệnh thay đổi giá trị e e:=6; Thì biên dịch có lỗi

Tuy nhiên ta sử dụng biến e:=5; Sau thay đổi giá trị e:=6; hồn tồn hợp lệ

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

Trả lời:

+ Khai báo biến nhằm tạo cho trình biên dịch biết kiểu biến để cấp phát nhớ cho phù hợp

Ví dụ: ta khai báo biến a kiểu integer trình biên dịch cấp phát byte nhớ để lưu trữ giá trị

Còn a kiểu real trình biên dịch cấp phát byte nhớ

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

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

+ Trình dịch biết cách truy cập giá trị biến áp dụng thao tác thích hợp cho biến

Bài (trang 35 sgk Tin học lớp 11): Trong Pascal biến nhận giá trị

nguyên phạm vi từ 10 đến 25532 biến khai báo kiểu liệu nào?

Trả lời:

(2)

Dựa vào bảng ta thấy biến sử dụng kiểu liệu: integer, word, longint, Real, Extended

Vì biến thực chứa giá trị nguyên

Bài (trang 35 sgk Tin học lớp 11): Biến P nhận giá trị 5; 10; 15; 20;

30; 60; 90 biến X nhận giá trị 0,1; 0.2; 0,3; 0.4; 0.5 Khai báo khai báo sau đúng?

Trả lời:

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

b) Var P,X:real ; (Đúng biến thực lưu giá trị nguyên)

c) Var P:real;X:byte (Sai giá trị kiểu byte khơng lưu giá trị thực)

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

Bài (trang 35 sgk Tin học lớp 11): Để tính diện tích S hình vng có cạnh

A với giá trị nguyên nằm phạm vi từ 100 đến 200, cách khai báo S tốn nhớ nhất?

Trả lời:

a) Var S:integer; Tốn byte nhớ

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

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

d) Var S:longint; Tốn byte nhớ

e) Var S:boolean; Tốn byte nhớ nhiên không lưu trữ hết khoảng giá trị cần thiết

(3)

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

Trả lời:

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

Bài (trang 36 sgk Tin học lớp 11): Hãy chuyển biểu thức Pascal dưới

đây sang biểu thức toán học tương ứng:

Trả lời:

Bài (trang 36 sgk Tin học lớp 11): Hãy viết biểu thức logic cho kết true khi

tọa độ (x,y) điểm nằm vùng gạch chéo kể biên hình 2.a 2.b

Trả lời:

Bài (trang 36 sgk Tin học lớp 11): Hãy viết chương trình nhập vào số a (a>0)

rồi tính kết phần gạch chéo hình (Kết làm tròn đến chữ số thập phân)

(4)

Nhận thấy phần gạch chéo ô vuông tương đương với phần bỏ trống Như diện tích phần bị gạch chéo ½ diện tích hình trịn bán kính a

Program ct1; Uses crt;

Var a:real; Begin

Writeln(‘Nhap vao so a’); Readln(a);

Writeln(‘dien tich phan gach cheo la ’,(a*a*3.14)/2:0:4); Readkey();

End

Bài 10 (trang 36 sgk Tin học lớp 11): Lập trình tính đưa hình vận tốc v

khi chạm đất vật rơi từ độ cao h,biết v=√2gh, g gia tốc rơi tự g=9.8m/s2 Độ cao h(m) nhập vào từ bàn phím.

Trả lời:

Program ct1;

Uses crt;

Var h:real;

Begin

Writeln(‘Nhap vao cao h ’);

Readln(h);

Writeln(‘Van toc cham dat la ’,sqrt(2*9.8*h));

End

Ngày đăng: 28/12/2020, 09:22

Tài liệu cùng người dùng

Tài liệu liên quan