Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная 5

.docx
Скачиваний:
6
Добавлен:
21.12.2023
Размер:
544.51 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации Ордена Трудового Красного Знамени

федеральное государственное бюджетное образовательное

учреждение высшего образования

Московский технический университет связи и информатики

Кафедра «Корпоративные информационные системы»

Лабораторная работа №5

по дисциплине

«Основы программирования в корпоративных информационных системах»

Выполнили:

Проверил: старший преподаватель кафедры КИС Буланов Г.А.

Москва, 2023

Цель:

Данная лабораторная работа посвящена работе с универсальной коллекцией значений: массив.

Задачи:

  1. Поработать с массивами.

Выполнение работы

  1. Сформировать массив из 15 целых чисел, выбранных случайным образом из интервала [-10, 30]. Найти среднее арифметическое положительных элементов.

Рисунок 1 – Код программы

Рисунок 2 – Результат работы программы

  1. В массиве хранятся оценки по математике 30 студентов. С помощью генератора случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 2 до 5 включительно. Найти среднюю оценку в группе.

Рисунок 3 – Код программы

Рисунок 4 – Результат работы программы

  1. В массиве хранятся числа [1, 2, 3, 1, 1, 2, 3, 4]. Требуется вывести массив чисел без повторений.

Рисунок 5 – Код программы

Рисунок 6 – Результат работы программы

  1. Пользователь вводит отдельно размерность массива фамилий и отдельно массива окладов с клавиатуры. Затем соответственно заполняет соответствующую информацию с клавиатуры.

Рисунок 7 – Код программы

Рисунок 8 – Входные данные

Рисунок 9 – Входные данные

Рисунок 10 – Входные данные

Рисунок 11 – Входные данные

Рисунок 12 – Входные данные

Рисунок 13 – Входные данные

Рисунок 14 – Входные данные

Рисунок 15 – Входные данные

Рисунок 16 – Результат работы программы

Рисунок 17 – Результат работы программы

  1. В массиве хранится возраст 15 человек. С помощью генератора случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 16 до 30 включительно. Требуется посчитать людей, кто моложе 25 лет.

Рисунок 18 – Код программы

Рисунок 19 – Результат работы программы

  1. Пользователь вводит число с клавиатуры, означающее количество сотрудников. Затем он вводит соответствующее количество ФИО. Для каждого ФИО требуется получить фамилию и инициалы имени и отчества. Требуется вывести массив всех сотрудников в виде «Номер сотрудника: n. Фамилия И.О.»

Рисунок 20 – Код программы

Рисунок 21 – Входные данные

Рисунок 22 – Входные данные

Рисунок 23 – Входные данные

Рисунок 24 – Входные данные

Рисунок 25 – Результат работы программы

Контрольные вопросы:

  1. В чем выражается универсальность у коллекций значений?

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

  1. Какой цикл можно использовать только по отношению к УКЗ?

УКЗ (управляемая курсовая запись) – это структура данных в 1С. Для работы с УКЗ используется особый цикл, называемый "Цикл Записи". Он позволяет выполнять итерации по записям, находящимся в УКЗ.

  1. Что такое индекс у массива?

Индекс – это числовой идентификатор элемента массива. Каждый элемент массива имеет свой уникальный индекс, с помощью которого можно получить доступ к значению этого элемента.

  1. Как работают операторы «[]» у массива?

Операторы «[]» используются для доступа к элементам массива по их индексу. Например, Массив[Индекс] позволяет получить значение элемента массива с указанным индексом или задать новое значение для этого элемента.

  1. Какой тип значения будет у добавленного элемента при выполнении команды Массив.Добавить()

Тип значения, добавленного при выполнении команды Массив.Добавить(), зависит от типа переменной или константы, которую вы добавляете в массив. Новый элемент будет иметь тот же тип, что и добавляемое значение.

Вывод:

В результате проделанной лабораторной работы были получены практические навыки об универсальной коллекции значений: массив.