Ознакомительная практика / ОП задание 1
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
Кафедра комплексной информационной безопасности электронно - вычислительных систем (КИБЭВС)
АЛГОРИТМЫ. ЧАСТЬ I
Отчет по практической работе
по дисциплине «Ознакомительная практика»
Студент гр. 711-2
____________ Е. П. Толстолес
___________
10.02.2022
Принял:
Инженер КИБЭВС
_______ Д.Р. Уразаев
10.02.2022
Томск 2022
2
Оглавление
Введение ........................................................................... |
.....................................3 |
||
2 |
Словесное и графическое описание алгоритмов ............................................ |
4 |
|
2.1 |
Словесный способ записи .............................................................................. |
4 |
|
2.2 |
Графический способ записи алгоритмов ...................................................... |
5 |
|
3 |
Заключение ......................................................................................................... |
7 |
3
1 Введение
Цель работы: освоить способы записи алгоритма.
Задачи:
- Представить словесные и графические описания алгоритмов к программам.
Задания:
1.Найти массу x литров молока, если известно, что плотность молока р кг/м3. Пример: x=7 л, p=1030 кг/м3. Ответ: 7,21 кг;
2.Даны числа a, b, c. Проверить, выполняется ли неравенство a;
3.Определить, содержит ли массив данное число x.
4
2Словесное и графическое описание алгоритмов
2.1Словесный способ записи
Согласно условию задания, словесное описание алгоритма линейной программы будет иметь вид:
Алгоритм А:
А0 начало;
А1 ввод х, р;
А2 m=x*p; A3 вывод m; A4 остановка.
Согласно условию задания, словесное описание алгоритма программы с ветвлением будет иметь вид:
Алгоритм B:
B0 начало;
B1 ввод a, b, c;
B2 если a<b, то B3, иначе - вывод «НЕТ»;
B3 если b<c, то вывод «ДА», иначе – вывод «НЕТ»;
B4 остановка.
Алгоритм С:
5
Согласно условию задания, словесное описание алгоритма программы с ветвлением будет иметь вид:
С0 начало;
С1 ввод х;
С2 i = 1;
С3 если i > n, то вывод «FALSE» и переход к С5, иначе – С4;
С4 если array[i] = x, то вывод «TRUE» и переход к С5, иначе i = i + 1 и возврат к С3;
C5 остановка
2.2 Графический способ записи алгоритмов
Графический способ записи алгоритма линейной программы представлен на рисунке 2.1.
Рисунок 2.1 – Блок схема алгоритма A
6
Графический способ записи алгоритма программы с ветвлением представлен на рисунке 2.2.
Рисунок 2.2 – Блок схема алгоритма B
Графический способ записи алгоритма программы работы с одномерными массивами представлен на рисунке 2.3.
Рисунок 2.3 – Блок схема алгоритма С
7
3Заключение
Входе выполнения работы были изучены словесный и графический способы записи алгоритма. По результатам работы были разработаны
словесные описания и блок-схемы для линейной программы (Алгоритм А), программы с ветвлением (Алгоритм B), программы с одномерным массивом (алгоритм С).
Отчет был составлен согласно ОС ТУСУР.
Рисунок 2.2 – Блок схема алгоритма B