Оператор. Оператор присваивания

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

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

Оператор присваивания

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

<имя переменной>:=<выражение>

Оператор присваивания определяет некоторый самостоятельный, логически завершенный этап вычислительного процесса: в результате выполнения оператора присваивания некоторая переменная принимает новое текущее значение (при этом предыдущее значение этой переменной безвозвратно теряется).

Выражение в правой части оператора присваивания не может быть произвольным - оно должно задавать правила вычисления значения того же типа, что и тип переменной в левой части оператора присваивания.

Арифметический оператор присваивания

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

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

Пример 13. Записать операторы присваивания, которые переменной г присваивают:

a) среднее арифметическое чисел х, у, z

b) площадь треугольника со сторонами а, Ь, с.

Решение:

а) из математики известно, что среднее арифметическое чисел определяется как отношение их суммы к их количеству. Поэтому, г:= (х + у + z)/3;

b) для определения площади треугольника по 3 сторонам воспользуемся формулой Герона. Введем промежуточную величину р - полупериметр:

р := (а + b + с)/3;

r:= sqrt(p- (р - а) • (р - Ь) • (р - с))

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >