Структура программы на языке Паскаль
Паскаль — язык структурного программирования. Это означает, что для написания программы, необходимо предварительно составить алгоритм ее решения для компьютера. Синтаксисом предусмотрена определенная структура программы на языке Паскаль:
- [ Заголовок программы ]
1 | program Primer; |
- [ Раздел описаний ]
1 2 3 4 | раздел меток ( label ) раздел констант ( const ) раздел типов ( type ) раздел переменных ( var ) |
- [ Раздел процедур и функций ]
(раздел может быть пропущен, если в программе не предусмотрено использование процедур или функций)
- [ Раздел операторов ]
1 2 3 | begin операторы; end. |
Заголовок со служебным словом program
в программе можно опускать.
Переменная – это величина, имеющая имя, тип и значение. Значение переменной может быть изменено во время работы программы.
В разделе описаний наиболее важная часть начинается после служебного слова var
(сокращ. от англ. variable — переменная), именно здесь указываются типы переменных в Паскале, которые будут описаны дальше.
Раздел меток, типов и описание констант происходит, естественно, только при их наличии в программе.
Раздел операторов — основная часть программы, которая всегда начинается со служебного слова begin
в Паскале (begin — в переводе с англ. начало). Соответственно заканчивается этот раздел служебным словом end
(с англ. конец).
Рассмотрим примеры из раздела описаний:
Раздел меток ( label ):
1 | label l1, l2, l3…; |
Раздел констант ( const ):
1 | const a1 = 55; a2 = 3.14; … |
Раздел типов ( type ):
1 2 | type t1 = вид_типа; t2 = вид_типа; |
Раздел переменных ( var ):
1 2 | var v11, v12,…: type1; v21, v22,…: type2; … |
Таким образом, порядок составления программ на Pascal должен соответствовать указанной структуре программы.
Рекомендуемые компиляторы Паскаля
Известно, что программы не могут быть сразу обработаны процессором. Сначала они переводятся на машинный язык при помощи специальных программ-трансляторов. Для языка Pascal (и ряда других) такая программа называется компилятором (другой вид трансляторов — интерпретаторы), которых существует достаточно много. Но все они действуют примерно по одному принципу: необходимо сначала написать целую программу от начала до конца, затем, если имеются ошибки — исправить их, и только потом запустить работу компилятора, и программа выдаст результат.
Первые компиляторы были разработаны в 1992 г. фирмой Borland International: выпущены два пакета программирования — Borland Pascal 7.0 и Turbo Pascal 7.0.
Наиболее популярным транслятором до недавнего времени, используемым во всех школах и вузах, являлся компилятор Turbo Pascal или по-русски Турбо Паскаль, который имел англоязычный интерфейс и стандартное окно которого выглядело примерно так:
На современных компьютерах некоторые модули Turbo Pascal 7.0 (например, модуль CRT) работают некорректно. Служебное слово uses
подключает к программе тот или иной модуль. Uses crt в Паскале — модуль, позволяющий выводить цветные символы на цветном экране при использовании текстового режима.
Для очистки окна в компиляторе Турбо Паскаль используется функция ClrScr
. Интегрированная среда Турбо Паскаль постепенно вымещается более современными компиляторами.
Сегодня всё большую популярность набирает русскоязычный компилятор PascalABC и его новая версия PascalABC net, скачать которую можно на официальном сайте. Среда разработки Паскаль abc или, как часто ее называют, Паскаль абс (и даже так: авс и абц), выгодно отличается замечательным справочным материалом, синтаксической подсветкой и, как уже было сказано, русским языком. Кроме того, это целая платформа (framework), позволяющая работать в визуальном редакторе с элементами управления.
Модуль crt в pascal abc не подключается, и в целом работа с модулями значительно упрощена по сравнению с Turbo pascal.
Таким образом, среда программирования Pascal abc выгодно отличается от всех своих предшественников.
ďđîäâčćĺíčĺ ńŕéňîâ íŕ ŕíăëčéńęîě ˙çűęĺ îň Bomum Studio
А под низкочастотные оптимизируйте страницы сайта.