Nhiệm vụ 1:Viết chương trình quản lí điểm kiểm tra một môn học của một học sinh trong một học...

Câu hỏi:

Nhiệm vụ 1:

Viết chương trình quản lí điểm kiểm tra một môn học của một học sinh trong một học kì

Chương trình được thực hiện như sau:

- Nhập điểm: yêu cầu người dùng nhập các đâu điểm kiếm tra (từ hai đầu điểm trở lên).

- Thống kê điểm: chương trinh duyệt qua các đầu điểm rồi tính và in ra điểm trung binh kiểm tra, điểm thấp nhất, cao nhất.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Đức
Cách 1:
Bước 1: Khai báo một mảng để lưu trữ các điểm kiểm tra.
Bước 2: Sử dụng vòng lặp để nhập điểm từ người dùng.
Bước 3: Dùng vòng lặp khác để duyệt qua các phần tử của mảng và tính tổng điểm.
Bước 4: Tìm điểm cao nhất và thấp nhất trong mảng.
Bước 5: Tính điểm trung bình = tổng điểm / số lượng đầu điểm.
Bước 6: In ra kết quả điểm trung bình, điểm cao nhất, điểm thấp nhất.

Cách 2:
Bước 1: Khai báo một list để lưu trữ các điểm kiểm tra.
Bước 2: Sử dụng vòng lặp để nhập điểm từ người dùng và thêm vào list.
Bước 3: Sử dụng hàm sum() để tính tổng điểm.
Bước 4: Sử dụng hàm max() và min() để tìm điểm cao nhất và thấp nhất.
Bước 5: Tính điểm trung bình = tổng điểm / số lượng đầu điểm.
Bước 6: In ra kết quả điểm trung bình, điểm cao nhất, điểm thấp nhất.

Câu trả lời chi tiết và đầy đủ hơn:
Để giải quyết bài toán này, ta có thể sử dụng danh sách trong Python để lưu trữ các điểm kiểm tra của học sinh. Dưới đây là đoạn code Python minh họa:

```python
# Khai báo một list để lưu trữ các điểm kiểm tra
diem = []

# Sử dụng vòng lặp để nhập điểm từ người dùng
while True:
diem_kt = float(input("Nhập điểm kiểm tra (nhập -1 để kết thúc): "))
if diem_kt == -1:
break
diem.append(diem_kt)

# Tính tổng điểm
tong_diem = sum(diem)

# Tìm điểm cao nhất và thấp nhất
diem_cao_nhat = max(diem)
diem_thap_nhat = min(diem)

# Tính điểm trung bình
diem_trung_binh = tong_diem / len(diem)

# In ra kết quả
print(f"Điểm trung bình: {diem_trung_binh}")
print(f"Điểm cao nhất: {diem_cao_nhat}")
print(f"Điểm thấp nhất: {diem_thap_nhat}")
```

Đoạn code trên sẽ cho phép người dùng nhập các điểm kiểm tra, tính toán và in ra điểm trung bình, điểm cao nhất và điểm thấp nhất của học sinh.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.41130 sec| 2190.172 kb