Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Алгоритм ввода-вывода матриц




Массивы нужно вводить (выводить) поэлементно. Блок-схема ввода элементов думерных массивов изображена на рис. Вывод двумерных массивов организуется аналогично вводу.

Рис. 4.1. Ввод элементов матрицы

Напомним некоторые свойства матриц (двумерных массивов)

  • если номер строки элемента совпадает с номером столбца (i = j), это означает что элемент лежит на главной диагонали матрицы;
  • если номер строки превышает номер столбца (i > j), то элемент находится ниже главной диагонали;
  • если номер столбца больше номера строки (i<j), то элемент находится выше главной диагонали.

Решим следующую задачу: Найти сумму элементов матрицы, лежащих выше главной диагонали.

Алгоритм решения данной задачи построен следующим образом: обнуляется ячейка для накапливания суммы (переменная S). Затем с помощью двух циклов (первый по строкам, второй по столбцам) просматривается каждый элемент матрицы, но суммирование происходит только в том случае если, этот элемент находится выше главной диагонали, то есть выполняется свойство i < j

 

 

Практическая часть.

  1. Составить блок-схему вычисления произведения элементов массива.
  2. Составить блок-схему вычисления среднего арифметического элементов массива.
  3. Составить блок-схему определения отрицательного элемента в массиве.
  4. Составить блок-схему для следующей задачи: найти наименьший элемент в массиве X (10,10).
  5. Составить блок-схему для следующей задачи: в массиве R (5*5) замените элементы главной диагонали нулями.
  6. Составить блок-схему для следующей задачи: в массиве R (5*5) поменяйте местами первую и последнюю строки.
  7. Ответить на вопросы:

ü Что такое массив?

ü Зачем нужны массивы?

ü Что есть у массива?

ü Что такое одномерный (линейный) массив?

ü дайте определение двумерному массиву.

ü какие свойства двумерных массивов вы знаете?

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных