468 Shares 6600 views

Struktura programu w Pascalu: Programowanie dla początkujących

Najbardziej przystępny język programowania dla początkujących jest Pascal. To wynika przynajmniej z faktu, że uczył się w szkołach, jak również student pierwszego roku w liceum. Jest on stosowany jako baza do rozwoju wielu innych językach. Jednakże, jako rdzeń dla rozwoju swojej irracjonalnej teraz używać jako sprzęt techniczny jest znacznie poszła do przodu.

Teraz nie jest to dużo pieniędzy, które zachowują składnię. Różnią się one tylko w programowaniu średnim języku takim jak Pascal. Struktura programu będą badane w artykule. Co do zasady, znajomość programowania zaczyna się od programu „Hello, World!”.

Historia języka

Pascal wyszło na jaw w 1970 roku z powodu, na tyle dziwnie, Niklaus Wirth. nazwa języka na cześć Blaise Pascal – wielki człowiek pochodzi z Francji. Jest to uzasadnione tym, że naukowiec stworzył pierwszą na świecie maszynę, która była w stanie dodawać i odejmować liczby.

Rozwój języka prowadzono od 1968 do 1969 roku. Pierwsze wzmianki pojawiły się w 1970 roku twórca, prezentując swoje „dziecko”, koncentruje się na stylu programowania, jak również wprowadzanie danych w Pascalu. Struktura programu został również opracowany przez Wirtha. Posiada prostą składnię i semantykę. Direct "potomek" Pascal jest językiem "Modula-2". Jego deweloper stała Wirth.

reguły gramatyczne

Należy zauważyć, że nie jest tak trudno w tej strukturze programu język. Autor Pascal określone zastosowanie tylko w trzech głównych punktach – tytuł, opis i operatora.

  1. Tytuł. Tutaj należy podać nazwę programu, ale pozycja nie jest głównym. Jest ona tworzona tylko wówczas, gdy deweloper życzenia. Według większym stopniu zależy to od środowiska programowania. W Turbo Pascal nie jest to potrzebne. Ale w ETH jest to obowiązkowe, aby utworzyć łańcuch. Stosowanie dozwolone tylko znaki alfanumeryczne oraz znak podkreślenia „_”.
  2. Opis. Ta sekcja zawiera listę wszystkich dostępnych zmiennych (tablic), etykiety i tak dalej. D.
  3. Operator. Pascal w strukturze programu zawiera opis operatorów w nawiasie BEGIN-END.

Ile będą w tej samej linii, to nie ma znaczenia. Najważniejsze – po zakończeniu każdego zespołu, aby umieścić znak specjalny – średnik. Ponadto, język nie uwzględnia wielkości liter: nie ma żadnej różnicy między operatorem Var oraz Var.

Składnia i semantyka

Centralny do pracy alfabetu gra ze środowiskiem programowania. Należy pamiętać, że składa się z:

  • Łacińskie znaki, zarówno wielkie i małe;
  • przestrzeń;
  • podkreśla;
  • Arabski cyfry typu;
  • Symbole matematycznych;
  • Ograniczniki (w ich liście punkcie wejścia, przecinek, etc …);
  • specyfikatory;
  • Słowa pomocnicze (operatorów).

Struktura programu w Turbo Pascal nie różni się od struktury PascalABC. Różnica w nich danych zewnętrznych, nic więcej. Wskazując nazwę zmiennej i innych typów, konieczne jest, aby pamiętać, że nazwa nie powinna zaczynać się od cyfry, znak podkreślenia mogą być w dowolnej pozycji, ale z alfabetycznych symboli wolno używać tylko liter alfabetu łacińskiego.

Komentarze do wierszy są znakami szelki lub okrągłe oznaczone gwiazdką (* .. *).

typy danych

Struktura programu w Pascalu, a także rozważenie obiektów, takich jak typy danych. Są trzy rodzaje:

  1. Boolean (true i false);
  2. numeryczne (cyfry arabskie);
  3. postaci (zastosowanie a, b, c oraz t. d.).

W tym samym czasie, drugi rodzaj jest podzielone na podtypy: całkowitą i rzeczywistym. Odpowiadają one niektórych operatorów: Integer i nieruchomości odpowiednio. Charakter jest podzielony na pojedynczych znaków i łańcuchów. Odnosi się do typów danych, takich jak (w pierwszym przypadku), numer 1, litera A lub A, i (II) całość wyrażenia lub ekspresji. W programie są one rejestrowane pod nazwami Char i wiosną.

Wartości mają również własną klasyfikację. Są one podzielone na stałej i zmiennej. Różnica między nimi jest znacząca. Pierwszy zakłada, że wartość liter, które nie zmieniają się w trakcie realizacji programu. Zmienna jest przypisana wartość w trakcie korzystania z znaków specjalnych – okrężnicy.

Komentarze

W celu osiągnięcia pełnego zrozumienia programu i wszystkich jego procesów, funkcji komentarzach. Są one, jak już wspomniano powyżej, są umieszczone w nawiasach klamrowych. Jest to szczególnie ważne, jeśli są nowe, aby wyświetlić kod. Ponieważ, przy użyciu tej opcji, można łatwo znaleźć błąd w gotowym programem, w oparciu o to, co jest napisane w komentarzach. Ponadto, będą one pomóc programiście z czasem, aby szybko zrozumieć kod oprogramowania.

Struktura programu w atrybucie Pascal pozwala komentarze do struktury danych określonego w drugim bloku. Istnieje potrzeba wprowadzenia tekstu, który będzie zawierać cel każdego operatora i sposób jego zastosowania w przyszłości.

Nowicjusz pomaga nawigować wsporniki BEGIN-END komentarz wokół nich. Szczególnie będzie to przydatne w cyklach programowych zorientowanych. Tak będzie łatwiej zrozumieć, co blok sprawozdania jest skończona.

Komentarze nie mogą być odczytywane środowisko programowania, dzięki czemu mogą one posiadać dowolną ilość czasu i nie są ograniczone w liczbach alfabetycznej.

interpunkcja

Struktura programu w Pascalu ma swoją interpunkcję, jednak nie jest to zaskakujące. Najczęściej stosowanym jest znakiem średnika. Jest on umieszczony po każdym bloku Opis etykiety, rodzaj, const var t. E., ale znak nie jest potrzebny po najbardziej zdecydowanych słowach. nie jest zainstalowany po Rozpocznij; po zakończeniu kładzie się tylko wtedy, gdy program nie jest jeszcze zakończona. W kodzie, gdzie znajdują się cykle, a zatem są wykorzystywane, a reszta Następnie średnik nie jest potrzebny po tych słowach.

Pod koniec programu po punkt końcowy musi zainstalować, inaczej środowisko programistyczne nie rozumie, że kod jest zakończona.

wejścia i wyjścia

Struktura programu w języku Pascal pozwala na wprowadzanie danych na trzy różne sposoby. Wśród nich:

  • Z pomocą operatorów Readln, przeczytaj.
  • Z wykorzystaniem symbolu przypisania – grubego.
  • Stała. W takim przypadku wprowadzanie danych odbywa się w parametrze var.

Informacje uzyskane konkluzja może być wykonane przy użyciu grono operatorów pisać i writeln. W niektórych przypadkach może być brakuje, ale to tylko oznacza, że jest on już wbudowany w procesie produkcyjnym.