Một chương trình gồm các thành phần cơ bản

1

a.

Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa.-

Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.Trong ngôn ngữ Pascal bảng chữ cái gồm: Các chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9 và một số kí tự đặc biệt (SGK)

- Cú pháp: là bộ qui tắc dùng để viết chương trình.

- Ngữ nghĩa: xác định ý nghĩa thao tác cần phải thực hiên , ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó. Cú pháp cho biết cách viết một chương trình hợp lệ , còn ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.Lỗi cú pháp được chương trình dịch phát hiện và thông báo cho người lập chương trình biết , chỉ có các chương trình không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy. Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể .

b.

Gồm 2 thành phần chính

- Phần khai báo thường dùng các câu lệnh dùng để :

+ Khai báo tên trương trình .

+ Khai báo các thư viện( chứa các lệnh có sẵn có thể sử dụng trong chương trình) và một số khai báo khác.

- Phần thân của trương trình gồm các câu lệnh mà máy tính cần được thực hiện. Phần thân bắt đầu bằng từ khóa Begin và kết thúc bằng từ khóa End. .Đây là phần bắt buộc phải có.

-Phần khai báo có thể có hoặc không . Tuy nhiên nếu có phần khai báo thì nó phải đặt trước phần thân trương trình

Ngôn ngữ lập trình là dạng hệ thống chuẩn hóa theo quy tắc riêng. Qua đó, lập trình viên có thể mô tả và xây dựng các chương trình làm việc.

Mỗi ngôn ngữ lập trình thường có ba thành phần nền tảng là bảng chữ cái, cú pháp và ngữ nghĩa.

Bảng chữ cái: Đây được xem như tập các kí hiệu dùng để viết chương trình.

Trong ngôn ngữ Pascal bảng chữ cái gồm chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9, một số kí tự đặc biệt.

Cú pháp: Nó là bộ qui tắc dùng để kiểm tra phương pháp, cách viết một chương trình hợp lệ. Lỗi của nó sẽ được phát hiện trong khi phần mềm được dịch hoàn tất khi và không còn xuất hiện tình trạng này.

Cú pháp cho biết cách viết một chương trình hợp lệ, quá trình này được phát hiện, cung cấp cho người thành lập biết , vì chỉ khi nó không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy. 

Ngữ nghĩa: Dùng để xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp ký tự dựa vào ngữ cảnh của nó. Sẽ chỉ có thể được phát hiện khi ứng dụng được thực thi bao gồm những công việc, dữ liệu cụ thể, xác định ý nghĩa của các tổ hợp kí tự trong chương trình. 

Ví dụ như khi lập trình giải phương trình bậc 2, chúng ta viết sai công thức tính toán, việc khai báo cũng thông báo tất cả các cú pháp đều đúng, chương trình được dịch và chạy tốt nhưng kết quả tính toán lại không chính xác, điều đó chứng tỏ đã có sự sai sót về mặt ngữ nghĩa. 

Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện trên dữ liệu cụ thể . 

Một số ngôn ngữ lập trình phổ biến hiện nay như JavaScript, Python, Java, C/C++, PHP, Objective-C, C#, Swift.

Một chương trình gồm các thành phần cơ bản

Các khái niệm cơ bản của ngôn ngữ máy tính

Tên 

Mọi đối tượng đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình, từng ứng dụng dịch cụ thể 

Trong Turbo Pascal, tên là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số , chữ cái hoặc dấu gạch dưới. 

Trong ứng dụng Free Pascal, tên có thể có độ dài tới 255 cú pháp.

Nó không phân biệt chữ hoa, chữ thường trong tên. Một số ngôn ngữ lập trình khác phân biệt hai vấn đề này.

Tên không bắt đầu bằng chữ số, không chứa dấu cách, không chứa kí tự đặt biệt 

Nhiều ngôn ngữ lập trình, trong đó có pascal, phân biệt ba loại tên . 

  • Tên dành riêng. 
  • Tên chuẩn. 
  • Tên do người lập trình đặt. 

Tên dành riêng

Là những tên được ngôn ngữ lập trình quy định với ý nghĩa xác định, mà lập trình viên không thể dùng với mục đích khác.

Tên dành riêng còn được gọi là từ khóa.

Tên chuẩn 

Được xem như những tên được sử dụng với ý nghĩa nào đó trong các thư viện của nó, tuy nhiên người lập trình có thể sử dụng với ý nghĩa khác và được xem như từ khóa. 

Tên do người lập trình đặt

Nó xác định bằng cách khai báo trước khi sử dụng và không được trùng với tên dành riêng và không được trùng nhau. 

Một chương trình gồm các thành phần cơ bản

Hằng và biến 

  • Hằng: Đại lượng có giá trị không đổi trong quá trình thực hiện thường có như hằng logic, hằng xâu và hằng số học.
  • Biến: Là đại lượng được đặt tên , giá trị có thể thay đổi được trong dự án, với nhiều loại biến khác nhau và phải khai báo trước khi sử dụng. 
  • Chú thích: Trong khi thực hiện, nó không làm ảnh hưởng đến chương trình.

Một chương trình gồm các thành phần cơ bản

Một chương trình gồm các thành phần cơ bản

"A little more persistence, a little more effort, and what seemed hopeless failure may turn to glorious success". Đây là châm ngôn tôi yêu thích nhất, để từng ngày nỗ lực theo đuổi ngành công nghệ thông tin.