Рубрика «Проверка знаний»

Решаем задачи Абрамян на Паскале. Recur3

Recur3. Описать рекурсивную функцию PowerN($$X$$, $$N$$) вещественного типа, находящую значение $$N$$-й степени числа $$X$$ по формулам: $$X^0=1$$, $$X^N=(X^{N / 2})^2$$ при четных $$N>0$$, $$X^N=X*X^{N-1}$$ при нечетных $$N>0$$, $$X^N=1/X^{-N}$$ при $$N<0$$ ($$X \ne 0$$ — вещественное число, $$N$$ — целое; в формуле для четных $$N$$ должна использоваться операция целочисленного деления). С помощью этой функции найти значения …

Решаем задачи Абрамян на Паскале. File83

File83. Даны два целых числа $$I$$, $$J$$ и файл вещественных чисел, содержащий ненулевую часть верхнетреугольной матрицы (по строкам). Вывести порядок матрицы и ее элемент, расположенный в $$I$$-й строке и $$J$$-м столбце (строки и столбцы нумеруются от $$1$$). Если требуемый элемент находится в нулевой части матрицы, то вывести $$0$$; если элемент отсутствует, то вывести $$-1$$.

Решаем задачи Абрамян на Паскале. Param12

Param12. Описать процедуру SortIndex($$A$$, $$N$$, $$I$$), формирующую для вещественного массива $$A$$ размера $$N$$ индексный массив $$I$$. — массив целых чисел того же размера, содержащий номера элементов массива $$A$$ в том порядке, который соответствует возрастанию элементов массива $$A$$ (сам массив $$A$$ при этом не изменяется). Индексный массив $$I$$. является выходным параметром. С помощью этой процедуры создать …

Решаем задачи Абрамян на Паскале. Recur2

Recur2. Описать рекурсивную функцию Fact2($$N$$) вещественного типа, вычисляющую значение двойного факториала $$N!!=N*(N-2)*(N-4)*…$$ ($$N>0$$ — параметр целого типа; последний сомножитель в произведении равен $$2$$, если $$N$$ — четное число, и $$1$$, если $$N$$ — нечетное). С помощью этой функции вычислить двойные факториалы пяти данных чисел.

Решаем задачи Абрамян на Паскале. Param11

Param11. Описать процедуру Sort($$A$$, $$N$$), выполняющую сортировку по возрастанию вещественного массива $$A$$ размера $$N$$. Массив $$A$$ является входным и выходным параметром. С помощью этой процедуры отсортировать массивы $$A$$, $$B$$, $$C$$ размера $$N_A$$, $$N_B$$, $$N_C$$ соответственно.

Решаем задачи Абрамян на Паскале. Recur1

Recur1. Описать рекурсивную функцию Fact($$N$$) вещественного типа, вычисляющую значение факториала $$N!=1*2*…*N$$ ($$N>0$$ — параметр целого типа). С помощью этой функции вычислить факториалы пяти данных чисел.

Решаем задачи Абрамян на Паскале. Param10

Param10. Описать процедуру DoubleX($$A$$, $$N$$, $$X$$), дублирующую в целочисленном массиве $$A$$ размера $$N$$ элементы, равные целому числу $$X$$. Массив $$A$$ и число $$N$$ являются входными и выходными параметрами. С помощью этой процедуры продублировать числа $$X_A$$, $$X_B$$, $$X_C$$ в массивах $$A$$, $$B$$, $$C$$ размера $$N_A$$, $$N_B$$, $$N_C$$ соответственно и вывести размер и содержимое полученных массивов.