Giải Tin Học 7 trang 35
Lời giải chi tiết SGK Lớp 7 · Môn Tin Há»c · Trang 35–36
Bài 7: Tính toán tự động trên bảng tính
Hoạt động 1: Nhận biết kiểu dữ liệu trên bảng tính
Đề bài: Quan sát các ô dữ liệu, vùng nhập dữ liệu (có hình ngôi sao) trong Hình 7.1, Hình 7.2 và cho biết:
- Bảng tính điện tử nhận biết được các kiểu dữ liệu nào?
- Các kiểu dữ liệu đó được thể hiện như thế nào trên bảng tính?
Cách giải
Câu 1: Các kiểu dữ liệu mà bảng tính điện tử nhận biết được
Quan sát Hình 7.1 và Hình 7.2, ta thấy bảng tính nhận biết được 4 kiểu dữ liệu chính:
| STT | Kiểu dữ liệu | Ví dụ trong hình |
|---|---|---|
| 1 | Văn bản (Text) | "Họ tên", "Nguyễn Văn Hùng", "Hải Phòng" |
| 2 | Số (Number) | 8.5, 9 |
| 3 | Ngày tháng (Date) | 3/5/2010 |
| 4 | Công thức (Formula) | = 2 + 1.5 + 2.5 |
Câu 2: Cách thể hiện các kiểu dữ liệu trên bảng tính
| Kiểu dữ liệu | Cách thể hiện |
|---|---|
| Văn bản | Căn lề trái trong ô |
| Số | Căn lề phải trong ô |
| Ngày tháng | Căn lề phải, hiển thị theo định dạng ngày/tháng/năm |
| Công thức | Bắt đầu bằng dấu "=", ô hiển thị kết quả tính toán |
Đáp án: 1. Bảng tính nhận biết được 4 kiểu dữ liệu: văn bản, số, ngày tháng và công thức. 2. Văn bản căn trái, số và ngày tháng căn phải, công thức bắt đầu bằng dấu "=" và hiển thị kết quả.
💡 Mẹo nhớ: "Chữ trái - Số phải - Công thức bằng" (Văn bản căn trái, số căn phải, công thức bắt đầu bằng dấu =)
Câu hỏi: Công thức tính nào dưới đây sai?
Đề bài: Trong phần mềm bảng tính, những công thức tính nào dưới đây sai? Vì sao?
- A. = 5^2 + 6*101
- B. = 6*(3 + 2))
- C. = 2(3 + 4)
- D. = 1^2 + 2^2
Cách giải
Bước 1: Nhớ lại quy tắc viết công thức trong bảng tính
- Công thức phải bắt đầu bằng dấu "="
- Phép nhân phải dùng dấu "*"
- Dấu ngoặc phải đủ cặp mở và đóng
Bước 2: Kiểm tra từng công thức
| Công thức | Kiểm tra | Kết luận |
|---|---|---|
| A. = 5^2 + 6*101 | 5 mũ 2 cộng 6 nhân 101 → Đúng cú pháp | ✓ Đúng |
| B. = 6*(3 + 2)) | Có 1 dấu "(" nhưng có 2 dấu ")" → Thừa 1 dấu ngoặc đóng | ✗ Sai |
| C. = 2(3 + 4) | Thiếu dấu "" giữa 2 và (3 + 4) → Phải viết = 2(3 + 4) | ✗ Sai |
| D. = 1^2 + 2^2 | 1 mũ 2 cộng 2 mũ 2 → Đúng cú pháp | ✓ Đúng |
Đáp án: - Công thức B sai vì thừa một dấu ngoặc đóng ")". - Công thức C sai vì thiếu dấu nhân "*" giữa số 2 và dấu ngoặc.
💡 Mẹo nhớ: Trong bảng tính, phép nhân *luôn phải có dấu sao ()**, không được viết liền như trong toán học!
Hoạt động 2: Nhập công thức vào bảng tính
Đề bài: Em hãy cho biết, nếu nhập công thức vào một ô tính và tính toán với giá trị nằm ở các ô khác thì phải làm thế nào?
Cách giải
Bước 1: Hiểu vấn đề
Khi muốn tính toán với dữ liệu từ các ô khác, ta có 2 cách:
- Cách 1: Nhập trực tiếp giá trị số vào công thức
- Cách 2: Nhập địa chỉ ô chứa dữ liệu vào công thức
Bước 2: So sánh hai cách
| Tiêu chí | Cách 1 (Nhập số trực tiếp) | Cách 2 (Nhập địa chỉ ô) |
|---|---|---|
| Ví dụ | = 25*10 | = C4*D4 |
| Khi dữ liệu gốc thay đổi | Kết quả không tự cập nhật | Kết quả tự động cập nhật |
| Ưu điểm | Đơn giản, nhanh | Linh hoạt, tự động tính lại |
Đáp án: Để tính toán với giá trị nằm ở các ô khác, ta cần: 1. Gõ dấu "=" để bắt đầu công thức 2. Nhập địa chỉ ô chứa dữ liệu (ví dụ: C4, D4) thay vì nhập số trực tiếp 3. Dùng các phép toán (+, -, , /, ^) để kết nối các địa chỉ ô Ví dụ: Thay vì nhập = 2510, ta nhập = C4*D4 Lợi ích: Khi dữ liệu trong ô C4 hoặc D4 thay đổi, kết quả sẽ tự động cập nhật.
💡 Mẹo nhớ: "Dùng địa chỉ - Tự động tính" → Nhập địa chỉ ô vào công thức để bảng tính tự động tính toán khi dữ liệu thay đổi!
🎯 Ghi nhớ
- Bảng tính nhận biết 4 kiểu dữ liệu: văn bản, số, ngày tháng, công thức - Công thức luôn bắt đầu bằng dấu "=" - Các phép toán trong bảng tính: cộng (+), trừ (–), nhân (*), chia (/), lũy thừa (^) - Nên dùng địa chỉ ô trong công thức để kết quả tự động cập nhật khi dữ liệu thay đổi
