Giải Tin học 10 Bài 17: Biến và lệnh gán
Trả lời câu hỏi Luyện tập Tin 10 Bài 17
Luyện tập 1
Lệnh sau có lỗi gì?
Lời giải
Lệnh bị lỗi ở 123a, cần thêm phép toán ở đây
Luyện tập 2
Lệnh sau sẽ in ra kết quả gì?
Lời giải
In ra: đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô
Trả lời câu hỏi Vận dụng Tin 10 Bài 17
Vận dụng 1
Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết
quả ra màn hình.
Ví dụ, nếu ss = 684500 giây = 7 ngày 22 giờ 8 phút 20 giây.
Gợi ý: Sử dụng các phép toán lấy thương nguyên, lấy số dư và các cách đổi sau:
1 ngày = 86400 giây; 1 giờ = 3600 giây; 1 phút = 60 giây.
Lời giải
Có nhiều cách thực hiện bài toán, có thể tham khảo cách làm sau:
ss=684500
ngay=ss//86400
gio=ss//3600-ngay*24
phut=ss//60-ngay*24*60-gio*60
giay=ss-ngay*24*3600-gio*3600-phut*60
print("ss = ", ss, " = ", ngay," ngay ",gio, " phut ",giay, " giay ")
Vận dụng 2
Hãy cho biết trước và sau khi thực hiện các lệnh sau, giá trị của biến x, y là bao nhiêu? Em có
nhận xét gì về kết quả nhận được?
Lời giải
Sau câu lệnh đầu tiên: x = 10, y = 7
Sau câu lệnh thứ 2: x= 7, y = 10
Nhận xét : x và y thay đổi giá trị cho nhau
→ các biến có thể thay đổi giá trị được.

Preview text:

Giải Tin học 10 Bài 17: Biến và lệnh gán
Trả lời câu hỏi Luyện tập Tin 10 Bài 17 Luyện tập 1 Lệnh sau có lỗi gì? Lời giải
Lệnh bị lỗi ở 123a, cần thêm phép toán ở đây Luyện tập 2
Lệnh sau sẽ in ra kết quả gì? Lời giải
In ra: đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô
Trả lời câu hỏi Vận dụng Tin 10 Bài 17 Vận dụng 1
Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình.
Ví dụ, nếu ss = 684500 giây = 7 ngày 22 giờ 8 phút 20 giây.
Gợi ý: Sử dụng các phép toán lấy thương nguyên, lấy số dư và các cách đổi sau:
1 ngày = 86400 giây; 1 giờ = 3600 giây; 1 phút = 60 giây. Lời giải
Có nhiều cách thực hiện bài toán, có thể tham khảo cách làm sau: ss=684500 ngay=ss//86400 gio=ss//3600-ngay*24 phut=ss//60-ngay*24*60-gio*60
giay=ss-ngay*24*3600-gio*3600-phut*60
print("ss = ", ss, " = ", ngay," ngay ",gio, " phut ",giay, " giay ") Vận dụng 2
Hãy cho biết trước và sau khi thực hiện các lệnh sau, giá trị của biến x, y là bao nhiêu? Em có
nhận xét gì về kết quả nhận được? Lời giải
Sau câu lệnh đầu tiên: x = 10, y = 7
Sau câu lệnh thứ 2: x= 7, y = 10
Nhận xét : x và y thay đổi giá trị cho nhau
→ các biến có thể thay đổi giá trị được.