Глава 10 116 Процедуры 10.33. Составить процедуру, "рисующую" на экране горизонтальную линию из 80
символов "*".
10.34. Составить процедуру, "рисующую" по периметру экрана рамку из симво-
лов "*". Задачу решить двумя способами:
1) не используя процедуру, разработанную в предыдущей задаче;
2) с использованием процедуры, разработанной в предыдущей задаче.
10.35. Составить процедуру, "рисующую" на экране горизонтальную линию из лю-
бого числа символов "*".
10.36. Составить процедуру, "рисующую" на экране вертикальную линию из любо-
го числа символов "*".
10.37. Составить процедуру, "рисующую" на экране прямоугольник из симво-
лов "*". Задачу решить двумя способами:
1) не используя процедуру, разработанную в задаче 10.35;
2) с использованием процедуры, разработанной в задаче 10.35.
10.38. Составить программу, в результате которой величина а меняется значением
с величиной b, а величина c — с величиной d. (Определить процедуру, осу-
ществляющую обмен значениями двух переменных величин.)
10.39. Даны стороны двух треугольников. Найти сумму их периметров и сумму их
площадей. (Определить процедуру для расчета периметра и площади тре-
угольника по его сторонам.)
10.40. Даны основания и высоты двух равнобедренных трапеций. Найти сумму их
периметров и сумму их площадей. (Определить процедуру для расчета пе-
риметра и площади равнобедренной трапеции по ее основаниям и высоте.)