Giải bài tập 2 Biến, phép gán và biểu thức số học
Giải bài 2: Biến, phép gán và biểu thức số học - Sách tin học lớp 10 cánh diều
Trong chương này, chúng ta sẽ tìm hiểu về các khái niệm cơ bản về biến, phép gán và biểu thức số học. Để giải quyết một bài toán, máy tính cần lưu trữ dữ liệu và thực hiện các phép toán cần thiết. Vậy, chúng ta hãy xem xét một ví dụ đơn giản sau:
Xét bài toán tính tổng c của 2 số a và b. Để giải bài toán này, chúng ta cần lưu trữ hai biến a và b. Khi máy tính thực hiện các phép toán, dữ liệu cần lưu trữ sẽ bị thay đổi qua từng bước xử lý. Cuối cùng, chúng ta sẽ có kết quả là biến c.
Trong sách giáo khoa, chúng ta sẽ tìm thấy phần đáp án chuẩn và hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học. Hy vọng rằng, việc nắm vững kiến thức bài học sẽ giúp các em học sinh hiểu và áp dụng vào thực hành một cách thành thạo.
Bài tập và hướng dẫn giải
HOẠT ĐỘNG
1. Em hãy chỉ ra các biến được sử dụng trong chương trình ở hình bên?
2. 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.
LUYỆN TẬP
Bài 1. Em hãy nêu ba tên biến đúng, ba tên biến sai. Với tên biến sai, em hãy giải thích tại sao đó không phải là tên biến.
Bài 2.
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 màn hình.
2) Thực hiện từng câu lệnh trong Hình 4 ở cửa sổ Shell. Sau đó hãy thay phép nhân bằng một một phép toán khác và xem kết quả.
Bài 3. 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.
VẬN DỤNG
Mảnh vườn trồng cúc đại đóa 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, với bộ dữ liệu đầu vào là m = 5, n =18, a = 30.
TỰ KIỂM TRA
Câu 1. 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.
Câu 2. Có thể lưu chương trình Python dưới dạng tệp hay không?