Tin học 12 Bài 9: Tạo danh sách, bảng Giải Tin 12 Kết nối tri thức trang 52, 53, 54, 55, 56

Giải bài tập SGK Tin học 12 trang 52, 53, 54, 55, 56 sách Kết nối tri thức với cuộc sống giúp các em học sinh lớp 12 xem gợi ý giải các câu hỏi Bài 9: Tạo danh sách, bảng thuộc Chủ đề 4: Giải quyết vấn đề với sự trợ giúp của máy tính.

Soạn Tin học 12 Kết nối tri thức Bài 9 các em sẽ biết cách trả lời toàn bộ các câu hỏi bài học này. Đồng thời, qua tài liệu này giúp quý thầy cô tham khảo để soạn giáo án cho học sinh của mình theo chương trình mới. Vậy mời thầy cô và các em cùng theo dõi bài viết dưới đây của Download.vn:

Giải Nội dung bài học Tin học 12 Kết nối tri thức Bài 9

1. Tạo danh sách

Làm thế nào để tạo một danh sách lồng nhau danh sách mức 1 đánh số dạng 1, 2, 3,… và danh sách mức 2 đánh số dạng a, b, c?

Lời giải:

Để tạo một danh sách lồng nhau trong HTML với danh sách mức 1 được đánh số dạng 1, 2, 3,... và danh sách mức 2 được đánh số dạng a, b, c, có thể sử dụng thẻ <ol> (danh sách đánh số) cho danh sách mức 1 và thẻ <ul> (danh sách không đánh số) cho danh sách mức 2 bên trong.

Dưới đây là cách thực hiện điều này:

<ol >

<li>Item 1</li>

<li>Item 2</li>

<li>Item 3 <ul>

<li>a) Subitem 1</li>

<li>b) Subitem 2</li>

<li>c) Subitem 3</li> </ul> </li>

<li>Item 4</li> </ol>

2. Thiết lập bảng

Bảng trong ví dụ trên Hình 9.6 có nhược điểm gì cần làm thế nào để giải quyết nhược điểm đó?

Lời giải:

Bảng trên Hình 9.6 có nhược điểm: các cột lồng nhau gây khó khăn cho người nhập liệu.

Khắc phục: tách riêng từng cột nhỏ ra thành các cột lớn

Giải Luyện tập Tin học 12 Kết nối tri thức Bài 9

Sửa lại chương trình trong Hình 9.5a, sử dụng thuộc tính Style thay vì thuộc tính border để tạo viền cho bảng. Sử dụng màu xanh cho viền của ô hai dòng đầu bảng và sử dụng 3 màu đỏ, vàng, xanh cho ba chữ Toán, Vật lý và Hóa học.

Lời giải:

<table style="border-collapse: collapse;">

<tr>

<th rowspan="2" style="border: 2px solid blue;">Họ tên</th>

<th rowspan="3" style="border: 2px solid blue;">Điểm thi</th>

</tr>

<tr>

<td style="border: 2px solid red;">Toán</td>

<td style="border: 2px solid yellow;">Vật lí</td>

<td style="border: 2px solid green;">Hóa học</td>

</tr>

</table>

Giải Vận dụng Tin học 12 Kết nối tri thức Bài 9

Cho trước một bảng dữ liệu cỡ nx4, mỗi hàng tương ứng với một bộ (họ tên, điểm Toán, điểm Vật lý, điểm Hóa học) viết chương trình Python để tạo ra tệp HTML thực hiện việc vẽ bảng tương tự như Hình 9.5 và bổ sung dữ liệu vào các hàng phía dưới.

Lời giải:

def generate_html_table(data):

html_content = "

"

# Thêm tiêu đề cho bảng

html_content += ""

html_content += "Họ tên"

html_content += "Điểm Toán"

html_content += "Điểm Vật lí"

html_content += "Điểm Hóa học"

html_content += ""

# Thêm dữ liệu từ list data vào bảng

for row in data:

html_content += ""

for value in row:

html_content += f"{value}"

html_content += ""

html_content += ""

return html_content

# Dữ liệu ban đầu

initial_data = [

["Họ tên", "Điểm Toán", "Điểm Vật lí", "Điểm Hóa học"],

["Nguyễn Văn A", "8.5", "7.0", "9.0"],

["Trần Thị B", "7.0", "8.0", "8.5"]

]

# Dữ liệu mới cần bổ sung

new_data = [

["Lê Quang C", "6.5", "7.5", "8.0"],

["Phạm Thị D", "9.0", "8.5", "7.5"]

]

# Kết hợp dữ liệu cũ và mới

combined_data = initial_data + new_data

# Tạo nội dung HTML cho bảng dữ liệu

html_content = generate_html_table(combined_data)

# Lưu nội dung HTML vào tệp

with open("data_table.html", "w") as file:

file.write(html_content)

print("Tạo tệp HTML thành công!")

Chia sẻ bởi: 👨 Lê Thị tuyết Mai
Mời bạn đánh giá!
  • Lượt tải: 16
  • Lượt xem: 92
Liên kết tải về
Sắp xếp theo
👨