Tải Free Pascal 3.2 | Phần mềm học lập trình tin học miễn phí

Chi tiết về phần mềm Pascal:

  • Phát hành: Free Pascal
  • Phiên bản mới nhất: 3.2.0 (cập nhật 28/12/2020)
  • Hỗ trợ trên: Windows Vista/7/8/10, MacOS, Linux, Android, Linux.

Pascal là phần mềm lập trình dành cho các bạn học sinh và cũng là sự lựa chọn phù hợp cho người bắt đầu học lập trình. Hôm nay, mình sẽ hướng dẫn các tải Free Pascal trên máy tính đơn giản, miễn phí.

Tải Free Pascal 3.2 | Phần mềm học lập trình tin học miễn phí

Tải Free Pascal 3.2 | Phần mềm học lập trình tin học không tính tiền

I. Giới thiệu Pascal

Pascal là phần mềm lập trình cho phép người dùng có thể soạn thảo, học lập trình và thao tác với ngôn ngữ Pascal chuyên nghiệp miễn phí. Phần mềm hỗ trợ nhiều dạng cấu trúc máy tính và hầu hết các hệ điều hành quen thuộc như: macOS, Linux, Windows 32/64 bit và WinCE, DOS (16 và 32-bit)…

Pascal ( hay còn gọi Turbo Pascal ) là một loại ngôn từ lập trình dạng lệnh, thích hợp cho kiểu lập trình cấu trúc. Được nhìn nhận cao bởi những người dùng mới khởi đầu và cả những chuyên viên lâu năm bởi cách quản lý và vận hành đơn thuần .Pascal được tin yêu vận dụng vào chương trình học ở những trường trung học. Giúp những bạn hiểu sâu hơn về máy tính, khơi dậy niềm đam mê về lập trình .

II. Tính năng chính của Pascal

1. Biên dịch tốt

Một trong những thành công xuất sắc mà Pascal làm được đó chính là việc biên dịch và tương hỗ tăng trưởng trên nhiều nền tảng và ứng dụng trên thị trường, 1 số ít phần mềm đồ họa hay những tựa game đơn thuần .Phần mềm được tăng trưởng với nhiều tính năng thích hợp, biên dịch vận tốc cao mang lại sự hài lòng cho người dùng trong học tập cũng như thao tác .

2. Đa ngôn ngữ

Cú pháp ngôn từ trong Pascal có năng lực thích hợp tuyệt vời với TP 7.0 cũng như những phiên bản Delphi khác, tương hỗ dãy số động, logic chung và tương hỗ giao diện thô .

3. Có khả năng gọi mã C ngoài

Điều tạo nên sự độc lạ giữa Pascal và những phần mềm cùng tính năng khác đó chính là bạn hoàn toàn có thể sử dụng tiện ích h2pas. Từ đó bạn hoàn toàn có thể thuận tiện quy đổi file. h thành đơn vị chức năng Pascal. Ngoài ra, phần mềm còn hoàn toàn có thể vô hiệu một vài tính năng mưu trí, tương hỗ công cụ fix lỗi GNU .

4. Dễ dàng biên dịch thành code mã nguồn

Pascal được trang bị tính năng biên dịch mã nguồn cho những loại assembler : Microsoft Assembler / Turbo Assembler ( Masm / Tasm ), GNU Assembler ( GAS ), Watcom assembler ( wasm ), Netwide assembler ( Nasm ) .Assembler nội bộ để tạo file tiềm năng vô cùng nhanh gọn. Liên kết mưu trí để xóa code chết .Tối ưu hóa code : Tích hợp công cụ tối ưu peephole, jump, tải những biến thể trong register, nghiên cứu và phân tích tài liệu, vô hiệu frame, phân phối register phức tạp …

III. Tải và cài đặt Pascal

Bước 1: Nhấn chuột phải vào file tải về và nhấn Run as administrator để cài đặt Free Pascal.

Nhấn chuột phải vài file cài đặt và nhấn Run as administrator

Nhấn chuột phải vài file setup và nhấn Run as administrator

Bước 2: Nhấn Next để bỏ qua phần giới thiệu Pascal.

Nhấn Next qua bước tiếp theo

Nhấn Next qua bước tiếp theo

Bước 3: Chọn ổ đĩa cài đặt Pascal, mặc định sẽ là ổ đĩa C. Nếu bạn muốn thay đổi, hãy nhấn vào Browse và chọn địa chỉ khác.

Chọn thư mục cài đặt Pascal

Chọn thư mục thiết lập Pascal

Bước 4: Các bước tiếp theo bạn chỉ cần nhấn Next đến khi xuất hiện Install hãy nhấn để hệ thống cài đặt Pascal.

Nhấn Install để cài đặt

Nhấn Install để setupHoàn tất setup .

Nhấn Finish sau khi hoàn tất cài đặt

Nhấn Finish sau khi hoàn tất thiết lập

IV. Các phím thông dụng trong Pascal

Phím tắt

Tính năng
F2  Lưu lại chương trình đang soạn thảo.
F3  Mở file mới hoặc file đã tồn tại trên đĩa để soạn thảo.
Alt + F3  Đóng file đang soạn thảo.
Alt + F5  Xem kết quả chạy chương trình.
F8  Chạy từng câu lệnh một trong chương trình.
F9  Dịch chương trình, tìm lỗi phát sinh.
Ctrl + F9  Chạy chương trình.
F10  Vào hệ thống Menu của Pascal.
Alt + [ Số thứ tự của file đang mở ]  Dịch chuyển qua lại giữa các file đang mở.
Alt + X  Thoát khỏi Turbo Pascal.
Shift + Phím mũi tên  Để chọn vùng.
Ctrl + Insert  Để Copy dữ liệu.
Shift + Insert  Để Paste dữ liệu.

V. Cấu trúc một chương trình Pascal

1. Phần khai báo

  • Khai báo tên chương trình:

Cú pháp: program ;

VD : program doi_mau_chu ;

  • Khai báo thư viện:

Cú pháp: uses ;

VD : uses crt ;

  • Khai báo hằng:

Cú pháp: const=;

VD : const PI = 3.1416 ;

  • Khai báo biến:

Biến dùng trong chương trình đều phải khai báo và đặt tên để mạng lưới hệ thống hiểu và giải quyết và xử lý .

2. Phần thân chương trình

Dãy lệnh trong khoanh vùng phạm vi được xác lập bởi cặp tín hiệu mở màn và kết thúc tạo thành thân chương trình .

3. Ví dụ cụ thể

Viết chương trình để nhập nửa đường kính đường tròn, sau đó tính và hiển thị lên màn hình hiển thị diện tích quy hoạnh hình tròn trụ đó .program dien_tich_hinh_tron ;uses crt ;const pi = 3.14 ;var s, r : real ;beginwrite ( ‘ nhap ban kinh la : ’ ) ;readln ( r ) ;s : = r * r * pi ;write ( ‘ dien tich hinh tron la : ’, s ) ;readln ;end .

Chương trình diện tích hình tròn

Chương trình diện tích quy hoạnh hình tròn trụSau khi đã viết xong chương trình bạn nhấn F9 để dịch và kiểm tra lỗi phát sinh. Khi màn hình hiển thị hiển thị Compile successful : Press any key có nghĩa là chương trình của bạn đã viết đúng .

Nhấn F9 để kiểm tra chương trình

Nhấn F9 để kiểm tra chương trìnhSau khi chương trình đã thành công xuất sắc, bạn nhấn Ctrl + F9 để chạy chương trình. Tại màn hình hiển thị bạn chỉ cần nhập số nửa đường kính và nhấn Enter, mạng lưới hệ thống sẽ tính ra cho bạn diện tích quy hoạnh hình tròn trụ .

Tính diện tích hình tròn trên Pascal

Tính diện tích quy hoạnh hình tròn trụ trên Pascal

VI. Các lệnh hay sử dụng trong Pascal

1. SYSTEM

Write ( ) : In ra màn hình hiển thị liền sau kí tự cuối .Ưriteln ( ) : In xuống một hàng .Read ( ) : Đọc biến .Readln : Dừng chương trình lại chờ bấm phím Enter .

2. Uses CRT

Clrscr : xoá hàng loạt màn hình hiển thị .Textcolor ( x ) : In chữ màu, với x là mã màu có giá trị từ 0 đến 15 ( 16 màu ) hoàn toàn có thể dùng tên màu như red, blue, white …. Nếu thêm + Blink vào thì chữ hiện ra sẽ có hiệu ứng chớp tắt .Textbackground ( x ) : Tô màu cho màn hình hiển thị, với x là mã màu có giá trị từ 0 đến 7 .Sound ( Hz ) : Phát ra âm thanh với Hz là một số lượng, chỉ ngưng phát ra âm thanh khi gặp nosound ; .

Delay(t): t là thời gian, tính bằng ms .

Nosound : Tắt âm thanh .Windows ( x1, y1, x2, y2 ) : Thay đổi hành lang cửa số màn hình hiển thị .Highvideo : Tăng độ sáng màn hình hiển thị .Lowvideo : Giảm độ sáng màn hình hiển thị .Normvideo : Màn hình trở lại chính sách sáng thông thường .Gotoxy ( x, y ) : Đưa con trỏ đến vị trí x, y trên màn hình hiển thị .Delline : Xoá một dòng đang chứa con trỏ .Clreol : Xoá những ký tự từ vị trí con trỏ đến cuối mà không vận động và di chuyển vị trí con trỏ .Insline : Chèn thêm một dòng vào vị trí của con trỏ hiện hành .Exit : Thoát khỏi chương trình .Textmode ( co40 ) : Tạo kiểu chữ lớn .Randomize : Khởi tạo chính sách ngẫu nhiên .Move ( var 1, var 2, n ) : Sao chép trong bộ nhớ một khối n byte từ biến Var 1 sang biến Var 2 .Halt : Ngưng triển khai chương trình và trở về hệ quản lý .Abs ( n ) : Giá trị tuyệt đối .Arctan ( x ) : Cho hiệu quả là hàm Arctan ( x ) .Cos ( x ) : Cho hiệu quả là cos ( x ) .Exp ( x ) : hàm số mũ cơ số tự nhiên ex .Frac ( x ) : cho tác dụng là phần thập phân của số x .Int ( x ) : Cho tác dụng là phần nguyên của số thập phân x .Ln ( x ) : Hàm logarit cơ số tự nhiên .Sin ( x ) : Cho hiệu quả là sin ( x ), với x tính bằng Radian .Sqr ( x ) : Bình phương của số x .Sqrt ( x ) : Cho hiệu quả là căn bậc hai của x .Pred ( x ) : Cho tác dụng là số nguyên đứng trước số nguyên x .Suuc ( x ) : Cho hiệu quả là số nguyên đứng sau số nguyên x .Odd ( x ) : Cho hiệu quả là true nếu x số lẻ, ngược lại là false .Chr ( x ) : Trả về một kí tự có vị trí là x trong bảng mã ASCII .Ord ( x ) : Trả về một số ít thứ tự của kí tự x .Round ( n ) : Làm tròn số thực n .Random ( n ) : Cho 1 số ít ngẫu nhiên trong khoanh vùng phạm vi n .Upcase ( n ) : Đổi kí tự chữ thường sang chữ hoa .Assign ( f, ) : Tạo file .Rewrite ( f ) : Khởi tạo .Append ( f ) : Chèn thêm tài liệu cho file .Close ( f ) : Tắt file .Erase ( f ) : Xóa .Rename ( ) : Đổi tên cho file .Length ( s ) : Cho tác dụng là chiều dài của xâu .Copy ( s, a, b ) : Copy xâu .Insert ( s, a ) : Chèn thêm cho xâu .Delete ( s, a, b ) : Xoá xâu .

3. Unit GRAPH

Initgraph ( a, b, ) : Khởi tạo chính sách đồ hoạ .Closegraph ; : Tắt chính sách đồ hoạ .Setcolor ( x ) : Chọn màu .Outtext ( ) : In ra màn hình hiển thị tại góc trên bên trái .Outtextxy ( x, y, ) ; : In ra màn hình hiển thị tại toạ độ màn hình hiển thị .Rectangle ( x1, y1, x2, y2 ) : Vẽ hình chữ nhật .Line ( x1, y1, x2, y2 ) : Vẽ đoạn thẳng .Moveto ( x, y ) : Lấy điểm xuất phát để vẽ đoạn thẳng .Lineto ( x, y ) : Lấy điểm kết thúc để vẽ doạn thảng .Circle ( x, y, n ) : Vẽ đường tròn .Ellipse ( x, y, o1, o2, a, b ) : Vẽ hình elip .Floodfill ( a, b, n ) : Tô màu cho hình .Getfillpattern ( x ) : Tạo biến để tô .Setfillpattern ( x, a ) : Chọn màu để tô .Cleardevice ; : Xoá hàng loạt màn hình hiển thị .Settextstyle ( n, a, b ) : Chọn kiểu chữ .Bar ( a, b, c, d ) : Vẽ thanh .Bar3d ( a, b, c, d, n, h ) : Vẽ hộp .Arc ( a, b, c, d, e ) : Vẽ cung tròn .Setbkcolor ( n ) : Tô màu nền .Putpixel ( x, y, n ) : Vẽ điểm .Setfillstyle ( a, b ) : Tạo nền cho màn hình hiển thị .Setlinestyle ( a, b, c ) : Chọn kiểu đoạn thẳng .Getmem ( p, 1 ) : Chuyển biến để nhớ tài liệu .Getimage ( x1, y1, x2, y2, p ) : Nhớ những hình vẽ trên vùng hành lang cửa số xác lập .Putimage ( x, y, p, n ) : In ra màn hình hiển thị những hình vừa nhớ .

4. Unit DOS

Getdate ( y, m, d, t ) : Lấy những tài liệu về ngày trong bộ nhớ .Gettime ( h, m, s, hund ) : Lấy những tài liệu về giờ trong bộ nhớ .Findnext ( x ) : Tìm kiếm tiếp .

Findfirst(dirinfo): Tìm kiếm.

Trên đây là bài viết trình làng và link tải Free Pascal không tính tiền, mới nhất. Hy vọng sẽ là phần mềm tương hỗ học tập cho những bạn muốn tìm hiểu và khám phá về lập trình. Hãy để lại quan điểm của bạn dưới phần phản hồi và chúc những bạn thành công xuất sắc !

5788 lượt xem