Giải sách bài tập Tin học 11 định hướng Khoa học máy tính Cánh diều bài Bài 10, 11, 12, 13, 14: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa. Thực hành thiết kế và lập trình theo mô đun. Thực hành về thư viện các hàm tự định nghĩa.

Hướng dẫn giải bài 10, 11, 12, 13, 14: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa. Thực hành thiết kế và lập trình theo mô đun. Thực hành về thư viện các hàm tự định nghĩa. SBT Tin học 11 định hướng Khoa học máy tính Cánh diều mới. Đây là sách bài tập nằm trong bộ sách "Chân trời sáng tạo" được biên soạn theo chương trình đổi mới của Bộ giáo dục. Hi vọng, với cách hướng dẫn cụ thể và giải chi tiết học sinh sẽ nắm bài học tốt hơn.

Fcs41 (DA1). Thực hiện bài tập lớn về lập trình Python xử lí “Tam giác” với các yêu cầu sau:

Dữ liệu đầu vào: Nhập từ tệp văn bản tamgiac.txt chứa số liệu độ dài của các tam giác, mỗi dòng trong tệp văn bản chứa ba số a, b, c là số liệu về một tam giác. Độ dài các cạnh của mỗi tam giác là số nguyên hoặc số thực. 

Kết quả đầu ra:

KQ1 — Phân loại tam giác: Kiểm tra ba số a, b, c có phải là độ dài ba cạnh của một tam giác hay không? Nếu ba số a, b, c là độ dài ba cạnh của một tam giác thì phân loại tam giác đó và đếm số lượng từng loại (tam giác đều, tam giác vuông cân, tam giác vuông, tam giác cân, tam giác thường). Kết quả đưa vào tệp phanloaiTG.txt.

KQ2 – Đưa vào tệp cvdtTG.txt:

a) Chu vi, diện tích các hình tam giác hợp lệ

b) Cho biết hình tam giác nào có chu vi lớn nhất, hình tam giác nào có diện tích lớn nhất. 

c) Sắp xếp tăng dần theo diện tích của từng loại tam giác

Yêu cầu kết quả:

Với mục đích luyện kỹ năng lập trình, mỗi nhóm cần hoàn thành hai sản phẩm chương trình SP#1 và SP#2 với yêu cầu như sau: 

  • SP#1: Tự viết các hàm (mô đun) chương trình, kế thừa những kết quả lập trình đã có được đến nay.

  • SP#2: Sử dụng tối đa các hàm đã có sẵn trong Python để hoàn thành nhiệm vụ.

Hướng dẫn trả lời:

Đọc dữ liệu từ tệp:

  • Kiểm tra tam giác:

  • Phân loại tam giác:

  • Thực hiện theo yêu cầu KQ1

  • Tính chu vi, diện tích tam giác:

  • Thực hiện theo yêu cầu KQ2:

  • Hàm thực hiện đoạn code trên:

  • Input:

  • Output:

FC 42 (DA2). Lưu trữ dữ liệu cổ vật

Viện Sử học vừa khai quật một di tích lịch sử và thu về n cổ vật hữu cơ. Để xác định tuổi của n cổ vật này, chúng ta sử dụng phương pháp định tuổi bằng đồng vị phóng xạ Carbon-14.

Viện đã hoàn thành việc tính toán số liệu và tổ chức triển lãm cũng như công bố những nghiên cứu mới về n cổ vật. Tuy nhiên, để thúc đẩy niềm yêu thích sử học nói chung và khảo có học nói riêng, cũng như cho học sinh một cái nhìn khác về nghiên cứu lịch sử, Viện đã mời các bạn học sinh tham quan triển lãm, đồng thời hướng dẫn các bạn cách định tuổi các cổ vật nêu trên. 

Để dễ dàng tính toán, các bạn đã được cho biết trước:

  • Chu kì bán rã của đồng vị 614C là 5 730 năm, tức sau 5 730 năm thì lượng nguyên tử 614C sẽ giảm đi một nửa.

  • Lượng Carbon trong cơ thể của bất ki sinh vật nào khi còn sống đầu bằng nhau và bằng x nguyên tử/g

Sau đó, Viện đã cho các bạn sử dụng thiết bị để đo thể tích cũng như đếm số lượng nguyên tử 614C  của toàn bộ n cổ vật. Bây giờ, bạn sẽ tiến hành xác định niên đại của các đồ vật

Dữ liệu đầu vào: Nhập từ tệp covat.inp.

  • Dòng đầu tiên chứa hai số: số nguyên dương n và số thực x

  • n dòng tiếp theo tương ứng với n cổ vật, dòng thứ i gồm hai số thực vi và mi lần lượt chứa khối lượng (đơn vị tính: g) và số lượng nguyên tử 614C mà bạn đo được tại thời điểm hiện tại của cổ vật thứ i.

Dữ liệu đầu ra:

KQ1 — Kết luận sơ bộ:

In ra tệp sobo.txt gồm n dòng là danh sách các cổ vật theo tuổi tăng dần.

Dòng thứ i in ra: 

  • Số thứ nhất là chỉ số của cổ vật có niên đại nhỏ thứ i.

  • Số thứ hai là tuổi của cổ vật đó, làm tròn xuống năm gần nhất (ví dụ, 19.7 năm làm tròn thành 19 năm).

KQ2 – Kiểm tra độ tin cậy của cổ vật

  • Biết rằng, phương pháp định tuổi bằng đồng vị phóng xạ 614C chỉ cho ra kết quả tin cậy đối với các cổ vật không quá 50 000 tuổi, với các kết quả trên 50 000 tuổi phải dùng các đồng vị khác, hoặc phương pháp khác. 

  • Em hãy in ra tệp tincay.txt gồm n dòng, dòng thứ i in ra “tin cay” nếu như kết quả của cổ vật thứ i là đáng tin cậy, hoặc nếu không thì in ra “không tin cay”.

Hướng dẫn trả lời:

 

Tìm kiếm google: Giải sách bài tập Tin học 11 định hướng Khoa học máy tính Cánh diều mới, Giải SBT Tin học 11 định hướng Khoa học máy tính Cánh diều bài 10, 11, 12, 13, 14, Giải sách bài tập Tin học 11 định hướng Khoa học máy tính Cánh diều bài 10, 11, 12, 13, 14: Thiết kế chương trình từ trên xuống và phương pháp mô đun hóa. Thực hành thiết kế và lập trình theo mô đun. Thực hành về thư viện các hàm tự định nghĩa.

Xem thêm các môn học

Giải SBT tin học 11 định hướng Khoa học máy tính cánh diều


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com