русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методические указания по выполнению лабораторной работы


Дата добавления: 2015-08-14; просмотров: 1054; Нарушение авторских прав


Лабораторная работа 10. Обработка двумерных массивов

Постановка задачи

В настоящей лабораторной необходимо выполнить заданную обработку числового двумерного массива, имеющего произвольное количество строк(N) и столбцов(M). В каждом из вариантов содержатся ограничения на максимальные значения величин N и M. Элементы массива должны вводиться с клавиатуры.

 

Варианты заданий

Варианты заданий приведены в табл. 8. 1

Т

N Задание
Вычислить сумму чисел в каждой строке. N <= 10, M <= 10
Вычислить произведение чисел в каждом столбце. N <= 10, M <= 5
Вычислить количество положительных чисел в каждом столбце. N <= 7, M <= 8
Вычислить сумму чисел для каждого столбца, удовлетворяющих условию xi,j > a. Здесь a- произвольная величина. N <= 5, M <= 5
Вычислить произведение чисел для каждого столбца, удовлетворяющих условию xi,,j < b. Здесь b – произвольная величина. N <= 5, M <= 10
Вычислить значение наибольшего по модулю элемента для каждой строки массива. N <= 5, M <= 5
Вычислить значение наименьшего элемента для каждого столбца массива. N <= 7, M <= 5
Вычислить для каждой строки значение наименьшего элемента и его индекс. N <= 10, M <= 5
Вычислить значение наибольшего по модулю элемента и его индекс для каждого столбца массива. N <= 10, M <= 10
Вычислить сумму отрицательных чисел в каждой строке. N <= 10, M <= 10
Вычислить среднее значение чисел в каждой строке массива. N <= 5, M <= 5
Вычислить среднее значение чисел в каждом столбце массива. N <= 5, M <= 5
Вычислить для каждой строки массива отклонение ее элементов от среднего значения для этой строки. N <= 10, M <= 10
Вычислить для каждого столбца массива отклонение его элементов от среднего значения для этой столбца. N <= 12, M <= 10
Вычислить для каждого столбца значение разности между наибольшим и наименьшим элементами. N <= 5, M <= 10
Вычислить для каждой строки значение разности между наибольшим и наименьшим элементами. N <= 15, M <= 10
Вычислить сумму элементов для каждого столбца. Поменять местами столбцы с максимальным и минимальным значением суммы. N <= 5, M <= 10
Вычислить сумму элементов для каждой строки. Поменять местами строки с максимальным и минимальным значением суммы. N <= 5, M <= 10
Вычислить произведение элементов для каждого столбца. Поменять местами столбцы с максимальным и минимальным значением произведения. N <= 4, M <= 5
Вычислить произведение элементов для каждой строки. Поменять местами строки с максимальным и минимальным значением произведения. N <= 5, M <= 10
Вычислить сумму элементов для каждой строки. Вывести на экран строки с максимальным и минимальным значениями суммы. N <= 5, M <= 10
Вычислить сумму элементов матрицы, которые расположены выше главной диагонали. N <= 5, M <= 5
Выполнить нормировку элементов каждой строки матрицы, поделив ее элементы на значение максимального элемента N <= 4, M <= 5
Выполнить нормировку элементов каждого столбца матрицы, поделив его элементы на значение максимального элемента N <= 4, M <= 5
Вычислить количество положительных чисел в каждом столбце. N <= 7, M <= 8
Вычислить произведение чисел для каждого столбца, удовлетворяющих условию xi,,j < b. Здесь b – произвольная величина. N <= 5, M <= 10
Вычислить среднее значение чисел в каждой строке массива. N <= 5, M <= 5

 



Методические указания по выполнению лабораторной работы

При выполнении лабораторной работы рекомендуется учитывать следующее.

  1. Средством обращения к элементам двумерного массива (матрицы) является переменная с двумя индексами (например x[i, j]). Первый индекс (в данном примере i) – номер строки, а второй индекс (в данном примере j) – номер столбца.
  2. Для обработки матрицы, как правило, следует использовать вложенные циклы.
  3. При обработке матрицы по строкам внешний цикл должен изменять номер строки, а внутренний цикл – номер столбца. Если в цикле средством обращения к элементам является переменная y[k, l], тогда в операторе цикла for внешнего цикла следует использовать переменную k, а в операторе цикла for внутреннего цикла – переменную l.
  4. При обработке матрицы по столбцам внешний цикл должен изменять номер столбца, а внутренний цикл – номер строки. Если в цикле средством обращения к элементам является переменная y[k, l], тогда в операторе цикла for внешнего цикла следует использовать переменную k, а в операторе цикла for внутреннего цикла – переменную l.

 



<== предыдущая лекция | следующая лекция ==>
Обратная функция | Массивы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.