ЛР-8 / Лабораторная работа №8
.odtМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
ПРОЦЕДУРЫ И ФУНКЦИИ Отчет по лабораторной работе №8 по дисциплине “ВКП”
Студент гр.
________
__.__.2025
Принял
Преподаватель
кафедры КИБЭВС
________ Д.Р. Уразаев
__.__.2025
Оглавление
Введение 3
1 ХОД РАБОТЫ 4
1.1 Создание алгоритма, соответствующего варианту 4
1.2 Создание программы и её проверка 6
Заключение 7
Введение
Целью лабораторной работы является: изучить процедуры и функции в C#. А также выполнить задание, соответствующее 4-ому варианту, а именно: Необходимо найти сумму ряда 1!+2!+…+n!. Пользователь вводит значение n в консоль.
1 ХОД РАБОТЫ
1.1 Создание алгоритма, соответствующего варианту
Для выполнения данной лабораторной работы был составлен алгоритм работы программы:
А0. Начало;
А1. Вывод ФИО и номера группы;
А2. Ввод числа, до которого будет вычисляться ряд суммы факториалов(n);
А3. Вызов функции summ(n);
А4. Вывод sum;
А5. Конец.
Также была был составлен алгоритм работы функции:
Б0. summ(n)
Б1. Инициализация двух переменных(sum, factorial);
Б2. Для i от 1 до n включительно с шагом 1 выполнить Б3, иначе Б5;
Б3. factorial*i;
Б4. sum+factorial, переход к Б2;
Б5. Возврат n
Также по этому алгоритму была составлена блок-схема (рисунок 1.1):
Рисунок
1.1 — Блок-схема альтернативного алгоритма
Также была составлена блок-схема функции sum(n)(рисунок 1.2):
1.2 Создание программы и её проверка
Далее по блок-схеме была составлена следующая программа (рисунок 1.3):
Р
исунок
1.3
- Программа, соответствующая
варианту 4
Далее данная программа была проверена на нескольких возможных комбинациях значений и выдает следующий результат (рисунок 1.4).
Рисунок 1.4 — Результат выполнения программы
Исходя из вывода результата программой, можно сделать вывод, что её работа корректна.
Заключение
В процессе выполнения лабораторной работы была достигнута поставленная цель: изучить процедуры и функции в C#. А также выполнить задание, соответствующее 4-ому варианту, а именно: Необходимо найти сумму ряда 1!+2!+…+n!. Пользователь вводит значение n в консоль.
