Param26. Описать процедуру RemoveRows($$A$$, $$M$$, $$N$$, $$K_1$$, $$K_2$$), удаляющую из вещественной матрицы $$A$$ размера $$M \times N$$ строки с номерами от $$K_1$$ до $$K_2$$ включительно (предполагается, что $$1 < K_1 \le K_2$$). Если $$K_1>M$$, то матрица не изменяется; если $$K_2>M$$, то удаляются строки матрицы с номерами от $$K_1$$ до $$M$$. Двумерный массив $$A$$ и числа …
Записи с меткой «Паскаль»
Решаем задачи Абрамян на Паскале. Param25
Param25. Описать процедуру Transp($$A$$, $$M$$), выполняющую транспонирование (то есть зеркальное отражение относительно главной диагонали) квадратной вещественной матрицы $$A$$ порядка $$M$$. Матрица $$A$$ является входным и выходным параметром. Используя эту процедуру, транспонировать данную матрицу $$A$$ порядка $$M$$.
Решаем задачи Абрамян на Паскале. Param24
Param24. Описать процедуру SwaP_Col($$A$$, $$M$$, $$N$$, $$K_1$$, $$K_2$$), осуществляющую перемену местами столбцов вещественной матрицы $$A$$ размера $$M \times N$$ с номерами $$K_1$$ и $$K_2$$. Матрица $$A$$ является входным и выходным параметром; если $$K_1$$ или $$K_2$$ больше $$N$$, то матрица не изменяется. Используя эту процедуру, поменять для данной матрицы $$A$$ размера $$M \times N$$ столбцы с …
Решаем задачи Абрамян на Паскале. Recur4
Recur4. Описать рекурсивную функцию Fib1($$N$$) целого типа, вычисляющую $$N$$-й элемент последовательности чисел Фибоначчи ($$N$$ — целое число): $$F_1=F_2=1$$,$$F_K=F_{K-2}+F_{K-1}$$, $$K=3, 4,…$$. С помощью этой функции найти пять чисел Фибоначчи с данными номерами, и вывести эти числа вместе с количеством рекурсивных вызовов функции Fib1, потребовавшихся для их нахождения.
Решаем задачи Абрамян на Паскале. Recur13
Recur13. Описать рекурсивную функцию P_Alindrom($$S$$) логического типа, возвращающую True, если строка $$S$$ является палиндромом (то есть читается одинаково слева направо и справа налево), и False в противном случае. Оператор цикла в теле функции не использовать. Вывести значения функции P_Alindrom для пяти данных строк.
Решаем задачи Абрамян на Паскале. Param23
Param23. Описать процедуру SwapRow($$A$$, $$M$$, $$N$$, $$K_1$$, $$K_2$$), осуществляющую перемену местами строк вещественной матрицы $$A$$ размера $$M \times N$$ с номерами $$K_1$$ и $$K_2$$. Матрица $$A$$ является входным и выходным параметром; если $$K_1$$ или $$K_2$$ больше $$M$$, то матрица не изменяется. Используя эту процедуру, поменять для данной матрицы $$A$$ размера $$M \times N$$ строки с …
Решаем задачи Абрамян на Паскале. Recur12
Recur12. Описать рекурсивную функцию DigitCount($$S$$) целого типа, которая находит количество цифр в строке $$S$$, не используя оператор цикла. С помощью этой функции найти количество цифр в каждой из пяти данных строк.
Решаем задачи Абрамян на Паскале. Param22
Param22. Описать функцию SumCol($$A$$, $$M$$, $$N$$, $$K$$) вещественного типа, вычисляющую сумму элементов вещественной матрицы $$A$$ размера $$M \times N$$, расположенных в $$K$$-м столбце (если $$K>N$$, то функция возвращает $$0$$). Для данной матрицы $$A$$ размера $$M \times N$$ и трех данных $$K$$ найти SumCol($$A$$, $$M$$, $$N$$, $$K$$).
Решаем задачи Абрамян на Паскале. Recur11
Recur11. Описать рекурсивную функцию MaxInt($$A$$, $$N$$) целого типа, которая находит максимальный элемент целочисленного массива $$A$$ размера $$N$$ $$(1 \le N \le 10)$$, не используя оператор цикла. С помощью этой функции найти максимальные элементы массивов $$A$$, $$B$$, $$C$$ размера $$N_A$$, $$N_B$$, $$N_C$$ соответственно.
Решаем задачи Абрамян на Паскале. Param21
Param21. Описать функцию SumRow($$A$$, $$M$$, $$N$$, $$K$$) вещественного типа, вычисляющую сумму элементов вещественной матрицы $$A$$ размера $$M \times N$$, расположенных в $$K$$-й строке (если $$K>M$$, то функция возвращает $$0$$). Для данной матрицы $$A$$ размера $$M \times N$$ и трех данных $$K$$ найти SumRow($$A$$, $$M$$, $$N$$, $$K$$).