Giải Tin 10 Bài 14: Kiểu dữ liệu danh sách - Xử lí danh sách CD

Giải Tin 10 Bài 14: Kiểu dữ liệu danh sách - Xử lí danh sách CD được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn học sinh cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!

Gii Tin 10 Bài 14: Kiu d liu danh sách - X lí danh sách
CD
Luyn tp 1 trang 105 SGK Tin 10 CD
Đọc chương trình sau đây cho biết kết qu in ra màn hình. Em hãy son tho và
chạy chương trình để kim tra d đoán của em.
Li gii
Kết qu: Đếm s nh hơn hoặc bng 100 trong các s nhp vào danh sách
ds = [int(i) for i in input().split()]
sonho = 0
for i in ds:
if i<= 100: sonho = sonho + 1
print(sonho)
Luyn tp 2 trang 105 SGK Tin 10 CD
Bn Thanh mun tính trung bình cng ca nhiệt độ trung bình các ngày trong tun.
Thanh đã viết được đoạn chương trình nhập t bàn phím nhit đ trung bình ca by
ngày trong tun vào mt danh sách (Hình 6). Em hãy giúp bn Thanh viết tiếp
nhng câu lnh còn thiết vào ch trống đ máy tính đưa ra màn hình kết qu cn có.
Li gii
Câu lnh b sung:
for i in nh_d:
tb = tb + i
Vn dng trang 105 SGK Tin 10 CD
Camera đt cnh trạm thu phí đường cao tc ghi nhn nhiều thông tin, trong đó
mng s nhn dng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành mt s nguyên
dương. Cho dãy số, mi s hóa v loi ca một ô đi qua trạm thu phí. Em
hãy viết chương trình nhập dãy s mã hóa xe vào t bàn phím và đưa ra màn hình số
loi xe khác nhau đã đưc nhn dng. Ví d:
Li gii
ds= [int(i) for i in input("Nhp mã xe ").split()]
ds.sort()
print(ds)
t = 1
for i in range(1, len(ds)):
if ds[i]!=ds[i-1]:
t = t + 1
print(t)
Câu hi trang 105 SGK Tin 10 CD
Trong các câu sau đây, những câu nào đúng?
1) Trong các ngôn ng lp trình bậc cao đu kiu d liệu để lưu trữ mt dãy hu
hn các phn t.
2) Trong ngôn ng lp trình Python, d liu kiu danh sách mt dãy hu hn các
phn t cho phép truy cập đến tng phn t ca nó.
3) Python bt buc các phn t ca mt danh sách phi có cùng mt kiu d liu.
4) Phn khi to mt danh sách trong Python bằng ghép gán trong chương trình,
không th nhp các phn t ca danh sách t bàn phím.
5) Python ch cung cp những hàm sau đây để x danh sách: append(), pop(),
insert(), sort(), clear().
Li gii
Các câu đúng: 2
1) Trong nhiu ngôn ng lp trình bc cao kiu d liệu để lưu trữ mt dãy hu
hn các phn t.
3) Python cho phép các phn t ca mt danh sách th các kiu d liu khác
nhau
4) Phn khi to mt danh sách trong Python bằng ghép n trong chương trình, có
th nhp các phn t ca danh sách t bàn phím.
5) Python cung cp nhiều hàm để x danh sách d: append(), pop(), insert(),
sort(), clear(), …
| 1/6

Preview text:

Giải Tin 10 Bài 14: Kiểu dữ liệu danh sách - Xử lí danh sách CD
Luyện tập 1 trang 105 SGK Tin 10 CD
Đọc chương trình sau đây và cho biết kết quả in ra màn hình. Em hãy soạn thảo và
chạy chương trình để kiểm tra dự đoán của em. Lời giải
Kết quả: Đếm số nhỏ hơn hoặc bằng 100 trong các số nhập vào danh sách
ds = [int(i) for i in input().split()] sonho = 0 for i in ds:
if i<= 100: sonho = sonho + 1 print(sonho)
Luyện tập 2 trang 105 SGK Tin 10 CD
Bạn Thanh muốn tính trung bình cộng của nhiệt độ trung bình các ngày trong tuần.
Thanh đã viết được đoạn chương trình nhập từ bàn phím nhiệt độ trung bình của bảy
ngày trong tuần vào một danh sách (Hình 6). Em hãy giúp bạn Thanh viết tiếp
những câu lệnh còn thiết vào chỗ trống để máy tính đưa ra màn hình kết quả cần có. Lời giải Câu lệnh bổ sung: for i in nh_d: tb = tb + i
Vận dụng trang 105 SGK Tin 10 CD
Camera đặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có
mảng số nhận dạng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành một số nguyên
dương. Cho dãy số, mỗi số là mã hóa về loại của một ô tô đi qua trạm thu phí. Em
hãy viết chương trình nhập dãy số mã hóa xe vào từ bàn phím và đưa ra màn hình số
loại xe khác nhau đã được nhận dạng. Ví dụ: Lời giải
ds= [int(i) for i in input("Nhập mã xe ").split()] ds.sort() print(ds) t = 1 for i in range(1, len(ds)): if ds[i]!=ds[i-1]: t = t + 1 print(t)
Câu hỏi trang 105 SGK Tin 10 CD
Trong các câu sau đây, những câu nào đúng?
1) Trong các ngôn ngữ lập trình bậc cao đều có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.
2) Trong ngôn ngữ lập trình Python, dữ liệu kiểu danh sách là một dãy hữu hạn các
phần tử cho phép truy cập đến từng phần tử của nó.
3) Python bắt buộc các phần tử của một danh sách phải có cùng một kiểu dữ liệu.
4) Phần khởi tạo một danh sách trong Python bằng ghép gán trong chương trình,
không thể nhập các phần tử của danh sách từ bàn phím.
5) Python chỉ cung cấp những hàm sau đây để xử lí danh sách: append(), pop(), insert(), sort(), clear(). Lời giải Các câu đúng: 2
1) Trong nhiều ngôn ngữ lập trình bậc cao có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.
3) Python cho phép các phần tử của một danh sách có thể có các kiểu dữ liệu khác nhau
4) Phần khởi tạo một danh sách trong Python bằng ghép gán trong chương trình, có
thể nhập các phần tử của danh sách từ bàn phím.
5) Python cung cấp nhiều hàm để xử lí danh sách ví dụ: append(), pop(), insert(), sort(), clear(), …