русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-06-12; просмотров: 839; Нарушение авторских прав


Программа, написанная на языке Турбо Паскаль, имеет следующую структуру:

· заголовок программы;

· раздел описаний;

· тело программы.

Заголовок программы состоит из служебного слова program, имени программы, образованного по правилам использования идентификаторов Паскаля, и точки с запятой. Например:

program my_ prog001;

Раздел описаний включает следующие подразделы:

· раздел описания констант;

· раздел описания типов;

· раздел описания переменных;

· раздел описания процедур и функций.

В языке Турбо Паскаль должны быть описаны все переменные, типы, константы, которые будут использоваться программой. В стандартном Паскале порядок следования разделов в программе жестко установлен, в Турбо Паскале такого строгого требования нет. В программе может быть несколько разделов описания констант, переменных и т.д. Более подробно структуру программы на языке Паскаль можн6о представить следующим образом:

program имя_программы;

const описания_констант;

type описания_типов;

var описания_переменных;



begin

операторы_языка;

end.

Тело программы начинается со слова begin, затем следуют операторы языка Паскаль, реализующие алгоритм решаемой задачи. Операторы в языке Паскаль отделяются друг от друга точкой с запятой и могут располагаться в одну строчку или начинаться с новой строки (в этом случае их также необходимо разделить точкой с запятой). Назначение символа; - отделение операторов друг от друга. Тело программы заканчивается служебным словом end. Несмотря на то что операторы могут располагаться в строке как угодно, рекомендуется размещать их по одному в строке, а в случае сложных операторов отводить для каждого несколько строк. Рассмотрим более подробно структуру программы:

program имя_программы;

const описания_констант;

type описания_типов;

var описания_переменных;



begin

оператор_1;

оператор_2;

оператор_n

end.

В тексте программы на Паскале могут быть включены комментарии в фигурных скобках ({это комментарий }) или в круглых скобках в сопровождении символа *(*это тоже комментарий*). Комментарии игнорируются в процессе выполнения программы и служат для пояснения отдельных ее частей. Приведем пример текста программы на Паскале:

program one;

const

a=7;

var

b,c: real;

begin

c:=a+2; b:=c-a*sin(a)

end.

«Линейные программы»

Строки программы, выполняемые одна за другой, называются линейными.

Операторы языка.

Операторы программы описывают те алгоритмические действия, которые данная программа реализует.

Раздел операторов состоит из составного оператора, включающего в себя выполняемые операторы, записанные в соответствии с алгоритмом решения задачи. Операторы отделяются друг от друга точкой запятой.

По функциональному назначению операторы языка можно подразделить на группы: операторы присваивания, ввода-вывода, управления, определения функций и процедур.

В языке Паскаль различают операторы двух типов: простые и структурные.

Простым считается оператор, который не содержит в себе других операторов:

Операторы присваивания вызывают выполнение выражения и присваивание этого значения имени переменной, состоящей слева от символа присваивания.

Операторы ввода-вывода дают возможность вводить в основную память исходные данные и на устройствах вывода информации получать результаты вычислений.

Структурным считается оператор, состоящий из одного или нескольких операторов (операторы условного перехода, выбора, цикла, составной оператор):

Операторы управления организуют управление последовательностью выполнения операторов программы.

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

Составной оператор представляет собой последовательность операторов, заключенную в операторные скобки (begin-end)

 



<== предыдущая лекция | следующая лекция ==>
Структура программы Turbo Pascal.» | Операторы ввода - вывода.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.