Chương trình pascal hello world

Hello World là một chương trình thế kỉ mà hầu như ngôn ngữ lập trình nào cũng sử dụng, mục đích giúp người học nắm bắt được cách code và biên dịch một chương trình. Người ta gọi đây là bài học bắt buộc khi nghiên cứu một ngôn ngữ lập trình.

Chương trình pascal hello world

Chương trình pascal hello world

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

I. Cú pháp của một chương trình Pascal

Tạm thời mình sẽ không nói đến kiến thức chuyên sâu như hàm, thủ tục,  vì nó quá khó so với kiến thức hiện tại của bạn. Thay vào đó bạn nên bắt đầu từ cái dễ nhất.

Trước tiên bạn hãy tạo mới một file pascal, sau đó nhập đoạn code dưới đây.

program HelloFreetuts;
begin
  writeln ('Welcome to freetuts.net');
end.

Giao diện editor như sau:

Bài viết này được đăng tại [free tuts .net]

Đây là một chương trình chuẩn của Pascal. Trong đó bạn cần chú ý những vấn đề sau:

Đây là đoạn code khai báo tên của chương trình, mình đã đặt tên HelloFreetuts.

Beginend là phần khai báo mở đầu và kết thúc của chương trình, nghĩa là ta sẽ lập trình ở phía bên trong begin và end.

begin
  writeln ('Welcome to freetuts.net');
end.

Có một lưu ý quan trọng, đó là phía cuối từ khóa end ta phải có thêm dấu chấm . nhé.

writeln là lệnh in ra chuỗi Welcom to freetuts.net ra màn hình.

Để chạy chương trình này thì bạn hãy thực hiện hai bước như sau: Nhấn Alt + F9 để xem chương trình có lỗi không, nếu không lỗi thì nhấn Ctr + F9 để chạy.

Nếu bạn thực hiện đúng thì kết quả sẽ như hình sau:

II. Write và readln trong Pascal

Lệnh writeln dùng để in một dòng dữ liệu ra màn hình console. Lệnh này rất hữu ích và được sử dụng rất nhiều trong quá trình học pascal của các bạn.

Nếu bạn thấy khi chạy chương trình thì cửa sổ console chỉ hiển thị và tắt liền thì bạn bổ sung thêm lệnh readln ở cuối chương trình.

program HelloFreetuts;
begin
  writeln ('Welcome to freetuts.net');
  readln;
end.

III. Một vài quy tắc căn bản trong Pascal

Để hiểu rõ hơn về ngôn ngữ này thì bạn nên đọc qua những quy tắc dưới đây, điều này sẽ giúp bạn phát hiện ra những lỗi ngớ ngẩn và tránh mất quá nhiều thời gian.

Không phân biệt hoa thường: Trong Pascal không phân biệt chữ hoa và chữ thường, vì vậy các từ khóa như begin, end, program bạn có thể viết tự do.

Kết thúc lệnh phải có dấu chấm phẩy: Bạn phải thêm dấu chấm phẩy (;) vào cuối mỗi lệnh để chương trình biết là lệnh đã kết thúc.

Chuỗi phải được đặt trong dấu nháy kép hoặc nháy đơn: Hầu như ngôn ngữ lập trình nào cũng có quy tắc này.

Cuối lệnh end của chương trình chính phải có dấu chấm: Hãy xem lại đoạn code ở phần trên để tìm dấu chấm mà mình đang đề cập nhé.

Không quan trọng khoảng trắng: Bạn có thể xuống hàng, hoặc không xuống hàng cũng được. Tuy nhiên khuyến khích mỗi dòng lệnh nên đặt trên một hàng để dễ dàng quan sát code hơn.

Trên là những chia sẻ về chương trình Hello World trong Pascal. Hy vọng những thông tin này sẽ hữu ích với bạn. Chúc bạn học tập tốt nhé.

1. Bài toán

Viết chương trình Hello World đầu tiên.

Chào bạn. Hôm nay tôi xin hướng dẫn bạn viết chương trình đầu tiên khi tham gia học ngôn ngữ lập trình Pascal.

2. Giải thuật

In ra màn hình dòng chữ "Hello Word" bằng lệnh writeln

3. Code Pascal

Program Vidu;
uses crt;
Begin
     clrscr;
     writeln('Hello World');
     readln;
End.

4. Giải thích code

Giải thích code:

Dòng lệnhGiải thích
Program Vidu; Phần này để khai báo tên chương trình.
uses crt; Dùng để khai báo hàm thư viện.
clrscr; Lệnh này dùng để xóa màn hình.
writeln('Hello World'); Dùng để in dòng chữ Hello Word ra màn hình.
readln; Dòng lệnh này dùng để dừng màn hình khi chạy chương trình.

5. Kết quả Pascal

- Sau khi bạn gõ code trên vào Tuble Pascal, để chạy chương trình bạn bấm tổ hợp phím Ctrl + F9 để chạy chương trình

Chương trình pascal hello world

  • Khi bạn chạy chương trình giao diện chương trình sẽ hiển thị như sau:

Chương trình pascal hello world

Tổng kết: Đây là bài học đầu tiên và cũng rất quan trọng để bạn cảm nhận được một chương trình được chạy như thế nào, trong những bài tiêp tiếp theo chúng ta sẽ tiếp xúc với những bài phức tạp hơn để bạn có thể từ một người không biết gì về lập trình Pascal cũng có thể học được. Ok