Работа с двумерными массивами
Автор: Baksultan • Октябрь 11, 2022 • Лабораторная работа • 760 Слов (4 Страниц) • 177 Просмотры
Некоммерческое акционерное общество
«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ ИМЕНИ ГУМАРБЕКА ДАУКЕЕВА»
«Институт космической инженерии и телекоммуникации»
Кафедра электроники и робототехники.
ОТЧЕТ
по лабораторной работе №7
По дисциплине: Алгоритмизация и программирование в робототехнике.
По теме: Работа с двумерными массивами.
Специальность: «6В07111» Космическая техника и технологии.
Выполнил: ст. гр. КТТ 20-2 Болатов Б.
Проверил: доцент Голубева Т.В.
__________ «__»________ 2021г
Алматы 2021
Задание
Изучить принципы работы с двумерными массивами. Изучить возможности программной обработки двумерных массивов. Найти сумму элементов во второй строке, найти произведение по формуле. Вычислить сумму положительных элементов массива и поменять местами первый и пятый столбец в соответствии с методическими указаниями. [1]
Содержание
Задание…………………………………………………………...................2
Содержание…………………………………………………………………3
1 Ход работы……………………………………………………………......4
2 Блок схема………………………………………………………………...6
Заключение…………………………………………………………………8
Список литературы………………………………………………………...9
1 Ход работы
1.1 Процесс работы в программе
В этой лабораторной работе у нас было задание создать двумерный массив. Сам массив – это структурированный способ хранения данных, где каждый элемент расположен в своей ячейке под своим порядковым номером. Если коротко рассказать, то двумерный массив - это одномерный массив, элементами которого являются одномерные массивы. Другими словами, это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Причем размер и сами элементы массива вводятся пользователем с клавиатуры. Вывести на экран этот массив. Найти сумму всех элементов массива. Поменять местами первый и пятый столбец и вычислить произведение по формуле. Инициализируем массив, указываем что его размер не может превышать 10000 элементов. Так как массив двумерный, и значения вводятся с клавиатуры. Переменные массива i и j, индексы массивов у переменной i это n, у переменной j это m. [2]
Для организации ввода двумерного цикла воспользуемся вложенным циклом for. Вложенные циклы – это циклы, организованные в теле другого цикла. Вложенный цикл в тело другого цикла, называется внутренним циклом. Его внешнее условие индекса меньше чем число строк, а вложенный цикл идет по столбцам, его условие индекса меньше чем число столбцов. В теле цикла находится ввод элементов массива. Дальше выводим этот массив, тоже с помощью вложенных циклов, только в теле цикла вывод массива. Для подсчета суммы тех всех элементов делаем все тоже самое. Дальше чтобы поменять первый столбец с пятым, мы используем просто цикл for. Тогда меняется только строка. А наш столбец зафиксировается. Делаем это с помощью временной переменной tmp. Выводим преобразованный массив. Дальше считаем произведение по формуле, и в начале задаем как всегда значение 1, чтобы избежать умножения на 0. Строим цикл по строке, так как у нас меняются только строки, но не столбцы. Шаг хода 1 и условие вхождения в цикл i<2. Считаем от нулевого индекса до второго. Ниже представлено процесс работы в программе и результат (рисунок 1) (рисунок 2).
...