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

1 лаба / отчёт 1ая лаба

.pdf
Скачиваний:
0
Добавлен:
07.09.2025
Размер:
145.97 Кб
Скачать

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

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

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

Алгоритмы Отчёт по лабораторной работе №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

Соседние файлы в папке 1 лаба