Param18. Описать процедуру Chessboard($$M$$, $$N$$, $$A$$), формирующую по целым положительным числам $$M$$ и $$N$$ матрицу $$A$$ размера $$M \times N$$, которая содержит числа $$0$$ и $$1$$, расположенные в «шахматном» порядке, причем $$A_{1,1}=0$$. Двумерный целочисленный массив $$A$$ является выходным параметром. С помощью этой процедуры по данным целым числам $$M$$ и $$N$$ сформировать матрицу $$A$$ размера $$M …
Записи с меткой «Новичкам»
Решаем задачи Абрамян на Паскале. Recur8
Recur8. Описать рекурсивную функцию RootK($$X$$, $$K$$, $$N$$) вещественного типа, находящую приближенное значение корня $$K$$-й степени из числа $$X$$ по формуле: $$Y_0=1$$,$$Y_{N+1}=Y_N — (Y_N — X/(Y_N)^{K-1})/K$$, где $$Y_N$$ обозначает RootK($$X$$, $$K$$, $$N$$) при фиксированных $$X$$ и $$K$$. Параметры функции: $$X$$ $$(>0)$$ — вещественное число, $$K$$ $$(>1)$$ и $$N$$ $$(>0)$$ — целые. С помощью функции RootK найти …
Решаем задачи Абрамян на Паскале. File89
File89. Даны два файла вещественных чисел с именами $$S_A$$ и $$S_B$$, содержащие ненулевые части верхнетреугольных матриц $$A$$ и $$B$$ (по строкам). Создать новый файл с именем $$S_C$$, содержащий ненулевую часть произведения $$A*B$$ (по строкам). Если матрицы $$A$$ и $$B$$ нельзя перемножать, то оставить файл $$S_C$$ пустым.
Решаем задачи Абрамян на Паскале. Param17
Param17. Описать процедуру ArrayToMatrix2($$A$$, $$K$$, $$M$$, $$N$$, $$B$$), формирующую по вещественному массиву $$A$$ размера $$K$$ матрицу $$B$$ размера $$M \times N$$ (матрица заполняется элементами массива $$A$$ по столбцам). «Лишние» элементы массива игнорируются; если элементов массива недостаточно, то оставшиеся элементы матрицы полагаются равными $$0$$. Двумерный массив $$B$$ является выходным параметром. С помощью этой процедуры на основе …
Решаем задачи Абрамян на Паскале. File90
File90. Даны два файла вещественных чисел с именами $$S_A$$ и $$S_B$$, содержащие ненулевые части нижнетреугольных матриц $$A$$ и $$B$$ (по строкам). Создать новый файл с именем $$S_C$$, содержащий ненулевую часть произведения $$A*B$$ (по строкам). Если матрицы $$A$$ и $$B$$ нельзя перемножать, то оставить файл $$S_C$$ пустым.
Решаем задачи Абрамян на Паскале. Recur7
Recur7. Описать рекурсивную функцию CombiN_2($$N$$, $$K$$) целого типа, находящую $$C(N, K)$$- число сочетаний из $$N$$ элементов по $$K$$ — с помощью рекуррентного соотношения: $$C(N, 0)=C(N, N)=1$$, $$C(N, K)=C(N — 1, K)+C(N — 1, K — 1)$$ при $$0<K<N$$. Параметры функции — целые числа; $$N>0$$, $$0 \le K \le N$$. Считать, что параметр $$N$$ не превосходит …
Решаем задачи Абрамян на Паскале. File88
File88. Дан файл вещественных чисел, содержащий ненулевую часть трехдиагональной матрицы (по строкам). Создать новый файл, содержащий все элементы данной матрицы (по строкам).
Решаем задачи Абрамян на Паскале. Param16
Param16. Описать процедуру ArrayToMatrix1($$A$$, $$K$$, $$M$$, $$N$$, $$B$$), формирующую по вещественному массиву $$A$$ размера $$K$$ матрицу $$B$$ размера $$M \times N$$ (матрица заполняется элементами массива $$A$$ по строкам). «Лишние» элементы массива игнорируются; если элементов массива недостаточно, то оставшиеся элементы матрицы полагаются равными $$0$$. Двумерный массив $$B$$ является выходным параметром. С помощью этой процедуры на основе …
Решаем задачи Абрамян на Паскале. Recur6
Recur6. Описать рекурсивную функцию CombiN_1($$N$$, $$K$$) целого типа, находящую $$C(N, K)$$- число сочетаний из $$N$$ элементов по $$K$$ — с помощью рекуррентного соотношения: $$C(N, 0)=C(N, N)=1$$, $$C(N, K)=C(N — 1, K)+C(N — 1, K — 1)$$ при $$0<K<N$$. Параметры функции — целые числа; $$N>0$$, $$0 \le K \le N$$. Дано число $$N$$ и пять различных …
Решаем задачи Абрамян на Паскале. File87
File87. Дан файл вещественных чисел, содержащий ненулевую часть нижнетреугольной матрицы (по строкам). Создать новый файл, содержащий все элементы данной матрицы (по строкам).