Хелпикс

Главная

Контакты

Случайная статья





Задание для выполнения. Описание алгоритма программы. Описание переменных и структур данных, которые применяются в программе. Текст программы с комментариями. Контрольный пример. Задание для выполнения



1. Задание для выполнения

Дана матрица размера n × m. Вывести номер ее первого столбца, содержащего только положительные элементы. Если таких столбцов нет, то вывести 0.

2. Описание алгоритма программы

Запускаем цикл, в котором заполняем и выводим матрицу. Запускаем в цикл, в котором проверяем столбец на наличие отрицательных чисел. Если утверждение истинно, переходим к следующему столбцу, в противном случае выводим номер столбца. В случае отсутствия такого столбца выводим 0.

 

3.Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
array array Хранит массив массивов
i int Используется как счётчик для цикла
j int Используется как счётчик для цикла
func bool Проверяет отсутствие отрицательных элементов в массиве
item int Хранит текущий элемент массива

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. Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.