Записи с меткой «Новичкам»

Решаем задачи Абрамян на Паскале. 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$$ соответственно и вывести размер и содержимое полученных массивов.

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

Param9. Описать процедуру RemoveForIN_C($$A$$, $$N$$), удаляющую из вещественного массива $$A$$ размера $$N$$ «лишние» элементы так, чтобы оставшиеся элементы оказались упорядоченными по возрастанию: первый элемент не удаляется, второй элемент удаляется, если он меньше первого, третий — если он меньше предыдущего элемента, оставленного в массиве, и т. д. Например, массив $$5.5, 2.5, 4.6, 7.2, 5.8, 9.4$$ должен …

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

Text60. Дана строка и файл с русским текстом, зашифрованным по правилу, описанному в задании Text59. Данная строка представляет собой первую расшифрованную строку текста. Расшифровать остальные строки и заменить в файле зашифрованный текст на расшифрованный. Если информации для расшифровки недостаточно, то исходный файл не изменять.

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

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