Bài giảng Tin học 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bạn đang xem tài liệu "Bài giảng Tin học 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình

Bài 1 KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH GIÁO ÁN ĐIỆN TỬ TIN HỌC LỚP 11 Phân loại ngôn ngữ lập trình ➢ Ngôn ngữ dùng để viết 1INPUT 0 1 a 0 1 1 1 1 1 0 Ngôn INPUTngữ b lập chương trình máy tính gọi là trình 1LOAD có1 1a 1 0 bao1 0 0 1 1 1ADD 0 b1 1 0 1 0 0 1 0 ngôn ngữ lập trình. nhiêu loại?MOVE e PRINT1 0 1 e 0 1 1 0 0 1 1 1HALT 1 0 1 1 1 1 0 1 0 ➢ Ngôn ngữ lập trình được END chia thành ba loại: Ngôn ngữ máy: ngôn ngữ duy nhất máy có thể trực tiếp hiểu và thực hiện. Hợp ngữ: rất gần với ngôn ngữ máy, nhưng mã lệnh được thay bằng tên viết tắt của thao tác (thường là tiếng Anh). Ngôn ngữ bậc cao: gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào loại máy và chương trình phải dịch sang ngôn ngữ máy mới thực hiện được. Phân loại chương trình dịch Tình huống: Một thầy giáo chỉ biết tiếng Việt muốn giới thiệu về ngôi trường của mình cho một đoàn khách đến từ nước Anh. Có mấy cách thực hiện điều trên? a Thông dịch Thực hiện lặp đi lặp lại dãy các bước sau 1 0 1 0 1 1 1 1 1 0 • Kiểm tra tính đúng đắn 1 1 1 1 0 1 0 0 1 1 của câu lệnh tiếp theo trong 1 0 1 1 0 1 0 0 1 0 chương trình nguồn. 1 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 • Chuyển đổi câu lệnh đó thành các câu lệnh tương ứng trong ngôn ngữ máy. • Thực hiện các câu lệnh vừa chuyển đổi. Loại chương trình dịch này đặc biệt thích hợp cho môi trường đối thoại giữa người dùng và hệ thống. (Các ngôn ngữ khai thác hệ quản trị cơ sở dữ liệu, đối thoại với hệ điều hành) Ghi nhớ! ▪ Lập trình là việc chuyển đổi dữ liệu và các thao tác của thuật toán thành các cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể. Chương trình nguồn Chương trình dịch Chương trình đích ▪ Các loại chương trình dịch: - Biên dịch. - Thông dịch.
File đính kèm:
bai_giang_tin_hoc_11_bai_1_khai_niem_lap_trinh_va_ngon_ngu_l.ppt