
1 лаба / отчёт 1ая лаба
.odtМинистерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-
вычислительных систем (КИБЭВС)
Алгоритмы
Отчёт по лабораторной работе №1
по дисциплине «Вводный курс программирования»
Студент гр. 743-1
_____И.И.Цыганок
__.__.2024
Принял
Доцент кафедры
БИС
______С.С.Харченко
__.__.2024
Томск 2024
Оглавление
Введение………………………………………………………………………......3 1 ХОД РАБОТЫ…………………………………………………………………..4
1.1 Алгоритм решения уравнения вида ax2+bx+c=0……………………4
1.2 Алгоритм приготовления бутерброда..………………………………5
Заключение……………………………………………………………………….7
Введение
Целью работы является изучение основ алгоритмизации и построение алгоритмов в виде блок-схем.
Рисунок 1.1 - Блок схема решения уравнения

1 ХОД РАБОТЫ
1.1 Алгоритм решения уравнения вида ax2+bx+c=0
Задача: Найти х из заданного уравнения ax2+bx+c=0. Параметры уравнения a, b и c вводятся с клавиатуры.
Математическая модель и описательный алгоритм решения: изначально для нахождения x необходимо вычислить D по формуле: D=b2-4ac. Если D>0, то уравнение имеет два корня, находящихся по формуле x1=(-b+√D)/2a, x2=(-b-√D)/2a. Если D=0, то уравнение имеет один корень: x=-b/2a. Если D<0, то уравнение не имеет корней.
Структура алгоритма:
1. Ввести значения a, b, c;
2. Вычислить D;
3. Если D>0, то находим два корня по заданным формулам;
4. Иначе если D=0, то находим один корень по формуле;
5. Иначе корней нет;
Блок-схема алгоритма (рисунок 1.1):
Рисунок
1.2 - Блок-схема алгоритма
приготовления бутерброда
1.2 Алгоритм приготовления бутерброда
Задача: Составить алгоритм приготовления бутерброда.
Описательный алгоритм решения: нужно взять хлеб, отрезать от него кусок, на него намазать масло, затем взять сыр, отрезать от него кусок и положить на кусок хлеба.
Структура алгоритма:
1. Взять хлеб;
2. Отрезать кусок хлеба;
3. Намазать его маслом;
4. Взять сыр;
5. Отрезать кусок сыра;
6. Положить сыр на хлеб;
Блок-схема алгоритма (рисунок 1.2):
Заключение
В ходе работы были изучены основы алгоритмизации и построены алгоритмы в виде блок-схем, согласно задания.