Язык программирования Pascal. Процедуры и функции. Рекурсия. Васильев В.В - 30 стр.

UptoLike

30
параметры -значения ?
54. Как происходит передача входного параметра по ссылке? Можно ли изме-
нять значение такого формального параметра? Можно ли передавать пара-
метр другим процедурам и функциям?
55. Что такое параметры -константы ? Как описать формальный параметр-
константу? Какого вида и типа могут быть фактические параметры -
константы ? Когда используют параметры -константы ?
56. Как происходит передача входного и выходного параметра по ссылке?
Можно ли изменять значение такого формального параметра? Изменится ли
при этом соответствующий фактический параметр? Почему? Будет ли досту-
пен формальный параметр в основной программе?
57. Что такое параметры -переменные? Как описать формальный параметр-
переменную ? Могут ли фактические параметры -переменные быть констан-
тами, выражениями? Какого типа могут быть фактические параметры -
переменные?
58. Существуют ли процедуры без параметров ? Как осуществляется обмен дан -
ными между основной программой и подпрограммой без параметров ?
59. Что такое открытые параметры -массивы ? Зачем они нужны ?
60. Как описать открытый параметр-массив? Приведите пример .
61. Как работают функции Low(),High(),SizeOf()?
62. Какие ограничения накладываются на фактические параметры -массивы ?
63. Как работают процедуры Exit и Halt?
64. Напишите программу с процедурой для решения следующей задачи : Аня
нарвала яблок и поровну раздала своим сестрам Оле , Маше и Свете, а что
осталось, съела . Оля свои яблоки поделила между тремя сестрами, а что ос -
талось, съела . То же самое сделали Маша и Света. Сколько яблок оказалось
у каждой сестры ?
65. Составьте программу для решения задачи о дележе в общем случае, то есть
для дележа яблок между n (входное данное!) лицами. Дележ осуществляется
по тем же правилам , что и в предыдущей задаче.
66. Вычислите число
e
c точностью до 50-го знака после запятой . Проведите
декомпозицию задачи , напишите алгоритм, блок - схему и программу.
67. Напишите программу, определяющую количество десятичных знаков , вы -
деляемых для представления действительного числа .
68. Составьте программу, которая напечатает число
π
с заданной точностью .
69. Для заданной вещественной матрицы определите, образуют ли ее элементы
упорядоченную последовательность при их переборе по спирали . Для опре-
деления факта упорядоченности части строки (столбца) используйте функ -
ции. Напишите алгоритм с описанием особых случаев, блок - схему и про-
грамму.
70. Напишите программу к предыдущей задачи , используя функции с открыты -
ми параметрами-массивами.
71. Для заданной вещественной матрицы определите, образуют