Trình biên dịch NNLT Pascal trực tuyến trên nền web:
https://www.onlinegdb.com/online_pascal_compiler
https://www.onlinegdb.com/online_pascal_compiler
Ngay từ khi còn ngồi trên ghế trường THCS các em học sinh đã được tiếp xúc với ngôn ngữ lập trình Pascal, thế nhưng không phải ai cũng hiểu rõ về ngôn ngữ này. Bài viết dưới đây sẽ giúp bản hiểu rõ hơn về ngôn ngữ này và hiểu được lí do vì sao ngôn ngữ này lại được lựa chọn để đưa vào chương trình phổ thông cho các em học sinh.
1. Pascal là gì?
Pascal là một ngôn ngữ lập trình máy tính được kỹ sư Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình đặc biệt thích hợp với kiểu lập trình cấu trúc và cấu trúc dữ liệu, ngôn ngữ lập trình này được đặt theo tên của nhà toán học, triết gia và nhà vật lý người Pháp Blaise Pascal.
2. Đặc điểm của Pascal
+ Ngữ pháp và ngữ nghĩa đơn giản, có tính logic.
+ Cấu trúc của chương trình rõ ràng, dễ hiểu.
+ Dễ sửa chữa, cải tiến.
3. Tính chất cơ bản
Pascal là một ngôn ngữ có định kiểu rõ ràng:
+ Mọi biến và hằng của kiểu dữ liệu nào chỉ được gán các giá trị của đúng kiểu dữ liệu đó, không được tự do đem gán cho các giá trị của kiểu dữ liệu khác.
+ Việc định kiểu một cách chặt chẽ như vậy khiến cho người lập trình luôn luôn phải có các biểu thức tương thích với nhau về kiểu dữ liệu.
+ Pascal là một ngôn ngữ thể hiện tư duy lập trình có cấu trúc:
+ Dữ liệu được cấu trúc hóa: từ dữ liệu đơn giản hoặc có cấu trúc đơn giản người lập trình có thể xây dựng các dữ liệu có cấu trúc phức tạp hơn.
+ Mệnh lệnh được cấu trúc hóa : từ các lệnh chuẩn đã có, người lập trình có thể nhóm chúng lại với nhau và đặt giữa hai từ khóa Begin và End khiến chúng trở thành một ngôn ngữ phức tạp hơn gọi là lệnh hợp thành hay lệnh ghép.
+ Chương trình được cấu trúc hóa: một chương trình có thể chia thành các chương trình con tổ chức theo hình cây phân cấp. Mỗi chương trình con nhằm giải quyết một nhiệm vụ xác định cụ thể, điều này giúp cho người lập trình có thể giải quyết từng phần một, từng khối một và có thể cho nhiều người tham gia lập trình, mỗi người phụ trách một vài khối.
4. Chương trình biên dịch ngôn ngữ lập trình Pascal:
Có rất nhiều chương trình hỗ trợ biên dịch ngôn ngữ lập trình Pascal như:
Turbo Pascal, Free Pascal, Olala Pascal,...(<--Click vào tên phần mềm để tải về máy)