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