Máy tínhLập trình

"Pascal" khai thác. ngôn ngữ lập trình Pascal

Có lẽ mỗi schoolchild biết ngôn ngữ lập trình, được gọi là "Pascal". nó là gì? Nó từ lâu đã là ngôn ngữ đã chết, sau khi tất cả chỉ được sử dụng cho sinh viên đào tạo và các trường được coi là cơ sở. Nó đề cập đến một phiên bản đơn giản của Algol. Nhưng, không giống như sau này, "Pascal" có thể được sử dụng để viết các chương trình thực tế và thậm chí trò chơi. Trước đó, ông đã có đủ sự nổi tiếng, nhưng bây giờ chỉ được bảo tồn, trong thực tế, vì mục đích đào tạo. Điều đầu tiên thu hút các lập trình viên tiềm năng "Pascal" - đó là khả năng để viết, trong khi duy trì các tính chất của ngôn ngữ tiếng Anh, không lúng túng trong việc sử dụng các chương trình đặc biệt mà được chấp nhận trong các ngôn ngữ như C.

Ông đã tạo ra "Pascal" Niklaus Wirth vào năm 1970. Ông đặt tên cho ngôn ngữ sau khi các nhà khoa học Blaise Pascal, là ai là cha đẻ của chiếc xe đầu tiên trên thế giới. Nó có thể thêm hai số khác nhau. Một hậu duệ trực tiếp của ngôn ngữ "Pascal" là "Modula-2." Sau đó là một phiên bản cải tiến.

hệ thống lập trình

Pascal ABC - ngôn ngữ lập trình được trình bày bởi các hệ thống hiện có. Tuy nhiên, được mô tả là một biến thể của thế hệ mới.

Tại sao nó tạo ra "Pascal ABS"? Để kết thúc này, có hai lý do quan trọng:

  • hệ thống đã lỗi thời của ngôn ngữ ban đầu;
  • mong muốn tạo ra một môi trường lập trình hiện đại hơn và tích hợp.

Ngôn ngữ Pascal ABC bao gồm các hệ thống kinh điển "Pascal" yếu tố "Delphi" và mở rộng riêng của mình. Ông xuất hiện vào năm 2002.

Ngoài ra còn có trình biên dịch cùng tên, mà là một mạnh mẽ và hiện đại môi trường lập trình. Ông có khả năng chạy trên Linux, MacOS, cũng như trên Windows.

.NET Framework cho phép bạn sử dụng một số tính năng bổ sung, cũng như lập trình theo kiểu cấu trúc, hướng đối tượng và chức năng. Các tác giả của ngôn ngữ này đã trở thành Mikhalkovich. Ông bị ảnh hưởng bởi không chỉ là "Pascal" và "Delphi", mà còn C # và "Python".

Đặc điểm chung của các nhà khai thác

Các nhà khai thác của các ngôn ngữ lập trình được yêu cầu phải viết một chương trình. Họ làm cho nó có thể để thực hiện một số chức năng và các thuật toán. Nhóm nghiên cứu trong "Pascal" khác với các yếu tố khác? Thực tế là họ liên quan đến việc thực hiện một hành động. "Pascal" được thiết kế sao cho tất cả các nhà khai thác bao gồm các từ ngữ phụ trợ đặc biệt. Lệnh tách ra giữa mình và các yếu tố khác sử dụng một dấu chấm phẩy (;). Tất cả các nhà khai thác được chia thành các nhóm:

  • Đơn giản. Những lệnh không chứa các nguyên tố khác. Đó là: toán tử gán (dấu hai chấm và giống nhau), một thủ tục chuyển tiếp vô điều kiện (sử dụng cho thẻ).
  • Cấu trúc. Các báo cáo này được tạo thành từ các yếu tố khác: một câu lệnh ghép, điều kiện, vòng, tham gia.

Cả hai nhóm này sẽ được thảo luận sau trong bài viết này.

thủ tục hành

Điều này đòi hỏi các nhà điều hành để gọi một thủ tục. Để tạo một dòng trong môi trường lập trình, bạn phải xác định một định danh, tiếp theo là các thông số của cuộc gọi sẽ được đặt. Tuy nhiên, trong ngôn ngữ có phương pháp điều trị mà không có yếu tố cuối cùng. Họ "Pascal" được chia thành hai loại:

  • tiêu chuẩn (đăng ký bằng ngôn ngữ);
  • tùy chỉnh (được tạo ra bởi các lập trình viên).

Khi propisaniem tập hợp các yếu tố liên tiếp được kích hoạt một hoặc thủ tục khác.

Các nhà khai thác ( "Pascal"), mà phải chịu trách nhiệm cho các nhiệm vụ thông thường, đủ để nhớ một cách dễ dàng. Bạn phải viết trong phần khai báo sử dụng từ và nhập một mô tả về các thủ tục. Có những yếu tố tiêu chuẩn mà không cần phải nhập vào trong khối đầu tiên. Đây là những nhiệm vụ đọc, viết, và những người khác.

thủ tục hải quan cần thiết trước khi chương trình làm việc để thiết kế và đưa vào phần mô tả, hoặc mô-đun. Nếu bạn sử dụng tùy chọn thứ hai nên được viết trong phần SỬ DỤNG hoặc THỦ TỤC.

nhà điều hành chuyển giao vô điều kiện

khai thác đơn giản để sử dụng khá dễ dàng, bao gồm GOTO. Trong mục "Pascal" có một thẻ phần, cho phép bạn đặt một số yêu cầu nhà phát triển để các nhà điều hành, và sau đó do sự nhảy vô điều kiện để đề cập đến nó. Như nhãn được sử dụng tập hợp các số và chữ không có dấu chấm hoặc dấu cách. Từ dòng nó được phân cách bằng dấu hai chấm (:). Trước khi bạn tạo một nhãn, LABEL, xem giới thiệu phải ghi rõ tên của nguyên tố này.

Trước khi bạn tạo ra một bộ phận, bạn cần phải biết về một số sắc thái:

  • tất cả các thẻ mô tả phải được sử dụng;
  • nếu các mục có tên của các con số, bạn không thể khai báo.

Thật không may hoặc may mắn thay, báo cáo kết quả GOTO bằng các ngôn ngữ hiện đại không sử dụng lập trình. Điều này là do thực tế là hệ thống như vậy đang làm việc, tạo ra các nguyên tắc của băng tải. Và như vậy các nhà khai thác ( "Pascal") như GOTO, vi phạm tính toán quá trình.

điều kiện khai thác

tuyên bố có điều kiện nộp thiết kế IF-THEN-ELSE, được sử dụng để hiển thị các chi nhánh, trong đó một phương án được thiết nói dối. Quá trình tính toán sẽ tiến hành theo một trong các tùy chọn trình bày. Thông thường, quá trình này được chia thành hai loại:

  • cấu trúc fork (nơi có hai sự lựa chọn, mỗi dẫn đến kết quả của nó);
  • Bypass cấu trúc (khi thứ hai tùy chọn là sai, và trong trường hợp đó, chương trình đường tránh kết quả được sử dụng cho sự thật).

Việc thiết kế các báo cáo IF-THEN-ELSE được cấu trúc. Những lời này được dành riêng. Trong trường hợp này, sau này là không phụ thuộc vào sử dụng bắt buộc.

Làm thế nào để thiết kế? Với tiếng Anh nó dịch là "if-then-else". Nếu điều kiện quy định chương trình là đúng, thì thực tế là nó được viết sau từ sau đó. Và nếu nó là sai, thực sự tin rằng những gì được viết trên, nếu không sau khi dòng từ đó.

câu lệnh ghép

Để hiểu cụm từ này, nó là cần thiết để biết định nghĩa. Câu lệnh ghép ( "Pascal") - một tập hợp các hoạt động để viết một chương trình mà trong ngoặc vuông BEGIN-END. Do đó, một nhóm các lệnh được biểu diễn dưới dạng một tích hợp duy nhất.

lựa chọn nhà điều hành

Do thực tế rằng tuyên bố NẾU có thể làm việc với chỉ có hai chi nhánh, đội lựa chọn TRƯỜNG HỢP được thành lập. Trong hệ thống này có từ chức năng - trường hợp, của, kết thúc khác. Trong trường hợp này, sau này cũng có thể được bỏ qua. Trước khi các công trình nhà điều hành phải được khai báo các tham số và giá trị của nó. Nếu sự lựa chọn quan trọng là phù hợp với sự lựa chọn của các hằng số được thực hiện khai thác, đó là sau khi người cuối cùng. Nếu tính chính xác là không có mặt, và tất cả các đội bóng được bỏ qua. Nó thực hiện các tùy chọn mà đến sau chữ ELSE hoặc sau khi tuyên bố CASE.

Lựa chọn này của các nhà điều hành trong "Pascal" không sử dụng một hệ thống làm việc như IF. Không có điều kiện kiểm tra rõ ràng. Nếu chúng ta xem xét công việc của mình một cách chi tiết hơn, chúng ta có thể thấy rằng một CASE nhỏ giới thiệu bất hòa vào chương trình, kể từ khi các nhà điều hành kết thúc với END, mà không được ghép nối BEGIN. Nó là dễ dàng hơn để sử dụng, đặc biệt là nếu có 5 hoặc nhiều sự lựa chọn. Quy định liên tục IF-THEN sẽ được lâu, và điều này là không phải là một quá trình cảm thấy thoải mái.

Các nhà khai thác ( "Pascal"): Cycles

chu kỳ là gì? Họ bao hàm một sự lặp lại của một số các hệ thống lệnh nhiều lần để đáp ứng đầy đủ các điều kiện. Trong mục "Pascal" được biết đến hai loại chu kỳ :

  • tham số chu kỳ;
  • lặp.

tất cả mọi người là gì? Đầu tiên (với chu kỳ tham số) luôn được biết đến thông số. Đôi khi được gọi thông thường. Sự khác biệt chính của nó là số lần lặp lại của chu kỳ được biết trước.

Lặp tương tự như sắc thái rõ. Vòng lặp xảy ra chừng nào tình trạng đó sẽ không xảy ra.

Phân biệt các loại và các loại chu kỳ có thể với sự giúp đỡ của một số các cấu trúc:

  • REPEAT: Lặp lại với hậu điều kiện.
  • KHI: sự lặp lại của một điều kiện tiên quyết.
  • CHO - nhà điều hành tài khoản. Nó được sử dụng trong một số chu kỳ.

Hai tùy chọn đầu tiên được sử dụng cho sự lặp lại lặp đi lặp lại. Sự khác biệt chính từ báo cáo kết quả cuối cùng - bạn có thể sử dụng chúng trong một vòng lặp với một tham số, và CHO - cho lặp đi lặp lại mà không cần thiết lập bất khả thi.

IO nhà khai thác

Để tương tác với môi trường môi trường lập trình đáp ứng những điều khoản đầu vào-đầu ra. Chúng cho phép bạn nhập thông tin và hiển thị kết quả trên màn hình hoặc in ra. Lệnh đọc sẽ cho phép người dùng để xác định các chương trình chạy dữ liệu của họ. Làm thế nào điều này xảy ra? Các chương trình trong suốt thời gian dừng lại ở con trỏ nhấp nháy xuất hiện trên màn hình, hiện đang chờ được đầu vào từ con người. Sự khác biệt trong hai câu lệnh đọc và readln nhỏ. Cuối cùng chỉ đơn giản là di chuyển con trỏ đến dòng kế tiếp.

O Điều Hành ( "Pascal") - viết (ln). LN mảnh cho phép tiếp tục các dữ liệu đầu ra trên dòng tiếp theo. Nếu Chương trình xác định một tuyên bố đơn giản, nó sẽ được hiển thị trên màn hình một thuật ngữ trống rỗng. Được sử dụng trong ý nghĩa này, lệnh này không được yêu cầu.

Ngoài ra còn có các nhà khai thác var, gần gũi. Họ không thể được sử dụng nếu lệnh không đòi hỏi chương trình riêng của mình.

nhà khai thác lớn ( "Pascal") được mô tả trong bài viết. Họ sẽ giúp tốt hơn để viết các chương trình, chính họ làm việc khá nhanh chóng và không có một trục trặc. Nếu không có nó không hoạt động ra bất cứ điều gì trong những lập trình viên tương lai để làm việc với ngôn ngữ "Pascal". Chương trình mà không khai thác, than ôi, không thể tưởng tượng. Điều này có nghĩa rằng họ phải có khả năng hoạt động. Nó có thể có vẻ các nhà khai thác chu kỳ phức tạp, tuy nhiên, phải được đào tạo và tất cả các vấn đề biến mất. Chúc may mắn trong công việc của bạn!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.