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

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.1 - Блок схема решения уравнения
4

1.2 Алгоритм приготовления бутерброда
Задача: Составить алгоритм приготовления бутерброда. Описательный алгоритм решения: нужно взять хлеб, отрезать от него
кусок, на него намазать масло, затем взять сыр, отрезать от него кусок и положить на кусок хлеба.
Структура алгоритма:
1.Взять хлеб;
2.Отрезать кусок хлеба;
3.Намазать его маслом;
4.Взять сыр;
5.Отрезать кусок сыра;
6.Положить сыр на хлеб;
Блок-схема алгоритма (рисунок 1.2):
Рисунок 1.2 - Блок-схема алгоритма приготовления бутерброда
5
Заключение
В ходе работы были изучены основы алгоритмизации и построены алгоритмы в виде блок-схем, согласно задания.
6