- •Лабораторная работа № 1 Тема: Этапы решения задач при помощи эвм
- •2. Программирование на языке Паскаль
- •Основные понятия
- •Алфавит языка.
- •Идентификаторы
- •Константы.
- •Понятие переменной. Типы.
- •Операторы ввода и вывода информации
- •Оператор присваивания. Арифметические выражения.
- •Операции:
- •Операторы ввода (форматы операторов):
- •Для вывода информации в Паскале также есть две команды:
- •Приведем пример использования операторов ввода и вывода:
- •Задание для лабораторной работы.
2. Программирование на языке Паскаль
Основные понятия
Как и любой алгоритм, являющийся, последовательностью инструкций, программа на языке Паскаль состоит из команд (операторов), записанных в определенном порядке и формате. Команды позволяют получать, сохранять и обрабатывать данные различных типов (например, целые числа, символы, строки символов, т.д.). Однако, кроме команд, в записи программы участвуют еще так называемые "служебные слова". Это и есть элементы формальности, организующие структуру программы. Их не так много, но их значение трудно переоценить. Служебные слова можно использовать только по своему прямому назначению. Переопределять их не разрешается. Известно, что основное назначение компьютера - облегчить человеку работу с большими объемами информации, поэтому подавляющее большинство программ построено по одному, довольно простому принципу: получение данных из внешнего мира (ввод), обработка их по соответствующему алгоритму, хранение необходимой информации и вывод во внешний (по отношению к компьютеру) мир полученных результатов. Все эти действия реализуются через имеющиеся в языках программирования команды, алгоритмические структуры и структуры данных.
Основная структура программы.
Правила языка Паскаль предусматривают единую для всех программ форму:
Program <Имя программы>;
<Раздел описаний>
Begin
<Тело программы>
End.
Здесь слова Program, Begin и End являются служебными. Употребление этих слов является обязательным. Угловые скобки в формате указывают на то, что вместо них при реальном программировании должно быть подставлено конкретное значение. Сама запись программы в принципе может производиться вообще в одну стоку. При этом ее части должны отделяться друг от друга хотя бы одним пробелом. Однако, такая запись неудобна для чтения, недостаточно наглядна, поэтому рекомендуется придерживаться приведенной структуры, а в теле программы по возможности записывать по одному оператору в строке. Имя программы выбирается программистом самостоятельно в соответствии с правилами построения идентификаторов. Все объекты, не являющиеся зарезервированными в Паскале, наличие которых обусловлено инициативой программиста, перед первым использованием в программе должны быть описаны. Это производится для того, чтобы компьютер перед выполнением программы зарезервировал память под соответствующие объекты и поставил в соответствие этим участкам памяти идентификаторы.
Раздел описаний может состоять из пяти подразделов:
1. Описание меток (Label).
2. Описание типов (Type).
3. Описание констант (Const).
4. Описание переменных (Var).
5. Описание процедур и функций (Procedure, Function).
При отсутствии необходимости соответствующий подраздел может быть опущен.
