Viết chương trình , nhập tên, nhập điểm của 3 môn toán lí hóa (3 hoc sinh), in ai đậu ai trượt, nếu lớn hơn 5 điểm thì đậu, nếu nhỏ hơn 5 điểm thì trượt. (Khuyến khích SỬ DỤNG BẰNG MẢNG MỘT CHIỀU , HAI CHIỀU)
-
-
-
- Lớp 2
- Tự nhiên và xã hội
- Tiếng việt
- Toán học
- Tiếng Anh
- Đạo đức
- Âm nhạc
- Mỹ thuật
- HĐ trải nghiệm, hướng nghiệp
- Lớp 4
- Khoa học
- Tiếng việt
- Toán học
- Đạo đức
- Tiếng Anh
- Lịch sử và Địa lí
- Công nghệ
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- Âm nhạc
- Lớp 5
- Khoa học
- Toán học
- Tiếng việt
- Tin học
- Tiếng Anh
- Đạo đức
- Lịch sử và Địa lí
- HĐ trải nghiệm, hướng nghiệp
- Lớp 6
- Công nghệ
- Tin học
- Lịch sử và Địa lí
- GDCD
- Ngữ văn
- Toán học
- Khoa học tự nhiên
- Tiếng Anh
- Âm nhạc
- Mỹ thuật
- HĐ trải nghiệm, hướng nghiệp
- Lớp 7
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Tin học
- Ngữ văn
- Lịch sử và Địa lí
- Khoa học tự nhiên
- HĐ trải nghiệm, hướng nghiệp
- Âm nhạc
- Lớp 8
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Ngữ văn
- Khoa học tự nhiên
- Lịch sử và Địa lí
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- Âm nhạc
- Lớp 9
- Tiếng Anh
- GDCD
- Toán học
- Công nghệ
- Tin học
- Ngữ văn
- Khoa học tự nhiên
- HĐ trải nghiệm, hướng nghiệp
- Lịch sử và Địa lí
- Lớp 10
- Hóa học
- Tiếng Anh
- Lịch sử
- Sinh học
- Địa lí
- Vật lí
- Tin học
- Toán học
- GD kinh tế và pháp luật
- Công nghệ
- Ngữ văn
- HĐ trải nghiệm, hướng nghiệp
- GD Thể chất
- GD Quốc phòng và An ninh
- Lớp 11
- Hóa học
- Tiếng Anh
- Vật lí
- Tin học
- Toán học
- Địa lí
- Công nghệ
- Lịch sử
- Ngữ văn
- Sinh học
- GD Thể chất
- GD Quốc phòng và An ninh
- GD kinh tế và pháp luật
- HĐ trải nghiệm, hướng nghiệp
-
-
- KHÁM PHÁ
-
-
-
-
-
-
-
-
- FAVORITES
-
- Hỏi đáp
- Tin Học
- Lớp 11
- Viết chương trình , nhập tên, nhập điểm của 3 môn toán lí hóa (3 hoc sinh), in ai đậu ai trượt, nếu lớn hơn 5 điểm thì đậu, nếu nhỏ hơn 5 điểm thì trượt. (Khuyến khích SỬ DỤNG BẰNG MẢNG MỘT CHIỀU , HAI CHIỀU)
Viết chương trình , nhập tên, nhập điểm của 3 môn toán lí hóa (3 hoc sinh), in ai đậu ai trượt, nếu lớn hơn 5 điểm thì đậu, nếu nhỏ hơn 5 điểm thì trượt. (Khuyến khích SỬ DỤNG BẰNG MẢNG MỘT CHIỀU , HAI CHIỀU)
Câu trả lời này dùng AI, hãy kiểm tra lại trước khi sử dụng
```python
# Nhập tên và điểm của 3 học sinh cho 3 môn: Toán, Lý, Hóa
so_hoc_sinh = 3
mon_hoc = ["Toán", "Lý", "Hóa"]
# Khởi tạo mảng để lưu tên học sinh và điểm
ten_hoc_sinh = [''] * so_hoc_sinh
diem = [[0]*len(mon_hoc) for _ in range(so_hoc_sinh)]
# Nhập dữ liệu cho từng học sinh
for i in range(so_hoc_sinh):
ten_hoc_sinh[i] = input(f"Nhập tên học sinh thứ {i + 1}: ")
for j in range(len(mon_hoc)):
diem[i][j] = float(input(f"Nhập điểm {mon_hoc[j]} cho {ten_hoc_sinh[i]}: "))
# Xác định đậu hay trượt
ket_qua = []
for i in range(so_hoc_sinh):
ket_qua_hoc_sinh = []
for j in range(len(mon_hoc)):
if diem[i][j] >= 5:
ket_qua_hoc_sinh.append("Đậu")
else:
ket_qua_hoc_sinh.append("Trượt")
ket_qua.append(ket_qua_hoc_sinh)
# In kết quả
for i in range(so_hoc_sinh):
print(f"Kết quả cho học sinh {ten_hoc_sinh[i]}: {ket_qua[i]}")
```
Chương trình trên thực hiện các bước sau đây:
1. Khai báo số lượng học sinh và mảng môn học: Mảng `mon_hoc` chứa tên 3 môn học là Toán, Lý, Hóa.
2. Khởi tạo mảng lưu trữ: Mảng `ten_hoc_sinh` dùng để lưu tên học sinh và mảng `diem` là mảng hai chiều dùng để lưu điểm của từng học sinh cho mỗi môn.
3. Nhập tên và điểm: Sử dụng vòng lặp để nhập tên và điểm cho từng học sinh. Điểm được lấy từ người dùng và được chuyển đổi thành kiểu số thực.
4. Xác định và lưu kết quả: Vòng lặp thứ hai kiểm tra điểm từng môn của mỗi học sinh. Nếu điểm lớn hơn hoặc bằng 5 sẽ lưu "Đậu", ngược lại lưu "Trượt".
5. In kết quả: Cuối cùng, in kết quả cho từng học sinh theo tên và kết quả từng môn.
Chương trình sử dụng mảng một chiều để lưu tên học sinh và mảng hai chiều để lưu điểm, điều này giúp tổ chức dữ liệu một cách dễ dàng và theo dõi tương ứng giữa học sinh và môn học. Thao tác với mảng giúp việc xử lý dữ liệu trở nên đơn giản và hiệu quả hơn.
# Nhập tên và điểm của 3 học sinh cho 3 môn: Toán, Lý, Hóa
so_hoc_sinh = 3
mon_hoc = ["Toán", "Lý", "Hóa"]
# Khởi tạo mảng để lưu tên học sinh và điểm
ten_hoc_sinh = [''] * so_hoc_sinh
diem = [[0]*len(mon_hoc) for _ in range(so_hoc_sinh)]
# Nhập dữ liệu cho từng học sinh
for i in range(so_hoc_sinh):
ten_hoc_sinh[i] = input(f"Nhập tên học sinh thứ {i + 1}: ")
for j in range(len(mon_hoc)):
diem[i][j] = float(input(f"Nhập điểm {mon_hoc[j]} cho {ten_hoc_sinh[i]}: "))
# Xác định đậu hay trượt
ket_qua = []
for i in range(so_hoc_sinh):
ket_qua_hoc_sinh = []
for j in range(len(mon_hoc)):
if diem[i][j] >= 5:
ket_qua_hoc_sinh.append("Đậu")
else:
ket_qua_hoc_sinh.append("Trượt")
ket_qua.append(ket_qua_hoc_sinh)
# In kết quả
for i in range(so_hoc_sinh):
print(f"Kết quả cho học sinh {ten_hoc_sinh[i]}: {ket_qua[i]}")
```
Chương trình trên thực hiện các bước sau đây:
1. Khai báo số lượng học sinh và mảng môn học: Mảng `mon_hoc` chứa tên 3 môn học là Toán, Lý, Hóa.
2. Khởi tạo mảng lưu trữ: Mảng `ten_hoc_sinh` dùng để lưu tên học sinh và mảng `diem` là mảng hai chiều dùng để lưu điểm của từng học sinh cho mỗi môn.
3. Nhập tên và điểm: Sử dụng vòng lặp để nhập tên và điểm cho từng học sinh. Điểm được lấy từ người dùng và được chuyển đổi thành kiểu số thực.
4. Xác định và lưu kết quả: Vòng lặp thứ hai kiểm tra điểm từng môn của mỗi học sinh. Nếu điểm lớn hơn hoặc bằng 5 sẽ lưu "Đậu", ngược lại lưu "Trượt".
5. In kết quả: Cuối cùng, in kết quả cho từng học sinh theo tên và kết quả từng môn.
Chương trình sử dụng mảng một chiều để lưu tên học sinh và mảng hai chiều để lưu điểm, điều này giúp tổ chức dữ liệu một cách dễ dàng và theo dõi tương ứng giữa học sinh và môn học. Thao tác với mảng giúp việc xử lý dữ liệu trở nên đơn giản và hiệu quả hơn.
Đăng phản hồi
© 2025 Học Tốt Online - Chia Sẻ Tài Liệu Học Tập và Giải Bài Tập Miễn Phí
Vietnamese
