Bài Giảng Tin Học 10 Bài 5 Ngôn Ngữ Lập Trình - Tài Liệu Text - 123doc

Tải bản đầy đủ (.ppt) (18 trang)
  1. Trang chủ
  2. >>
  3. Giáo án - Bài giảng
  4. >>
  5. Tin học
bài giảng tin học 10 bài 5 ngôn ngữ lập trình

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.67 MB, 18 trang )

Bài giảng Tin học 10Bài 5:Ngôn ngữ lập trìnhTình huốngLa… là… la… Hôm nay tự nhiên bố mẹ đưa mình sang Pháp chơi… lá là la04306806106F 06206106E 021Hơ… hơ! Không hiểu gì cả! Mình đâu bít tiếng Pháp!Liệu máy tính có thực hiện được thuật toán đó không?Bài 5:NGÔN NGỮ LẬP TRÌNHKhái niệmNgôn ngữ dùng để mô tả thuật toán giúp máy tính hiểu và thực hiện được. Ngôn ngữ đó được gọi là “Ngôn ngữ lập trình”Có mấy loại ngôn ngữ lập trình?Có 3 loại:+ Ngôn ngữ máy+ Hợp ngữ+ Ngôn ngữ bậc cao1. Ngôn ngữ máy - Là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu và thực hiện được.-Các lệnh viết bằng ngôn ngữ máy viết bằng mã nhị phân và mã Hexa.Ví dụ: “Chao 10A1” chuyển sang mã nhị phân01000011 1001000 01000001 01001111 00000001 0000000 01000001 000000011. Ngôn ngữ máy-Ưu điểm: + Máy tính hiểu và thực hiện được ngay cho phép ta khai thác triệt để và tối ưu khả năng của máy tính.-Nhược điểm:+ Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng. Chương trình viết tốn nhiều công sức, cồng kềnh và khó hiệu chỉnh.2. Hợp ngữ•Các lệnh thường là viết tắt các từ Tiếng Anh Ví dụ: ADD AX, BX Nghĩa là: Cộng số ở thanh ghi AX với số ở thanh ghi BX rồi lưu kết quả vào thanh ghi AX.•Hợp ngữ bao gồm 2 phần cơ bản:+ Tên các câu lệnh+ Quy tắc để viết các câu lệnh•Cấu trúc câu lệnh gồm 2 phần:+ Phần đầu: Là tên mã lệnh+ Phần sau: Là địa chỉ các thanh ghi để lưu trữ giá trị2. Hợp ngữ•Một số lệnh:+ INPUT: Nhập giá trị+ ADD: Phép cộng+ SUB: Phép trừ+ DIV: Phép chia2. Hợp ngữƯu điểm: Hợp ngữ là một ngôn ngữ mạnh, kết hợp giữa ngôn ngữ máy và ngôn ngữ tự nhiên của con người (Thường là tiếng anh).Nhược điểm: Không thích hợp với số đông người lập trình vì để lập trình bằng hợp ngữ thì người lập trình phải có hiểu biết nhất định về máy tính.2. Hợp ngữChú ý: Để chương trình viết bằng hợp ngữ thực hiện được trên máy tính, nó cần chuyển sang ngôn ngữ máy bằng chương trình hợp dịch.Máy tính có thực hiện được ngay các chương trình viết bằng hợp ngữ không?3. Ngôn ngữ bậc caoLà ngôn ngữ 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 tính.•Một số ngôn ngữ lập trình bậc cao:+ Fortran+ Cobol+ Basic+ Pascal+ FoxPro+ + Java, C, C+,C++…3. Ngôn ngữ bậc caoThuật toán tính tổng 2 sốNhập a, b, cS ← a + b Đưa ra S; kết thúc.Ngôn ngữ lập trình Pascal:Read(a,b);S:= a+b;Write(S);3. Ngôn ngữ bậc caoƯu điểm: Ít phụ thuộc vào máy tính, chương trình viết ngắn gọn, dễ hiểu, dễ chỉnh sửa nên thích hợp với số đông người lập trìnhChú ý: Muốn máy tình hiểu được ngôn ngữ bâc cao cần phải chuyển đổi nó sang ngôn ngữ máy. Chương trình thực hiện công việc này gọi là Chương trình dịch.4. Chương trình dịchChương trình dịch dùng để dịch các chương trình viết bằng ngôn ngữ bậc cao hoặc hợp ngữ sang ngôn ngữ máy.010101000011111 00ADD AX,BX Write(‘Xin Chao cac ban’) Có 3 loại ngôn ngữ lập trình:+ Ngôn ngữ máy: Máy tính hiểu nhưng rất phức tạp nên ít người dùng.+ Hợp ngữ: Sử dụng các câu lệnh bằng Tiếng Anh nhưng vẫn còn phức tạp nên ít người dùng.+ Ngôn ngữ bậc cao: Sử dụng ngôn ngữ tự nhiên, dễ hiểu, có tính độc lập cao nên thích hợp với đa số người dùng.Chúc các thầy cô giáoVà các em học sinhMạnh khoẻ, hạnh phúc.

Tài liệu liên quan

  • Bài 5: Ngôn ngữ lập trình Bài 5: Ngôn ngữ lập trình
    • 9
    • 695
    • 2
  • Tin 11 - bai 2 - Ngôn ngữ lập trình Pascal Tin 11 - bai 2 - Ngôn ngữ lập trình Pascal
    • 12
    • 801
    • 0
  • Bài 5. Ngôn ngữ lập trình Bài 5. Ngôn ngữ lập trình
    • 1
    • 465
    • 0
  • Bài 5 - Ngôn ngữ lập trình Bài 5 - Ngôn ngữ lập trình
    • 4
    • 614
    • 1
  • Giáo án tin học 10 - Tiết 17: NGÔN NGỮ LẬP TRÌNH ppt Giáo án tin học 10 - Tiết 17: NGÔN NGỮ LẬP TRÌNH ppt
    • 6
    • 618
    • 3
  • Giáo án Tin Học lớp 10: Bài 5: NGÔN NGỮ LẬP TRÌNH ppsx Giáo án Tin Học lớp 10: Bài 5: NGÔN NGỮ LẬP TRÌNH ppsx
    • 4
    • 7
    • 36
  • bài giảng tin học 10 bài 5 ngôn ngữ lập trình bài giảng tin học 10 bài 5 ngôn ngữ lập trình
    • 18
    • 956
    • 1
  • bài tập tin học cơ sở 3 ngôn ngữ lập trình c bài tập tin học cơ sở 3 ngôn ngữ lập trình c
    • 17
    • 3
    • 2
  • Bài tập Ngôn ngữ Lập trình C Cơ bản Ôn thi Liên thông vào Cao đẳng Công nghệ Thông tin Bài tập Ngôn ngữ Lập trình C Cơ bản Ôn thi Liên thông vào Cao đẳng Công nghệ Thông tin
    • 32
    • 881
    • 0
  • Bài 5: NGÔN NGỮ LẬP TRÌNH Bài 5: NGÔN NGỮ LẬP TRÌNH
    • 2
    • 318
    • 0

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(2.84 MB - 18 trang) - bài giảng tin học 10 bài 5 ngôn ngữ lập trình Tải bản đầy đủ ngay ×

Từ khóa » Các Loại Ngôn Ngữ Lập Trình Lớp 10