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

Lập Trình máy tính nên bắt đầu từ đâu?

9 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 2,11 MB

Nội dung

Slide 1 Bµi 1 Gi¸o ¸n ®iÖn tö tin häc líp 11 1 Kh¸i niÖm lËp tr×nh LËp tr×nh lµ sö dông cÊu tróc d÷ liÖu vµ c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ ®Ó m« t¶ d÷ liÖu vµ diÔn ®¹t c¸c thao t¸c cña thu[.]

Bài Giáo án điện tử tin học lớp 11 Khái niệm lập trình Làm để máy tính hiểu thực đợc thuật toán đà lựa chọn để giải toán? Cần diễn tả thuật toán ngôn ngữ cho maý tính thực đợc 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 toán Phân loại ngôn ngữ lập trình Ngôn ngữ dùng để viết ch ơng trình máy tính gọi ngôn ngữ lập trình input a 1 1lập 1110 Ngôn 1input0ngữ b a1 1 0 1 1cã tr×nh load bao add b 1 nhØ? 1010010 nhiêu loại move e e1 1 0 1 print 1101111010 halt  Ng«n ngữ lập trình đợc chia thành ba loại: end Ngôn ngữ máy: ngôn ngữ máy trực tiếp hiểu thực Hợp ngữ: gần với ngôn ngữ máy, nhng mà lệnh đợc thay tên viết tắt thao tác (thờng 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, phụ thuộc vào loại máy chơng trình phải dịch sang ngôn ngữ máy thực đợc 2 Chơng trình dịch Chơng trình có chức chuyển đổi chơng trình viết ngôn ngữ lập trình bậc cao thành chơng trình thực đợc máy tính gọi chơng trình dịch Chơng trình nguồn INPUT Chươngưtrìnhưdịch Chơng trình đích OUTPUT Trong đó: * Chơng trình nguồn: chơng trình viết ngôn lập trình bậc cao * Chơng trình đích: ngữ chơng trình nguồn đợc chuyển đổi sang ngôn ngữ máy nhờ chơng trình dịch Phân loại chơng trình dịch Tình huống: Một thầy giáo biết tiếng Việt muốn giới thiệu trờng cho đoàn khách đến tõ níc Anh Theo em cã mÊy c¸ch thùc hiƯn điều trên? Hai kĩ thuật dịch: Thông dịch Biên dịch a Thông dịch Thực lặp lặp lại dÃy bớc sau 1010111110 ã Kiểm tra tính đắn câu lệnh chơng trình nguồn 1111010011 1011010010 1010110011 1101111010 ã Chuyển đổi câu lệnh thành câu lệnh tơng ứng ngôn ngữ máy ã Thực câu lệnh vừa chuyển đổi Loại chơng trình dịch đặc biệt thích hợp cho môi trờng đối thoại ngời dùng hệ thống (Các ngôn ngữ khai thác hệ quản trị sở liệu, đối thoại với hệ điều hành)) b Biên dịch Thực qua hai bớc sau ã Duyệt, kiểm tra, phát lỗi, xác định chơng trình nguồn có dịch đợc không ã Dịch chơng trình nguồn thành chơng trình đích thực máy lu trữ lại để sử dụng sau Loại chơng trình dịch thuận tiện cho chơng trình ổn định cần thực nhiều lần Kèm với chơng trình dịch, ngời dùng đợc cung cấp dịch vụ lên quan nh biên soạn, lu trữ tạo thành môi trờng làm việc ngôn ngữ lËp tr×nh VÝ dơ: Turbo Pascal 7.0, Free Pascal 1.2, Visual Pascal 2.1, Ghi nhớ! Lập trình việc chuyển đổi liệu thao tác thuật toán thành cấu trúc liệu câu lệnh 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 ... trình thực đợc máy tính gọi chơng trình dịch Chơng trình nguồn INPUT Chương? ?trình? ?dịch Chơng trình đích OUTPUT Trong đó: * Chơng trình nguồn: chơng trình viết ngôn lập trình bậc cao * Chơng trình. .. nhiên, có tính độc lập cao, phụ thuộc vào loại máy chơng trình phải dịch sang ngôn ngữ máy thực đợc 2 Chơng trình dịch Chơng trình có chức chuyển đổi chơng trình viết ngôn ngữ lập trình bậc... niệm lập trình Làm để máy tính hiểu thực đợc thuật toán đà lựa chọn để giải toán? Cần diễn tả thuật toán ngôn ngữ cho maý tính thực đợc Lập trình sử dụng cấu trúc liệu câu lệnh ngôn ngữ lập trình

Ngày đăng: 17/11/2022, 23:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w