|
||||||||||||||||||||
Задание для выполнения. Описание алгоритма программы. Описание переменных и структур данных, которые применяются в программе. Текст программы с комментариями. Контрольный пример. Задание для выполнения1. Задание для выполнения Дана матрица размера n × m. Вывести номер ее первого столбца, содержащего только положительные элементы. Если таких столбцов нет, то вывести 0. 2. Описание алгоритма программы Запускаем цикл, в котором заполняем и выводим матрицу. Запускаем в цикл, в котором проверяем столбец на наличие отрицательных чисел. Если утверждение истинно, переходим к следующему столбцу, в противном случае выводим номер столбца. В случае отсутствия такого столбца выводим 0.
3.Описание переменных и структур данных, которые применяются в программе
4. Текст программы с комментариями <?php function func($array): bool { foreach ($array as $item) { if ($item < 0){ return false; } } return true; }
echo '<table>'; for ($i = 0; $i < 10; ++$i) { echo '<tr>'; for ($j = 0; $j < 10; ++$j) { echo '<td>', $array[$j][$i] = rand(-14, 101), '</td>'; } echo '</tr>'; } echo '</table>'; for ($i = 0; $i < 10; ++$i) { if (func($array[$i])) { echo '<br>', $i + 1; return; } } echo '<br>', 0; 5. Контрольный пример Задание 5.1 1. Задание для выполнения Дана квадратная матрица порядка 2n + 1. Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы.
|
||||||||||||||||||||
|