Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Kết nối tri thức Luyện tập 1 Bài 17 (trang 81) Tin học 11: trang 85...

Luyện tập 1 Bài 17 (trang 81) Tin học 11: trang 85 Tin học 11 – Kết nối tri thức Giả sử số đo chiều cao các bạn trong lớp được cho trong dãy số A

Đáp án Luyện tập 1 Bài 17. Dữ liệu mảng một chiều và hai chiều (trang 81) – SGK Tin học 11 Kết nối tri thức. Gợi ý: Dựa vào kiến thức trong bài kết hợp kiến thức thực tế của bản thân để trả lời câu hỏi.

Câu hỏi/Đề bài:

Luyện tập 1 trang 85 Tin học 11 – Kết nối tri thức

Giả sử số đo chiều cao các bạn trong lớp được cho trong dãy số A. Hãy viết đoạn chương trình tính:

– Số đo chiều cao trung bình của cả lớp.

– Số bạn có chiều cao lớn hơn chiều cao trung bình của cả lớp.

Hướng dẫn:

Dựa vào kiến thức trong bài kết hợp kiến thức thực tế của bản thân để trả lời câu hỏi.

Lời giải:

A = [170, 175, 160, 180, 165] # ví dụ dãy số đo chiều cao của lớp

n = len(A) # số lượng học sinh trong lớp

tong_chieu_cao = sum(A) # tổng số đo chiều cao của cả lớp

trung_binh_chieu_cao = tong_chieu_cao/n # số đo chiều cao trung bình của cả lớp

so_hs_tren_tb = 0 # số học sinh có chiều cao lớn hơn chiều cao trung bình của cả lớp

for i in range(n):

  if A[i] > trung_binh_chieu_cao:

   so_hs_tren_tb += 1

print(“Số đo chiều cao trung bình của cả lớp là:”, trung_binh_chieu_cao)

print(“Số bạn có chiều cao lớn hơn chiều cao trung bình của cả lớp là:”, so_hs_tren_tb)