Tin học 10 Bài 16: Ngôn ngữ lập trình bậc cao và Python
Tin học lớp 10 · Kết nối tri thức · THPT
Các loại ngôn ngữ lập trình, Ưu điểm và chương trình dịch, Ngôn ngữ Python, Môi trường lập trình IDLE, Lệnh đầu tiên: print và biểu thức, Lưu ý – mẹo nhớ.
Tóm tắt kiến thức Tin học 10 Bài 16: Ngôn ngữ lập trình bậc cao và Python
1. Các loại ngôn ngữ lập trình
- Ngôn ngữ máy: dãy bit 0 và 1: Máy hiểu trực tiếp, chạy nhanh; Khó viết, khó sửa, phụ thuộc loại máy
- Hợp ngữ (Assembly): dùng từ gợi nhớ: VD: ADD, MOV; cần dịch sang mã máy
- Ngôn ngữ bậc cao: gần ngôn ngữ tự nhiên: VD: Pascal, C, Java, Python
2. Ưu điểm và chương trình dịch
- Dễ đọc, dễ viết, dễ tìm và sửa lỗi
- Ít phụ thuộc loại máy, dễ mang sang máy khác
- Cần chương trình dịch sang ngôn ngữ máy: Biên dịch: dịch cả chương trình rồi chạy; Thông dịch: dịch đến đâu chạy đến đó
3. Ngôn ngữ Python
Tác giả Guido van Rossum, ra đời năm 1991; Cú pháp ngắn gọn, gần tiếng Anh; Miễn phí, mã nguồn mở, nhiều thư viện; Ứng dụng: AI, khoa học dữ liệu, web, game; Chạy bằng trình thông dịch Python.
4. Môi trường lập trình IDLE
Chế độ gõ lệnh trực tiếp (Shell); Chế độ soạn thảo chương trình; Kết quả chương trình hiện trong Shell.
5. Lệnh đầu tiên: print và biểu thức
print("Xin chào") → in ra Xin chào; print(a, b): các giá trị cách 1 dấu cách; Phép toán: + - * /, ** (lũy thừa); Ưu tiên: ( ) → ** → * / → + -.
6. Lưu ý – mẹo nhớ
Phân biệt hoa, thường: Print ≠ print; Xâu trong cặp nháy '…' hoặc "…" cho đủ cặp; Dòng bắt đầu bằng # là chú thích; Máy (0/1) → Hợp ngữ (gợi nhớ) → Bậc cao.
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 6 hình minh hoạ dễ hiểu
- ✍️ 32 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính