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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 29.12.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. реферат дисертації на здобуття наукового ступеня кандидата педагогічних наук1
3. Ноотропные и нормотимические препараты1
4. по теме- Страхование финансовых инвестиций Исполнитель- магистрант гр
5. Тема. Элеваторы. План
6. стаття 113 впровадиться з розрахунку не нижче двох третин тарифної ставки окладу такого працівника
7. руську У 50х роках XIV ст
8. тематика и информатика для студентов дневного отделения юридического института БелГУ специальность ~ с
9. Великая депрессия в США
10. Правоохоронні органи
11. Прежде всего позвонить в то время когда есть вероятность застать нужного человека
12. Истерическая личность и любовь
13. Сущность кредита и его эволюция.html
14. Литература Хирургия (ГРЫЖИ)
15. Каникулы в их доме изобильные праздники жизни и семейного счастья.
16. ОБ ОХРАНЕ АТМОСФЕРНОГО ВОЗДУХА в ред
17. реферат дисертації на здобуття наукового ступеня кандидата філософських наук.2
18. О~у~дістемелік ~К Н~ 072011 Баспа 1.html
19. 2. Елементи системи оподаткування До елементів системи оподаткування відносяться - суб~єкт платни.html
20. Реферат- Взяточничество