1. Trang chủ
  2. » Tất cả

Bai 1 Khai niem lap trinh va ngon ngu lap trinh

21 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 3,77 MB

Nội dung

MÔN TIN HỌC – KHỐI 11 TỔNG QUAN TỔNG QUAN Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Chương II: CHƯƠNG TRÌNH ĐƠN GIẢN Chương III: CẤU TRÚC RẼ NHÁNH VÀ LẶP Chương IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC Chương V: TỆP VÀ THAO TÁC VỚI TỆP Chương VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CĨ CẤU TRÚC CHƯƠNG I MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH BÀI KHÁI NIỆM LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Biên soạn: Trần Thị Ngọc Trâm NHẮC LẠI CÁC BƯỚC GIẢI BÀI TỐN TRÊN MÁY TÍNH Gồm có bước: Bước 1: Xác định toán Bước 2: Lựa chọn thiết kế thuật tốn Bước 3: Viết Chương Trình Bước 4: Hiệu Chỉnh Bước 5: Viết tài liệu Bước & Bước học kỹ lớp 10 Bước Bước 3: 3: Viết Viết Chương Chương Trình Trình (hay (hay cịn cịn gọi gọi là bước bước Lập Lập Trình) Trình) Lập trình gì? @Lập Trình sử dụng cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể để mô tả liệu diễn đạt thao tác thuật tốn Có loại ngơn ngữ lập trình? Có loại ngơn ngữ lập trình Ngơn ngữ máy Chương trình viết ngơn ngữ máy nạp trực tiếp vào nhớ thực Một chương trình viết hợp ngữ phải dịch Hợp ngữ Ngôn ngữ bậc cao ngôn ngữ máy nhờ chương trình hợp dịch (Phát triển từ ngơn ngữ máy) Mọi ngơn ngữ lập trình bậc cao cần có chương trình dịch sang ngơn ngữ máy (Gần với ngơn ngữ tự nhiên) MỘT SỐ NGƠN NGỮ LẬP TRÌNH HIỆN NAY Khái Niệm Chương Trình Dịch Chương trình chuyển đổi từ ngơn ngữ bậc cao sang ngơn ngữ máy gọi Chương Trình Dịch Chương trình dịch nhận đầu vào chương trình viết ngơn ngữ lập trình bậc cao (Chương trình nguồn) Thực chuyển đổi sang ngơn ngữ máy (Chương trình đích) Chương trình nguồn Chương trình dịch Chương trình đích Vậy có loại chương trình dịch? Xét ví dụ: SGK/Trang Cách 1: Cứ sau câu vài câu giới Cách 2: Bạn soạn nội dung giới thiệu giấy, người thiệu trọn vẹn ý bạn, người phiên dịch phiên dịch dịch toàn nội dung sang tiếng Anh dịch sang tiếng Anh cho đồn khách Cách dịch đọc (hoặc trao cho đoàn khách đọc) Cách làm trực tiếp gọi thơng dịch gọi biên dịch Khơng có tài liệu lưu trữ Có tài liệu lưu trữ sau Có loại chương trình dịch Chương trình dịch Thơng dịch (interpreter) Biên dịch (Compiler) Hai kÜ thuật dịch: Thông dịch Biên dịch Thụng dch (interpreter) @Được thực cách lặp lại bước sau: Kiểm tra tính đắn câu lệnh chương trình nguồn; Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy; Thực câu lệnh vừa chuyển đổi Ví dụ: Thực câu lệnh môi trường DOS thông dịch Biên Dịch (compiler) @Gồm bước: Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn Dịch tồn chương trình nguồn thành chương trình đích lưu trữ để sử dụng cần thiết Ví dụ: Ngơn ngữ lập trình Turbo Pascal sử dụng trình biên dịch Phân biệt Thơng dịch  Kiểm tra tính đắn câu lệnh chương trình nguồn;  Chuyển Biên dịch  Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn  Dịch đổi câu lệnh thành tồn chương trình nguồn thành chương trình đích lưu trữ để sử dụng cần thiết hay nhiều câu lệnh tương ứng ngơn ngữ máy; có CT nguồn CT Đích để lưu trữ  Thực câu lệnh vừa chuyển đổi Khơng có CT nguồn CT Đích để lưu trữ 10/10/21 18 KIẾN THỨC TRỌNG TÂM TRONG BÀI • Nắm vững khái niệm lập trình ngơn ngữ lập trình • Phân loại ngơn ngữ lập trình: - Ngơn ngữ máy - Hợp ngữ - Ngơn ngữ lập trình bậc cao • Trình biên dịch: Chương trình nguồn Chương trình dịch Chương trình đích • Phân loại chương trình dịch - Biên dịch - Thơng dịch DẶN DÒ Các em chép đầy đủ vào ghi; Trả lời câu hỏi 1, 2, SGK/Trang 13; Xem trước Các thành phần NNLT để tiết sau học THANKS YOU! 21 ... nhiều câu lệnh tương ứng ngôn ngữ máy; có CT ngu? ??n CT Đích để lưu trữ  Thực câu lệnh vừa chuyển đổi Khơng có CT ngu? ??n CT Đích để lưu trữ 10 /10 / 21 18 KIẾN THỨC TRỌNG TÂM TRONG BÀI • Nắm vững... tính đắn câu lệnh chương trình ngu? ??n;  Chuyển Biên dịch  Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình ngu? ??n  Dịch đổi câu lệnh thành tồn chương trình ngu? ??n thành chương trình đích... (Chương trình ngu? ??n) Thực chuyển đổi sang ngơn ngữ máy (Chương trình đích) Chương trình ngu? ??n Chương trình dịch Chương trình đích Vậy có loại chương trình dịch? Xét ví dụ: SGK/Trang Cách 1: Cứ sau

Ngày đăng: 10/10/2021, 23:16

w