Giải sgk tin học 10 – kết nối tri thức bài (17)

5 6 0
Giải sgk tin học 10 – kết nối tri thức bài  (17)

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

Thông tin tài liệu

Microsoft Word Document7 Khởi động Khởi động trang 91 Tin học 10 Trong Đại số, người ta dùng chữ để thay thế cho số cụ thể, ví dụ hằng đẳng thức (a + b)2 = a2 + 2ab + b2 đúng cho mọi giá trị a, b Tron[.]

Khởi động Khởi động trang 91 Tin học 10: Trong Đại số, người ta dùng chữ để thay cho số cụ thể, ví dụ đẳng thức (a + b)2 = a2 + 2ab + b2 cho giá trị a, b Trong ngơn ngữ lập trình, người ta dùng kí tự nhóm kí tự (được gọi biến (variable) hay biến nhớ) để thay cho việc phải giá trị liệu cụ thể Theo em, sử dụng biến có lợi ích gì? Trả lời: Sử dụng biến thay đổi giá trị thực với số khác Biến lệnh gán Hoạt động Hoạt động trang 91 Tin học 10: Tìm hiểu khái niệm biến lệnh gán Quan sát lệnh sau, n hiểu gì? Trả lời: n biến với giá trị số nguyên Câu hỏi Câu hỏi trang 93 Tin học 10: Các tên biến hợp lệ Python? A _name B 12abc D m123&b E xyzABC C My country Trả lời: Các tên biến hợp lệ A, D, E - Vì tên biến gồm chữ tiếng Anh, chữ số từ đến dấu ”_ ” - Không bắt đầu chữ số - Phân biệt chữ hoa chữ thường Câu hỏi trang 93 Tin học 10: Sau lệnh đây, biến x, y nhận giá trị bao nhiêu? >>> × = 10 >>> y = x**2 – >>> × = x/2 + y%2 Trả lời: Các biến x, y nhận giá trị câu lệnh là: x = 10 y = 99 x = 10/2 + 99%2 = + = Câu hỏi trang 93 Tin học 10: a, b nhận giá trị sau lệnh sau? >>> a, b = 2, >>> a, b = a + b, a - b Trả lời: >>> a, b = 2, a = 2; b = >>> a, b = a + b, a - b a = + = 5; b = – = -1 Các phép toán số kiểu liệu Hoạt động Hoạt động trang 93 Tin học 10: Các phép toán liệu kiểu số kiểu xâu kí tự Tìm hiểu phép toán liệu kiểu số kiểu xâu kí tự Trả lời: - Các phép tốn kiểu liệu số: phép cộng “+”, phép trừ “-“, nhân “*”, chia “ /”, lấy thương nguyên “ //”, lấy số dư “ %”, phép lũy thừa “ **” - Các phép tốn kiểu liệu xâu kí tự: + (nối xâu), * (lặp) Câu hỏi Câu hỏi trang 94 Tin học 10: Mỗi lệnh sau hay sai? Nếu cho kết bao nhiêu? >>> (12 – 10//2)**2 – >>> (13 + 45**2) (30//12 – 5/2) Trả lời: - Dòng lệnh Có kết (12 - 10//2)**2 – = (12 - 5)2 – = 48 - Dịng lệnh sai hai biểu thức ngoặc khơng có phép tính Câu hỏi trang 94 Tin học 10: Mỗi lệnh sau cho kết xâu kí tự nào? >>> ““*20 + “010” >>> “10” + “0” * Trả lời: Kết dòng lệnh 1: ‘010’ Kết dòng lệnh 2: ‘1000000’ Từ khoá Hoạt động Hoạt động trang 95 Tin học 10: Phân biệt biến từ khoá Quan sát lệnh sau, tìm hiểu Python báo lỗi >>> if = 12 SyntaxError: invalid syntax >>> with = “Độ rộng” SyntaxError: invalid syntax Trả lời: Vì tên biến trùng với từ khóa ngơn ngữ Python Câu hỏi Câu hỏi trang 95 Tin học 10: Các tên biến sau có hợp lệ khơng? a) _if b) global c) nolocal d) retun e) true Trả lời: Các tên biến khơng hợp lệ trùng với từ khóa ngơn ngữ Python Bảng Một số từ khóa Python phiên 3.x Luyện tập Luyện tập trang 96 Tin học 10: Lệnh sau có lỗi gì? >>> x = >>> 123a = x + SyntaxError: invalid syntax Trả lời: Tên biến dòng lệnh thứ (123a) đặt sai bắt đầu số Luyện tập trang 96 Tin học 10: Lệnh sau in kết gì? >>> print (“đồ rê mi ”*3 + “pha son la si đô ”*2) Trả lời: Kết dòng lệnh là: đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô Vận dụng Vận dụng trang 96 Tin học 10: Viết lệnh để thực việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết hình Ví dụ, ss = 684 500 kết in sau: 684 500 giây = ngày 22 phút 20 giây Gợi ý: Sử dụng phép toán lấy thương nguyên, lấy số dư cách đổi sau: ngày = 86 400 giây; = 600 giây; phút = 60 giây Trả lời: Các em tham khảo chương trình sau: print("Nhập số giây: ") ss=int(input()) = ss//86400 gio = (ss%86400)//3600 phut = (ss%86400%3600)//60 giay = ss%86400%3600%60 print("ss = ",ss, "giây", " = ", ngay," ",gio,"gio", phut," phut ",giay, " Hình Chương trình tham khảo Hình Kết chạy thử chương trình Vận dụng trang 96 Tin học 10: Hãy cho biết trước sau thực lệnh sau, giá trị biến x, y bao nhiêu? Em có nhận xét kết nhận được? >>> x, y = 10, >>> x, y = y, x Trả lời: Lệnh đầu x = 10; y = Lệnh sau: x = 7; y = 10 → Kết lúc đầu lúc sau có hốn đổi giá trị cho ... (nối xâu), * (lặp) Câu hỏi Câu hỏi trang 94 Tin học 10: Mỗi lệnh sau hay sai? Nếu cho kết bao nhiêu? >>> (12 – 10/ /2)**2 – >>> (13 + 45**2) (30//12 – 5/2) Trả lời: - Dịng lệnh Có kết (12 - 10/ /2)**2... 10/ /2)**2 – = (12 - 5)2 – = 48 - Dịng lệnh sai hai biểu thức ngoặc khơng có phép tính Câu hỏi trang 94 Tin học 10: Mỗi lệnh sau cho kết xâu kí tự nào? >>> ““*20 + “ 010? ?? >>> ? ?10? ?? + “0” * Trả lời: Kết. .. 96 Tin học 10: Lệnh sau có lỗi gì? >>> x = >>> 123a = x + SyntaxError: invalid syntax Trả lời: Tên biến dòng lệnh thứ (123a) đặt sai bắt đầu số Luyện tập trang 96 Tin học 10: Lệnh sau in kết

Ngày đăng: 09/02/2023, 14:02

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

  • Đang cập nhật ...

Tài liệu liên quan