Chào bạn! Dưới đây là đáp án cho các câu hỏi trong đề cương tự luận của bạn:
**Câu 1:** Viết chương trình tính và in ra diện tích tam giác với độ dài ba cạnh được nhập từ bàn phím.
```python
import math
def dientich_tam_giac(a, b, c):
p = (a + b + c) / 2
return math.sqrt(p * (p - a) * (p - b) * (p - c))
a = float(input("Nhập độ dài cạnh a: "))
b = float(input("Nhập độ dài cạnh b: "))
c = float(input("Nhập độ dài cạnh c: "))
print("Diện tích tam giác là:", dientich_tam_giac(a, b, c))
```
**Câu 2:** Cách viết câu lệnh đưa ra danh sách con của `a`.
- Gồm m phần tử đầu tiên của danh sách a: `a[:m]`
- Gồm các phần tử từ vị trí p đến trước vị trí q: `a[p:q]`
- Gồm các phần tử từ vị trí m đến cuối danh sách a: `a[m:]`
**Câu 3:** Tính và đưa ra màn hình giá trị biểu thức .
```python
a = int(input("Nhập a: "))
b = int(input("Nhập b: "))
c = int(input("Nhập c: "))
d = int(input("Nhập d: "))
x = int(input("Nhập x: "))
ket_qua = a * (x ** 3) + b * (x ** 2) + c * x + d
print("Giá trị biểu thức là:", ket_qua)
```
**Câu 4:** Viết chương trình tính tổng các số chẵn trong dãy.
```python
def tongchan(A):
tong = 0
for num in A:
if num % 2 == 0:
tong += num
return tong
A = list(map(int, input("Nhập dãy số cách nhau bằng khoảng trắng: ").split()))
print("Tổng các số chẵn là:", tongchan(A))
```
**Câu 5:** Nghề thiết kế và lập trình web:
- **Đặc điểm:** Tạo ra các trang web tương tác, ứng dụng web.
- **Yêu cầu:** Kiến thức về HTML, CSS, JavaScript, các framework như React, Angular.
- **Nơi đào tạo:** Các trường đại học, khóa học trực tuyến.
- **Cơ hội việc làm:** Cao, nhiều công ty cần lập trình viên web.
- **Thu nhập:** Thường từ 10 triệu đến 30 triệu đồng/tháng tùy kinh nghiệm.
**Câu 6:** Nghề lập trình trò chơi:
- **Đặc điểm:** Tạo ra game cho nhiều nền tảng như PC, console, di động.
- **Yêu cầu:** Kiến thức về ngôn ngữ lập trình như C#, C++, các engine như Unity, Unreal Engine.
- **Nơi đào tạo:** Các trường đại học chuyên ngành công nghệ thông tin, khóa học trực tuyến.
- **Cơ hội việc làm:** Nhiều, ngành công nghiệp game đang phát triển mạnh.
- **Thu nhập:** Thường từ 15 triệu đến 40 triệu đồng/tháng.
**Câu 7:** Ngành phát triển ứng dụng trên thiết bị di động:
- **Đặc điểm:** Tạo ra ứng dụng cho smartphone, tablet.
- **Yêu cầu:** Kiến thức về Swift (iOS), Kotlin (Android), các framework như React Native.
- **Nơi đào tạo:** Các trường đại học, khóa học online.
- **Cơ hội việc làm:** Cao, nhu cầu lớn từ thị trường.
- **Thu nhập:** Từ 12 triệu đến 35 triệu đồng/tháng.
**Câu 8:** Viết hàm tính trung bình của 3 số.
```python
def tinh_trung_binh(a, b, c):
return (a + b + c) / 3
toan = float(input("Nhập điểm Toán: "))
van = float(input("Nhập điểm Văn: "))
anh = float(input("Nhập điểm Anh: "))
trung_binh = tinh_trung_binh(toan, van, anh)
print("Điểm trung bình chung là:", trung_binh)
```
**Câu 9:** Tính nhiệt độ trung bình.
```python
nhiet_do = list(map(float, input("Nhập nhiệt độ các ngày cách nhau bằng khoảng trắng: ").split()))
trung_binh = sum(nhiet_do) / len(nhiet_do)
print("Nhiệt độ trung bình là:", trung_binh)
```
Hy vọng các đáp án trên sẽ giúp ích cho bạn trong việc học và làm bài! Nếu có thêm câu hỏi nào, bạn có thể hỏi nhé!