Void Tr ( int x, int y, int c )
Слово voidозначает, что эта команда выполняет какие-то действия (например, что-то рисует),а не вычисляет какое-то значение2. В скобках через запятую перечисляются параметрыпроцедуры.
Параметры –это дополнительные данные для работы процедуры.
Можно сделать процедуру без параметров, но она будет всегда выполнять совершенно одинаковые действия. Например, всегда будет рисовать синий треугольник в одном и том же месте.Параметры дают возможность менять результат работы процедуры – перемещать фигуру (изменяя параметры xи y) и задавать разные цвета заливки (меняя параметр c).
Вспомните, что мы включили в параметры все, что изменяется. Эти данные заранее неизвестны, поэтому они обозначаются именами (переменными) и называются формальнымипараметрами. В заголовке процедуры для каждого параметра указывается его тип,как при объявлении переменных.
Как же использовать такую процедуру? Предположим, что левый нижний угол синего
треугольника нужно разместить в точке (100,100). Учитывая, что длина основания треугольника и его высота равны соответственно 100 и 60, находим координаты соответствующих углов двух других треугольников: (200,100) для зеленого и (200,160) для красного. Решение нашей задачи выглядит так:
Посмотрим на программу внимательно. Процедура (расшифровка, описание новой команды)расположена выше основной программы. Она оформлена в виде отдельного блока, не внутри основной программы, а рядом с ней. Строчка
Дата добавления: 2015-10-05; просмотров: 706;