Trang chủ › Lớp 10 › Tin học › Bài 16. Ngôn ngữ lập trình bậc cao và Python

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.

Học bài này ngay →