- •Разработка математической модели решаемой задачи;
- •Разработка алгоритмов;
- •4.Алгоритмы ветвления
- •13.Строковые функции
- •Порядковые типы данных
- •18.Алгоритм нахождения минимального элемента в двумерном массиве
- •20.Идентификация на языке Паскаль
- •21.Перечисляемый тип данных
- •23.Символьный тип данных
- •24.Массивы
- •22.Стандартные типы данных
- •1. Составной и пустой операторы
- •2. Операторы ветвлений
- •3. Операторы повторений
- •27.Переменные.Определение и их запись
- •28.Вызов пользовательских процедур
- •Целые типы
- •Вещественные типы
- •Целые типы
- •Вещественные типы.
- •32.Литерный(символьный) тип данных
- •33.Логический тип данных
- •34.Арифметические выражения и операции
- •35.Логические выражения и операции
- •36.Структура программы на языке Паскаль
- •Составной оператор.
- •Пустой оператор.
- •Здесь третий оператор является пустым. Составной и пустой операторы нередко применяются в условных операторах. Составной оператор
- •38.Процедуры и функции(пользовательские)
- •39.Составной оператор
- •40.Условыный оператор if и case.Разветвляющиеся алгоритмы
- •41.Оператор ввода
- •42.Оператор вывода
- •43.Оператор цикла .Общая классификация Оператор цикла с постусловием
- •Оператор цикла с предусловием
- •Ператор цикла с параметром
- •44. Оператор цикла for.
- •45.Оператор цикла while.
- •47.Процедуры.Рекурсия
- •49.Примеры описания данных строкового типа
36.Структура программы на языке Паскаль
Программа на языке Паскаль состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например:
Program PRIM;
Описания могут включать в себя:
раздел подключаемых библиотек (модулей);
раздел описания меток;
раздел описания констант;
раздел описания типов;
раздел описания переменных;
раздел описания процедур и функций.
Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:
uses CRT, Graph;
Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант:
const K= 1024; MAX= 16384;
В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип:
var P,Q,R: Integer;
F1,F2: Boolean;
Раздел операторов представляет собой составной оператор, который содержит между служебными словами
begin.......end
37.Оператор присваивания
Операторы языка Паскаль можно разделить на простые и сложные. Простые операторы не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы. К простым операторам в языке Паскаль относятся операторы: присваивания, перехода, пустой оператор, операторы ввода и вывода; к сложным: составной и условный операторы, операторы цикла, оператор выбора (варианта), оператор присоединения в записях.
Оператор присваивания – основной оператор любого языка программирования. Общая форма записи оператора:
V:=A;
Здесь V – имя переменной; “:=” – знак присваивания; А – выражение.
Данный оператор вычисляет значение выражения А, стоящего справа от знака операции присваивания := , и присваивает полученное значение переменной V, стоящей слева.
Составной оператор.
Составной оператор – объединение нескольких операторов в одну группу.
Форма записи данного оператора:
BEGIN
оператор 1;
оператор 2;
……
оператор n-1;
оператор n
END
В этой конструкции служебные слова BEGIN (начало) и END (конец) называются операторными скобками. Слово BEGIN выполняет роль открывающей скобки, слово END – роль закрывающей скобки.
Составной оператор представляется как единый оператор. Его можно вставлять в любое место программы, где допускается один оператор. Любой из операторов составного оператора, в свою очередь, также может быть составным.
Пустой оператор.
Пустой оператор – это оператор, не выполняющий никакого действия.
Пустому оператору соответствует отсутствие записи на том месте, где по правилам должен быть какой-нибудь оператор. После него можно ставить символ точки с запятой, например:
А:=B;
R:=2;
;
K:=7.2;
Здесь третий оператор является пустым. Составной и пустой операторы нередко применяются в условных операторах. Составной оператор
Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор. Пустым оператором считается также ;;.
Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок
