- •55. Структура Паскаль-программы.
- •56.Блок схема алгоритма.
- •57. Типы данных в Паскале.
- •58. Основные операции в Паскале. Стандартные функции.
- •59. Паскаль. Приоритет операций в выражениях. Оператор присваивания.
- •60. Паскаль. Процедуры ввода-вывода
- •156 23 [Enter]
- •156 [Enter] 23 [Enter]
- •61. Паскаль. Линейная программа. Составной оператор
- •62. Паскаль. Разветвляющаяся программа. Условный оператор.
- •63. Паскаль. Оператор выбора (варианта)
55. Структура Паскаль-программы.
Программа на языке Pascal всегда состоит из двух основных частей: описания последовательности действий, которые необходимо выполнить, и описания данных, с которыми оперируют действия. Действия представляются операторами языка, данные вводятся посредством описаний и определений. Кроме того, программа может быть снабжена заголовком, который задаст имя программы и ее параметры.
Описания данных текстуально предшествуют описанию действий и должны содержать упоминание всех объектов, используемых в действиях (операторах). Рассмотрим полную структуру программы на языке Паскаль. В общем случае программа состоит из:
заголовка программы - раздел начинается с ключевого слова program, далее идет название вашей программы. Например, program Area; - обратите внимание, что любой оператор языка Паскаль заканчивается точкой запятой. Также распространенной ошибкой является заголовок программы вида: program 1; Имя программы - это пользовательский идентификатор, и он не может начинаться с цифры.
блок описаний состоит из множества различных блоков программы, каждый из которых отвечает за определенные аспект программы. Мы будем рассматривать возможные блоки по мере необходимости. на схеме ниже вы можете увидеть все из них.
блок операторов - единственный обязательный блок программы, в нем вы размещайте, те команды, которые должны быть выполнены в процессе выполнения программы. Блок операторов начинается с ключевого слова begin и заканчивается end с точкой.
56.Блок схема алгоритма.
Блок-схема алгоритма
Задание алгоритмов с помощью блок-схем оказалось очень удобным средством изображения алгоритмов и получило широкое распространение.
Блок-схема алгоритма — графическое изображение алгоритма в виде связанных между собой с помощью стрелок (линий перехода) и блоков — графических символов, каждый из которых соответствует одному шагу алгоритма. Внутри блока дается описание соответствующего действия.
В таблице приведены наиболее часто употребляемые символы.
Символы блок-схемы
Название символа |
Обозначение и пример заполнения |
Пояснение |
Процесс |
|
Вычислительное действие или последовательность действий |
Решение |
|
Проверка условий |
Модификация |
|
Начало цикла |
Предопределенный процесс |
|
Вычисления по подпрограмме, стандартной подпрограмме |
Ввод-вывод |
|
Ввод-вывод в общем виде |
Пуск-остановка |
|
Начало, конец алгоритма, вход и выход в подпрограмму |
Документ |
|
Вывод результатов |
|
||
Блок «процесс» применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для улучшения наглядности схемы несколько отдельных блоков обработки можно объединять в один блок. Представление отдельных операций достаточно свободно.
Блок «решение» используется для обозначения переходов управления по условию. В каждом блоке «решение» должны быть указаны вопрос, условие или сравнение, которые он определяет.
Блок «модификация» используется для организации циклических конструкций. (Слово «модификация» означает «видоизменение, преобразование»). Внутри блока записывается параметр цикла, для которого указываются его начальное значение, граничное условие и шаг изменения значения параметра для каждого повторения.
Блок «предопределенный процесс» используется для указания обращений к вспомогательным алгоритмам, существующим автономно в виде некоторых самостоятельных модулей, и для обращений к библиотечным подпрограммам.
