Лабораторная 5
.docxМинистерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
Московский технический университет связи и информатики
Кафедра «Корпоративные информационные системы»
Лабораторная работа №5
по дисциплине
«Основы программирования в корпоративных информационных системах»
Выполнили:
Проверил: старший преподаватель кафедры КИС Буланов Г.А.
Москва, 2023
Цель:
Данная лабораторная работа посвящена работе с универсальной коллекцией значений: массив.
Задачи:
Поработать с массивами.
Выполнение работы
Сформировать массив из 15 целых чисел, выбранных случайным образом из интервала [-10, 30]. Найти среднее арифметическое положительных элементов.
Рисунок 1 – Код программы
Рисунок 2 – Результат работы программы
В массиве хранятся оценки по математике 30 студентов. С помощью генератора случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 2 до 5 включительно. Найти среднюю оценку в группе.
Рисунок 3 – Код программы
Рисунок 4 – Результат работы программы
В массиве хранятся числа [1, 2, 3, 1, 1, 2, 3, 4]. Требуется вывести массив чисел без повторений.
Рисунок 5 – Код программы
Рисунок 6 – Результат работы программы
Пользователь вводит отдельно размерность массива фамилий и отдельно массива окладов с клавиатуры. Затем соответственно заполняет соответствующую информацию с клавиатуры.
Рисунок 7 – Код программы
Рисунок 8 – Входные данные
Рисунок 9 – Входные данные
Рисунок 10 – Входные данные
Рисунок 11 – Входные данные
Рисунок 12 – Входные данные
Рисунок 13 – Входные данные
Рисунок 14 – Входные данные
Рисунок 15 – Входные данные
Рисунок 16 – Результат работы программы
Рисунок 17 – Результат работы программы
В массиве хранится возраст 15 человек. С помощью генератора случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 16 до 30 включительно. Требуется посчитать людей, кто моложе 25 лет.
Рисунок 18 – Код программы
Рисунок 19 – Результат работы программы
Пользователь вводит число с клавиатуры, означающее количество сотрудников. Затем он вводит соответствующее количество ФИО. Для каждого ФИО требуется получить фамилию и инициалы имени и отчества. Требуется вывести массив всех сотрудников в виде «Номер сотрудника: n. Фамилия И.О.»
Рисунок 20 – Код программы
Рисунок 21 – Входные данные
Рисунок 22 – Входные данные
Рисунок 23 – Входные данные
Рисунок 24 – Входные данные
Рисунок 25 – Результат работы программы
Контрольные вопросы:
В чем выражается универсальность у коллекций значений?
Универсальность коллекций значений заключается в том, что они могут содержать значения разных типов данных. Это позволяет хранить разнообразные данные в одной коллекции.
Какой цикл можно использовать только по отношению к УКЗ?
УКЗ (управляемая курсовая запись) – это структура данных в 1С. Для работы с УКЗ используется особый цикл, называемый "Цикл Записи". Он позволяет выполнять итерации по записям, находящимся в УКЗ.
Что такое индекс у массива?
Индекс – это числовой идентификатор элемента массива. Каждый элемент массива имеет свой уникальный индекс, с помощью которого можно получить доступ к значению этого элемента.
Как работают операторы «[]» у массива?
Операторы «[]» используются для доступа к элементам массива по их индексу. Например, Массив[Индекс] позволяет получить значение элемента массива с указанным индексом или задать новое значение для этого элемента.
Какой тип значения будет у добавленного элемента при выполнении команды Массив.Добавить()
Тип значения, добавленного при выполнении команды Массив.Добавить(), зависит от типа переменной или константы, которую вы добавляете в массив. Новый элемент будет иметь тот же тип, что и добавляемое значение.
Вывод:
В результате проделанной лабораторной работы были получены практические навыки об универсальной коллекции значений: массив.