Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 5 ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С МАССИВАМИ Цель работы

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.6.2024

Лабораторная работа №5

ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С МАССИВАМИ

Цель работы. Ознакомиться с представлением многомерных массивов в памяти. Задав квадратную матрицу целочисленных данных (матрицу А), реализовать ее обработку, как указано в варианте, на языке ассемблера..

Выполнение работы

  1.  Проанализировать задание, составить алгоритм решения поставленной задачи, с учетом применения команд ассемблера, определить необходимые входные и выходные данные;
  2.  Написать на языке ассемблера процедуру, выполняющую поставленную задачу;
  3.  Написать программу на С++, которая вводит значения входных параметров и осуществляет проверку на аномалии при необходимости выдает предупреждающее сообщения, после чего проводит обработку массива на ассемблере и выводит результат на экран;
  4.  Протестировать программу на корректных и аномальных входных данных.

Содержание отчета

  1.  Перечень аномалий и допустимых значений входных данных.
  2.  Значения переменных для которых могут быть получены верные результаты;
  3.  Листинг программы на С++ и Ассемблере;
  4.  Результаты счета;

Варианты

  1.  Найти среднее арифметическое элементов каждого из четных столбцов этой матрицы и занести их в выходной вектор.
  2.  Найти среднее арифметическое элементов каждого из нечетных столбцов этой матрицы и занести их в выходной вектор.
  3.  Найти среднее арифметическое элементов каждой из строк этой матрицы и занести их в выходной вектор.
  4.  Найти среднее арифметическое элементов каждой из четных строк этой матрицы и занести их в выходной вектор.
  5.  Найти среднее арифметическое элементов каждой из нечетных строк этой матрицы и занести их в выходной вектор.
  6.  Найти среднее арифметическое из всех отрицательных элементов этой матрицы.
  7.  Найти среднее арифметическое из всех положительных элементов этой матрицы.
  8.  Найти характеристики каждой ее строки (сумму положительных четных элементов в каждой строке) и занести их в выходной вектор.
  9.  Найти характеристики каждого ее столбца (сумму модулей отрицательных нечетных элементов в каждом столбце) и занести их в выходной вектор.
  10.  Найти сумму и произведение всех ее положительных элементов.
  11.  Найти сумму и произведение всех ее отрицательных элементов.
  12.  Найти сумму всех ее положительных и произведение всех ее отрицательных элементов.
  13.  Найти сумму всех ее отрицательных и произведение всех ее положительных элементов.
  14.  Найти сумму всех ее элементов и заменить ею все диагональные элементы этой матрицы.
  15.  Найти произведение всех ее элементов и заменить им все диагональные элементы этой матрицы.
  16.  Найти сумму всех ее положительных элементов и заменить ею все диагональные элементы этой матрицы.
  17.  Найти произведение всех ее положительных элементов и заменить им все диагональные элементы этой матрицы.
  18.  Найти сумму всех ее отрицательных элементов и заменить ею все диагональные элементы этой матрицы.
  19.  Найти произведение всех ее отрицательных элементов и заменить им все диагональные элементы этой матрицы.
  20.  Найти сумму наибольших элементов каждой строки матрицы.
  21.  Найти сумму наименьших элементов каждой строки матрицы.
  22.  Найти произведение наибольших элементов каждой строки матрицы.
  23.  Найти произведение наименьших элементов каждой строки матрицы.
  24.  Найти сумму наибольших элементов каждого столбца матрицы.
  25.  Найти сумму наименьших элементов каждого столбца матрицы.
  26.  Найти произведение наибольших элементов каждого столбца матрицы.
  27.  Найти произведение наименьших элементов каждого столбца матрицы.
  28.  Найти сколько положительных элементов содержит данная матрица в каждой строке и занести их в выходной вектор.
  29.  Найти сколько отрицательных элементов содержит данная матрица в каждой строке и занести их в выходной вектор.
  30.  Найти сколько положительных элементов содержит данная матрица в каждом столбце и занести их в выходной вектор.
  31.  Найти сколько отрицательных элементов содержит данная матрица в каждом столбце и занести их в выходной вектор.
  32.  Получить новую матрицу путем деления всех элементов данной матрицы на ее наименьший по модулю элемент.
  33.  Получить новую матрицу путем деления всех элементов данной матрицы на ее наименьший по модулю элемент.
  34.  Получить новую матрицу путем умножения всех элементов данной матрицы на ее наибольший по модулю элемент.
  35.  Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент.
  36.  Получить новую матрицу путем сложения всех элементов данной матрицы с ее наибольшим по модулю элементом.
  37.  Получить новую матрицу путем сложения всех элементов данной матрицы с ее наименьшим по модулю элементом.
  38.  Получить новую матрицу путем вычитания всех элементов данной матрицы из ее наибольшего по модулю элемента.
  39.  Получить новую матрицу путем вычитания всех элементов данной матрицы из ее наименьшего по модулю элемента.
  40.  Заменить нулями все ее элементы расположенные на главной диагонали и выше нее.
  41.  Заменить нулями все ее элементы расположенные на главной диагонали и ниже нее.
  42.  Сформировать вектор из суммы элементов строк и найти их среднее арифметическое.
  43.  Сформировать вектор из суммы элементов столбцов и найти их среднее арифметическое.
  44.  Сформировать вектор из произведений элементов строк и найти их среднее арифметическое.
  45.  Сформировать вектор из произведений элементов столбцов и найти их среднее арифметическое.
  46.  Сформировать вектор из наименьших значений элементов строк и найти их среднее арифметическое.
  47.  Сформировать вектор из наименьших значений элементов столбцов и найти их среднее арифметическое.
  48.  Сформировать вектор из наибольших значений элементов строк и найти их среднее арифметическое.
  49.  Сформировать вектор из наибольших значений элементов столбцов и найти их среднее арифметическое.
  50.  Сформировать вектор из разностей наибольших и наименьших значений элементов строк.
  51.  Сформировать вектор из разностей наибольших и наименьших значений элементов столбцов.
  52.  Сформировать вектор из суммы наибольших и наименьших значений элементов строк.
  53.  Сформировать вектор из суммы наибольших и наименьших значений элементов столбцов.
  54.  Найти сумму элементов строки, в которой расположен наименьший элемент.
  55.  Найти сумму элементов строки, в которой расположен наибольший элемент.
  56.  Найти сумму элементов столбца, в котором расположен наименьший элемент.
  57.  Найти сумму элементов столбца, в котором расположен наибольший элемент.
  58.  Поменять местами строку, содержащую максимальный элемент, со строкой, содержащей минимальный элемент.
  59.  Поменять местами столбец, содержащий максимальный элемент, со столбцом, содержащим минимальный элемент.
  60.  Найти значение максимального по модулю элемента и заменить им все диагональные элементы матрицы




1. 2.2013 Поздравления для детей НА ДОМУ до 5 детей до 31
2. Культура древнего египта
3. Иван Сергеевич Шмелёв
4. Ревизор одна из лучших русских комедий
5. тема Какие функции она выполняет 2.
6. ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Институт педагогики и психологии
7. ТЕМА 1. КАТЕГОРІЙНОПОНЯТІЙНИЙ АПАРАТ З БЕЗПЕКИ ЖИТТЄДІЯЛЬНОСТІ ТАКСОНОМІЯ НЕБЕЗПЕК
8. тема живлення карбюраторних двигунівРозділ- Технічні науки Система живлення карбюраторних двигунів Карб
9. Экономические воззрения канонистов Фома Аквинский
10. Путешествие на Остров сокровищ Спортивное развлечение в летний оздоровительный период
11. Тема- Механізми старіння Питання- Поняття про біологічний вік
12. Общие начала назначения наказания.
13. тема в соответствии с Актом об управлении Индией 1935 и Декларацией о независимости 1947 но при отсутствии пря
14. Бюджетный кредит юридическим лицам не являющимся государственными или муниципальными унитарными предпри
15. Ведение в дисциплину БЖ
16. жаргон до сих пор вызывает если не отвращение к нему и неприятие данного явления то уж точно определенную
17. Реферат- Деникин А.И., о нем
18.  Сущность и задачи финансового контроля
19. а принципы познания и действительностиоптимизм пессимизм ценностные ориентации
20. Агрокосм зерновые элеваторы 1