Tin học 11 Bài 2: Các thành phần của ngôn ngữ lập trình

Mọi ngôn ngữ lập trình đều có 3 khối xây dựng cơ bản: Bảng chữ cái , Cú pháp Ngữ nghĩa .

A. Chữ cái

  • Bộ ký tự để viết chương trình

Ví dụ:

Bạn đang xem: Tên gọi là gì tin học 11

Trong Pascal, bảng chữ cái bao gồm:

  • Các chữ cái tiếng Anh viết thường và viết hoa: a … z; a..z
  • 10 chữ số thập phân: 0..9
  • Các ký tự đặc biệt:

Bảng 1. Các ký tự đặc biệt trong Pascal

* Lưu ý:

  • Các ngôn ngữ lập trình khác nhau cũng có các bảng chữ cái khác nhau
    • Ví dụ: bảng chữ cái ngôn ngữ c / c ++ vs.strong> pascal có một số ký tự phụ như : (“) ( đường chéo ) (! ) (? ) (% ) (| )

    b.S tổng hợp

    • là một bộ quy tắc để viết chương trình, bao gồm các quy tắc viết từ và kết hợp từ cho mỗi ngôn ngữ
    • dựa trên ngữ pháp của người lập trình Và người dịch biết tổ hợp chữ cái nào là hợp lệ, vì vậy họ có thể mô tả thuật toán chính xác mà máy thực hiện

    c.Semantics

    • Xác định ý nghĩa của hành động sẽ được thực hiện đối với các kết hợp ký tự dựa trên ngữ cảnh
    • Xác định ngữ nghĩa của thuộc tính thuộc tính Sự kết hợp của các ký tự tạo nên dòng lệnh trong một chương trình

    A. Tên

    • Được sử dụng để xác định đối tượng
    • được đặt tên được đặt theo các quy tắc của ngôn ngữ lập trình và kế hoạch dịch thuật cụ thể

    Turbo Pascal

    c ++

    • Tên là một chuỗi ký tự liên tục, bao gồm: chữ cái, số, dấu gạch dưới
    • Độ dài tên ≤127 ký tự
    • Tên bắt đầu bằng một chữ cái hoặc dấu gạch dưới
    • Không phân biệt chữ hoa chữ thường

    • Độ dài tên bất kỳ
    • Phân biệt chữ hoa chữ thường

    Bảng 2. Quy ước đặt tên cho ngôn ngữ lập trình pascal và c ++

    Ví dụ:

    Bạn đang xem: Tên gọi là gì tin học 11

    • Tên chính xác:

    lop11c2, lop_11c2

    • Tên không chính xác:

    lop 11c2, 3d, a b

    Xem thêm: Đồng thanh đồng thủ nghĩa là gì

    Nhiều ngôn ngữ lập trình phân biệt ba loại tên:

    • Tên dành riêng (Từ khoá) : là tên được sử dụng bởi ngôn ngữ lập trình có ý nghĩa rõ ràng nhưng không có ý nghĩa khác
    • Tên chuẩn : được chỉ định được sử dụng trong thư viện chương trình ngôn ngữ lập trình với một số ý nghĩa xác định, nhưng người lập trình có thể khai báo và sử dụng các ý nghĩa khác nhau li >
    • Tên do người lập trình đặt : Sử dụng theo ý nghĩa của riêng bạn , xác nhận trước khi sử dụng

    Ví dụ:

    Bạn đang xem: Tên gọi là gì tin học 11

    Loại tên

    Pascal

    c / c ++

    Tên dành riêng

    Chương trình, sử dụng, biến, bắt đầu, kết thúc …

    main, include, void, while, if …

    Tên chuẩn

    byte, số thực, giá trị tuyệt đối …

    cout, clrscr, cin …

    Tên do lập trình viên đặt

    baitap, a, x1, chuvi, so_luong, …

    Bảng 3. Các kiểu phân biệt tên trong ngôn ngữ lập trình Pascal và C ++

    b. Hằng số và biến

    b.1. Không đổi
    • Hằng số giá trị có giá trị không thay đổi trong quá trình thực thi chương trình
    • Hằng số học tập Số nguyên Thực (tĩnh hoặc dấu phẩy động)
    • Hằng số logic là giá trị true strong> hoặc false
    • hằng số chuỗi là bất kỳ chuỗi nào khi được viết trong dấu ngoặc kép

    >

    Ví dụ:

    Bạn đang xem: Tên gọi là gì tin học 11

    Xem thêm: Hướng dẫn cách khắc phục lỗi &039Preview Could Not Be Loaded&039 – Qnet88

    Danh mục

    Pascal

    c / c ++

    Hằng số số học

    3 0 -8 +15

    2,5 5,0 -12,79 +6,8 0,2

    -2.259e02 1.7e-3

    Hằng số logic

    đúng hay sai

    Hằng số chuỗi

    ‘Thông tin’

    ‘12345’

    “Thông tin”

    “12345”

    Bảng 4. Các loại hằng số trong ngôn ngữ lập trình pascal và c ++

    Xem thêm: Tfc Là Gì ? Các Công Thức Cơ Bản Về Lý Thuyết Chi Phí

    b.2. biến
    • số lượng tên được sử dụng để lưu trữ các giá trị và giá trị có thể được thay đổi trong quá trình thực thi chương trình
    • tên biến mang giá trị thay đổi của mỗi lần thực thi chương trình

    c.Comments

    • Các chú thích được đặt trong chương trình nguồn để giúp người đọc dễ dàng nhận biết ý nghĩa của chương trình
    • Chú thích không ảnh hưởng đến nội dung của chương trình nguồn và được trình biên dịch bỏ qua
    • trong pascal , nhận xét được đặt trong {} hoặc (* *)
    • Trong c ++ , nhận xét được đặt giữa / * và * /
    • li>

Viết một bình luận