Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy_na_ekzamen_33__33__33__33.doc
Скачиваний:
18
Добавлен:
23.09.2019
Размер:
814.08 Кб
Скачать

Вопрос 22.Оператор присваивания, формат записи, порядок работы, типы операндов, графическое представление.

Оператор языка Паскаль представляет собой некоторый неделимый элемент программы, который позволяет выполнять определенные алгоритмические действия. Каждый оператор заканчивается знаком – точка с запятой. Наиболее часто используемый оператор – это оператор присваивания. Оператор присваивания относится к группе простых операторов.

Оператор присваивания имеет следующий формат записи:

Имя переменной := Арифметическое выражение;

В данном операторе значок := называется знаком присваивания. Заканчивается оператор присваивания знаком « ; » (точка с запятой).

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

При записи оператора присваивания необходимо следить за тем, чтобы тип значения арифметического выражения совпадал с типом переменной. Если значение арифметического выражения целое число, переменная является вещественной, то происходит преобразование целого типа в вещественный. Если же значение выражения вещественное число, а переменная целого типа, то возникает ошибка.

С помощью оператора присваивания переменным дается соответствующее значение.

Графически оператор присваивания изображается функциональным или арифметическим блоком (прямоугольником), в который входит одна стрелка и выходит одна стрелка. Внутри блока записывается оператор присваивания.

Пример. Написать программу вычисления площади прямоугольника, у которого длина A=6.7, ширина B =3.2.

Обозначим вычисляемую площадь именем S . Тогда можно записать следующую программу.

Program Plosh;

Var A, B, S : Real;

Begin

A := 6.7;

B := 3.2;

S := A * B;

Writeln(‘Площадь прямоугольника = ’, S);

End.

Графически оператор A := 6.7; можно изобразить так: В операторе Writeln выводится текстовая константа, значение которой заключено в апострофы, далее стоит запятая, далее имя переменной, числовое значение которой необходимо вывести на экран. Таким образом, список процедуры Writeln состоит из текстовой константы и имени переменной, которые друг от друга отделены запятой. После работы этой процедуры на экране компьютера появится текст текстовой константы, затем числовое значение переменной S.

Числовые значения переменных выводятся в нормализованном виде. Значение переменной целого типа выводится, начиная с первой не занятой позиции. Вещественное значение при выводе занимает поле шириной 18 позиций, причем 14 позиций отводится для мантиссы числа, а 4 позиции для порядка числа.

Вопрос 23 .Оператор неполного ветвления, формат записи, представление в виде базовой структуры, порядок работы.

На языке Паскаль неполная структура ветвления реализуется следующей структурой:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]