Giải bài tập Tin học lớp 10 Bài 2: Biến, phép gán và biểu thức số học
Khởi động trang 55 Tin học lớp 10: Khi giao cho máy tính giải quyết một bài toán, máy tính sẽ cần lưu trữ dữ liệu phục vụ cho quá trình thực hiện thuật toán giải bài toán đó. Em hãy lấy ví dụ về một bài toán đơn giản và chỉ ra những dữ liệu nào cần được lưu trữ, những dữ liệu nào đó sẽ thay đổi qua các bước xử lí của máy tính.
Trả lời:
Ví dụ: Tính y = 2 + 3 -5
– Dữ liệu cần lưu trữ: phép tính 2 + 3 – 5 và y để chứa kết quả
– Dữ liệu y thay đổi theo thứ tự thực hiện phép tính y = 2 +3 – 5 = 5 – 5 = 0
1. Biến và phép gán
Hoạt động 1 trang 55 Tin học 10: Em hãy chỉ ra các biến được sử dụng trong chương trình hình bên?
Trả lời:
– Biến: a
Hoạt động 2 trang 57 Tin học 10: Em hãy viết mỗi biểu thức toán học ở bảng bên thành biểu thức tương ứng trong Python.
Trả lời:
2a + 3b |
2 * a + 3 * b |
xy : z |
x * y : z |
b2 – 4ac |
b * b – 4 * a * c |
(a : b)c |
(a : b) * c |
Luyện tập (trang 59)
Luyện tập 1 trang 59 Tin học 10: Em hãy nêu tên ba biến đúng, ba biến sai. Với biến sai, em hãy giải thích tại sao nó không phải tên biến.
Trả lời:
– 3 biến đúng: x, hang_hoa, day
– 3 biến sai: 12x, if, $x
12x: bắt đầu bằng chữ số
if: trùng với từ khoá if
$x: chứa kí tự đặc biệt
Luyện tập 2 trang 59 Tin học 10: 1) Ở cửa sổ Code, em hãy soạn thảo chương trình như trong Hình 4, chạy và cho biết kết quả hiển thị trên bàn hình.
2) Thực hiện từng câu lệnh trong Hình 4 ở cửa sổ Shell. Em hãy thay phép nhân bằng một phép toán khác và xem kết quả
Trả lời:
1) Kết quả: 615
2)- Thực hiện các câu lệnh:
>>> A = 123
>>> B = 5
>>> C = A + B
>>> C
128
– Thay phép nhân bằng phép trừ ta được kết quả: 118
Luyện tập 3 trang 59 Tin học 10: Em hãy hoàn thiện chương trình ở Hình 5 bằng cách viết biểu thức gán cho biến pound để nhận được chương trình chuyển đổi đơn vị đo khối lượng từ đơn vị ki-lô-gam sang pound, biết rằng 1 kg bằng 2,205 pound. Em hãy thay đổi giá trị gán cho biến kilo để chạy thử nghiệm chương trình.
Trả lời:
Hoàn thiện chương trình hình 5:
Kết quả:
Vận dụng (trang 59)
Vận dụng trang 59 Tin học 10: Mảnh vườn trồng cúc đại đoá có chiều rộng m mét, chiều dài n mét. Mỗi mét vuông trồng được một khóm hoa. Mỗi khóm hoa bán được a nghìn đồng. Em hãy viết chương trình để đưa ra màn hình tổng số tiền thu được khi bán hết hoa trong vườn. Hay chạy chương trình với bộ dữ liệu đầu vào m = 5, n = 18, a = 30.
Trả lời:
Chương trình:
m = 5
n = 18
a = 30
print(“Tổng số tiền thu được là: “, m * n * a)
Câu hỏi tự kiểm tra
Câu 1 trang 59 Tin học 10: Xét đoạn chương trình ở hình bên. Em hãy cho biết c hay d nhận giá trị lớn hơn?
Trả lời:
c = 15.8 // 6.2 = 2
d = 15.8 % 6.2 = 3,4
Vậy d > c
Câu 2 trang 59 Tin học 10: Có thể lưu chương trình Python dưới dạng tệp không?
Trả lời:
– Ở cửa sổ Code, ta có thể soạn thảo và lưu một tệp chương trình, chạy và sửa chương trình.
– Lưu tệp chương trình: Vào File chọn Save
Xem thêm các bài giải SGK Tin học lớp 10 Cánh diều hay, chi tiết khác:
Bài 1: Làm quen với ngôn ngữ lập trình bậc cao
Bài 3: Thực hành làm quen và khám phá Python
Bài 4: Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản
Bài 5: Thực hành viết chương trình đơn giản