ВУЗ:
Составители:
Рубрика:
55
Вариант 7
Заданы два массива a = {a
1
, a
2
, … , a
n
}; b = {b
1
, b
2
, … , b
m
}. Переменной
S присвоить значение – 1, если max(a) > max(b); 0, если max(a) = max(b); 1,
если max(a) < max(b).
Поиск максимальных элементов оформить в виде подпрограммы. При
отладке программы рекомендуется воспользоваться приведенными дан-
ными: a = {-5.2, 8, 1.3, –6 }; b = {–4.7, –3, 2.6, 7, 13, –1}.
Вариант 8
Четыре точки заданы своими координатами: X{X
1
,X
2
}; Y{Y
1
,Y
2
};
Z{Z
1
,Z
2
}; P{P
1
,P
2
}. Определить, какие из них находятся на максимальном
удалении друг от друга ; вывести на экран значение этого расстояния и
обозначение точек, соответствующих ему.
Для вычисления расстояния используется формула:
()()
22
,
ijijij
Sxxyy
=−+−
, где x
i
, y
i
– координаты одной точки; x
j
, y
j
– ко -
ординаты другой точки. Вычисление расстояния между двумя точками
оформить в виде подпрограммы. При отладке программы рекомендуется
воспользоваться следующими исходными данными: X{4.8, –3}; Y{–6.5,
1.2}; Z{–3.7, –4.5}; P{7.8, 2}.
К ОНТРОЛЬНЫЕ ВОПРОСЫ
1. Дайте определение подпрограмме.
2. Какие разновидности подпрограмм используются в ТП и в чем их ос-
новные различия?
3. По каким правилам оформляется текст подпрограммы?
4. Почему в заголовке функции указывается тип , а в заголовке процедуры
он отсутствует?
5. Какие переменные относятся к глобальным, а какие к локальным?
6. Какие параметры называются формальными, а какие фактическими?
7. В чем различие между параметрами-значениями и параметрами-
переменными?
8. Для чего могут использоваться параметры-переменные и параметры-
значения?
9. В чем состоит особенность обмена данными между подпрограммой и
основной программой при использовании массивов?
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »