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

ЛР-8 / Лабораторная работа №8

.odt
Скачиваний:
0
Добавлен:
23.02.2026
Размер:
108.04 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

ПРОЦЕДУРЫ И ФУНКЦИИ Отчет по лабораторной работе №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 в консоль.

7

Соседние файлы в папке ЛР-8