Главный Каталог Статей РФ
87561 авторов, размещено 48118 статей, сейчас на сайте пользователей: 121 Статистика
Аватар rabota613

Структура программы на языке Турбо Паскаль

Категория:  Техника и технологии  | Автор:  rabota613 | Опубликовано: 19.11.2009
Программа на Pascal начинается с заголовка, далее следует блок описаний и раздел операторов. В блоке описаний состоит из описания различных типов, массивов, меток, функций, процедур. Каждая строка должна заканчиваться точкой с запятой, а в конце всей программы должна стоять точка. Писать программы в Турбо Паскале можно как строчными, так и прописными символами. Заголовок программы начинается с ключевого слова program, после которого должен быть написан сам заголовок. Например, program raschet;
Данный раздел не является обязательным и легко может быть исключен, однако его присутствие желательно, чтобы программу можно было легко узнать.
После заголовка, обычно с новой строки, идет список используемых в программе модулей. Этот список начинается с ключевого слова uses, после которого через запятую перечисляются модули. В модулях Turbo Pascal (или Delphi) содержаться функции, облегчающие работу программиста. Они могут быть стандартными или пользовательскими. К стандартным модулям относятся system (этот модуль подключается автоматически к каждому проекту), crt, overlay, printer, graph, dos. Все эти модули находятся в файле turbo.tpl и только модуль graph, расположен в graph.tpu. Пользовательские модули написаны самим программистом для облегчения собственной работы. Их использование позволяет избавиться от копирования кода из одного проекта в другой. Данный раздел также не является обязательным.
После описанных модулей следует блок описание. Он также не является обязательным, однако без него трудно написать полезную программу. В блоке описания могут быть использованы следующие ключевые слова:
Const – для описания констант. Константы перечисляются через точку с запятой, и имею вид «имя константы»=«значение». Например, const min=0; max=100;
Type – описывают типы. Запись типов имеет вид «название типа»=«тип». Например, Type dni=1..31; bukva=‘a’..’z’; Label – описывает метки которые можно установить перед любым оператором, для перехода к нему из любого места программы. Для перехода необходимо использовать оператор goto. Пример записи меток: Label M1, M2;
Var – встречается практически в каждой программе. Описывает используемые переменные. Запись переменных имеет следующий вид «имя переменной»= «тип переменной». В качестве типа переменной могут использоваться стандартные типы или типы, описанные в разделе описания. Пример. Var x,y:real; t:integer;
Также в программе могут использоваться процедуры и функции – это подпрограммы, имеющие аналогичную структуру. Отличия между ними состоит в том, что функция возвращает всегда только одно значение, а процедура способно возвращать несколько значений.
Последним обязательным разделом является раздел операторов. В нем записываются все действия, которые должны происходит в программе. Данный раздел начинается с ключевого слова begin и заканчивается ключевым словом end.

Алексей, http://tpdn.ru

Комментарии
Аватар МамедовВиталий МамедовВиталий

Немного не согласен с автором. Процедура не возвращает значениея. Процедура изменяет значение переменных переданных в качестве параметров. То есть, например, если у нас будет функция Nod, тогда можно будет написать rez := Nod(a,b) для процедуры такая запись не имеет места, так как она не возвращает ничего, но зато, например, i:=2; inc(i); после этой процедуры i будет равно 3, так как процедура увеличила данную в качестве параметра переменную на единицу

МамедовВиталий | 24.12.2010
У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар YuriiP
Что такое электрическая пожарная сигнализация и как проводится ее обслуживание? Для полноценного функционирования необходимо регулярное техническое обслуживание, которое может проводить специализированная организация, например, в Москве это «Вариант безопасности», имеющая все нео...
Категория: Техника и технологии | Автор: YuriiP | Добавлено: 12.03.2022
Аватар radiobug
Прицелы ночного видения NVRS первого поколения Сейчас никого не удивить ни приборами ночного видения, ни ночными прицелами в частности. Почти каждый охотник знает, что ночные приборы делятся на ряд поколений, характеризующимися конструктивными осо...
Категория: Техника и технологии | Автор: radiobug | Добавлено: 31.07.2009
Аватар BoatProfi
Система вентиляции рундуков - необходимая опция на вашем катере Когда владельцы катеров начинают ощущать неприятные запахи и вынуждены все чаще бороться с плесенью в отсеках, они задумываются о необходимости принудительной вентиляции рундуков. Профессионалы из ком...
Категория: Техника и технологии | Автор: BoatProfi | Добавлено: 16.07.2024
Аватар fl-boats
Трюмная помпа: полезная вещь в катере Трюмная помпа – это один из главных элементов, обеспечивающих безопасность на катере или лодке. Полагаться исключительно на ведро или черпак – ошибочно, хотя их наличие на борту тоже полезно. ...
Категория: Техника и технологии | Автор: fl-boats | Добавлено: 19.02.2025
Аватар BoatProfi
Диагностика поломки катера Мало кто из владельцев моторных лодок или катеров может быть полностью уверен в безупречной работе электронных систем своего судна. Поломки и сбои в эксплуатации случаются даже на самых надежных плава...
Категория: Техника и технологии | Автор: BoatProfi | Добавлено: 29.11.2024
Свежие комментарии

Комментарий эксперта: Как изменения в налоговом законодательстве 2025 года перевернут привычный бухга...

Читать >>

Узбекистан является одним из крупнейших производителей текстильной продукции в Центральной Азии. Страна исторически специализировалась на выращивании ...

Читать >>

Читая статью про "зарождение инвестиций в Древнем Вавилоне", поймал себя на мысли, что мы упорно пытаемся натянуть современные экономические концепции...

Читать >>

Если раньше много времени уходило на подготовку материалов для конкурса, отправке по почте, то теперь это намного проще. И доступнее для каждого учите...

Читать >>

Зря вы так про аниме, есть прям крутые ужастики, с кровью и кишками, а есть где головой думать надо. К примеру доктор Стоун....

Читать >>

Лучшие авторы
Аватар barsikoff1
АВТОЗАПЧАСТИ ИЗ ЕВРОПЫ В НАЛИЧИИ И ПОД ЗАКАЗ. гАРа...

Читать

Аватар Vitolura
Занимаюсь сетевым маркетингом с 2001 года. Интерне...

Читать

Аватар marcomobili
Уникальная для России мебельная фабрика по произв...

Читать

Напишите нам