Массивы
Автор: bobabobster3 • Май 11, 2023 • Лабораторная работа • 3,710 Слов (15 Страниц) • 112 Просмотры
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Институт информационных технологий и анализа данных |
наименование института |
Массивы
Отчет | |
по лабораторной работе №3 | |
по дисциплине | “ Программирование на языке высокого уровня ” |
Выполнил студент | ИСТб-22-2 | Перелыгин.О.А | ||||
шифр группы | подпись | И.О. Фамилия | ||||
Проверил | ||||||
должность | подпись | И.О. Фамилия |
Иркутск 2022г.
Задание 1.
Задан целый вектор T(n), n≤12. Сформировать вектор В из тех элементов массива Т, сумма цифр которых кратна 3. Выполнить сдвиг полученного массива вправо на одну позицию.
Задание 2.
Для матрицы М(m,n), 1<(m, n)<10, определить сумму всех отрицательных элементов матрицы. Переставить столбцы по убыванию значений первых элементов столбцов.
Введем следующие обозначения:
A[10][10] – массив, содержащий 10 столбцов и 10 строк
Словесное описание
1.
Целый вектор T(n), n<=12 – Это массив с числом элементов от 1 до 12, где каждый элемент целое число.
Число кратно трем обозначает, что число делится на 3 без остатка.
Чтобы сортировать массив методом пузырька нужно последовательно сравнивать значения соседних элементов и менять числа местами, если предыдущее оказывается больше последующего. Таким образом элементы с большими значениями оказываются в конце списка, а с меньшими остаются в начале.
2.
Чтобы сортировать массив методом пузырька нужно последовательно сравнивать значения соседних элементов и менять числа местами, если предыдущее оказывается больше последующего. Таким образом элементы с большими значениями оказываются в конце списка, а с меньшими остаются в начале. Таким образом сортируется первая строка в порядке убывания и при этом значения столбцов, находящихся на одной строке, обмениваются между собой.
Внешние спецификации
1.
№ | Имя | Назначение | Тип | Ед. из. | ОДЗ |
1 | A[12] | Массив | Цел. | - | (+/-2147483647) |
2 | T[12] | Массив | Цел. | - | (+/-2147483647) |
3 | v | Переменная | Цел. | - | (+/-2147483647) |
4 | n | Переменная | Цел. | - | [1;12] |
5 | q | Переменная | Цел. | - | [0;12] |
6 | temp | Переменная | Цел. | - | (+/-2147483647) |
7 | b | Переменная | Цел. | - | (+/-2147483647) |
8 | isp | Переменная | Цел. | - | (0;2147483647) |
9 | sumJ | Переменная | Цел. | - | (0;2147483647) |
8 | C1 | Сообщение | Текст | - | - |
9 | C2 | Сообщение | Текст | - | - |
10 | C3 | Сообщение | Текст | - | - |
11 | C4 | Сообщение | Текст | - | - |
12 | C5 | Сообщение | Текст | - | - |
13 | C6 | Сообщение | Текст | - | - |
14 | C7 | Сообщение | Текст | - | - |
15 | C8 | Сообщение | Текст | - | - |
16 | C9 | Сообщение | Текст | - | - |
...