Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Лабораторная работа по «Программированию»

Автор:   •  Май 25, 2022  •  Лабораторная работа  •  257 Слов (2 Страниц)  •  156 Просмотры

Страница 1 из 2

МИНОБРНАУКИ РОССИИ

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

высшего профессионального образования

«Ижевский государственный технический университет

имени М.Т. Калашникова»

Кафедра «Программное обеспечение»

ОТЧЕТ

по лабораторной работе №3

по дисциплине «Программирование»

Выполнил

Приняла:                                                                  Постникова Е.Н.

Ижевск

2022

  • Условие задачи

        Дан массив A из N целых чисел. Вычислите и выведите сумму первого и последнего числа, второго и предпоследнего и т.д. - всего N/2 сумм.

  • Математическая постановка

        Получить суммы пар можно в цикле при помощи формулы vec[i] + vec[vec.size() - 1 - i], где 0 <= i < vec.size() / 2.

  • Структура входных данных

Входные данные

Тип переменной

Имя переменой

Описание

Int

size

Размер вектора чисел

Промежуточные данные

Тип переменной

Имя переменой

Описание

Vector<int>

vec

Вектор чисел вводимый пользователем

  • Алгоритм решения
  1. Вводим значение переменной size.
  2. Создаем переменную vect – объект класса CustomVector.
  3. У vect вызываем метод createVector() и передаем в параметр size.
  4. В методе createVector() пользователь вводит вектор размера size.
  5. У vect вызываем метод printSum(). В нем мы создаем цикл от 0 до vec.size() / 2, и при помощи формулы vec[i] + vec[vec.size() - 1 - i], выводим суммы пар.

  • Листинг

[pic 1]

  • Тестовые примеры

[pic 2]

[pic 3]

  • Вывод

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

...

Скачать:   txt (2.6 Kb)   pdf (195.4 Kb)   docx (123.2 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club