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

Вопрос 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 .Оператор неполного ветвления, формат записи, представление в виде базовой структуры, порядок работы.

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

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