Файл: Отчет по лабораторной работе 7 по дисциплине Компьютерные основы инфокоммуникационных технологий Тема работы Разработка алгоритмов основных структурных типов студента очного отделения 1 курса 12002210 группы.docx
Добавлен: 04.02.2024
Просмотров: 226
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное учреждение высшего образованияБЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ(НИУ «БелГУ»)ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙКАФЕДРА ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙОтчет по лабораторной работе №7 по дисциплине: «Компьютерные основы инфокоммуникационных технологий»
ЕСЛИ ax < y,ТО mins = ax,ИНАЧЕ mins = y,ТО z = b – mins
Основными изобразительными средствами алгоритмов являются следующие способы их записи: словесный; формульно-словесный; графический; псевдокод; табличный; операторный.5. Что из себя представляет графический способ описания алгоритма?Графический способ получил наибольшее распространение. В этом способе алгоритм представляется в виде схемы, состоящей из элементов символов, отражающих отдельные операции технологического процесса обработки данных и отдельные вычислительные операции.Каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций 6. Опишите линейную алгоритмическую структуруЛинейный алгоритм — это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны. Линейная структура, по сути, проста. Записать её можно как в текстовой, так и в графической форме.7. Опишите алгоритмическую структуру «разветвление»Структура «Разветвление»Данная структура применяется, когда в зависимости от заданного условия нужно выполнить либо одно, либо другое действие.Проверка «Условие?» представляется предикатом, т.е. функцией, задающей логическое выражение или условие, значением которого может быть истина («+») или ложь («-»). Эта структура может быть неполной, когда отсутствует действие, выполняемое при ложном (или истинном) значении логического выражения.8. Опишите алгоритмическую структуру «цикл»В алгоритмическую структуру цикл входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла.В алгоритмической структуре цикл серия команд (тело цикла) выполняется многократно.Циклические алгоритмические структуры бывают двух типов:
• циклы со счётчиком, в которых тело цикла выполняется определённое количество раз; • циклы по условию, в которых тело цикла выполняется, пока истинно (или ложно) заданное условие.Алгоритмическая структура цикл может быть описана графически с помощью блок-схемы.Цикл со счётчиком используется, когда заранее известно, какое количество повторений тела цикла необходимо выполнить. Количество повторений задаётся с помощью счётчика.Цикл с условием используется, когда заранее неизвестно, какое количество раз должно повториться тело цикла. В таких случаях количество повторений зависит от некоторого условия.Цикл называется циклом с предусловием, если условие выхода из цикла стоит в начале, перед телом цикла. В случае ложности условия цикл с предусловием не выполнится ни разу.Цикл называется циклом с постусловием, если условие выхода из цикла стоит в конце, после тела цикла. Цикл с постусловием выполняется обязательно, как минимум один раз, независимо от того, истинно условие или нет.9. Какие виды циклов вы знаете?
Тема работы: «Разработка алгоритмов основных структурных типов»
студента очного отделения 1 курса 12002210 группыБалабанов АндрейПроверил: ДоцентТрубицына Диана ИгоревнаБелгород 2022Цель работы:Освоить методы построения и реализации алгоритмов.Задачи работы:-
Изучить теоретический материал -
Выполнить задания для закрепления изученного материала -
Сделать вывод по проделанной работе
-
Начало; -
Ввод a; -
Вычислить A15 = a3 * a3 * a3 * a3 * a3; -
Вычислить A21 = a3 * a3 * a3 * a4 * a4 * a4; -
Вычислить A28 = a4 * a4 * a5 * a5 * a5 * a5; -
Вывод A15, A21, A28; -
Конец.
-
Начало -
Ввод x, y, a, b -
z = 0, maxs = 0, mins = 0 -
ЕСЛИ xy > 0,
-
ЕСЛИ xy = 0,
ЕСЛИ ax < y,ТО mins = ax,ИНАЧЕ mins = y,ТО z = b – mins
-
ЕСЛИ xy < 0,
-
Вывод z -
Конец
-
Начало -
Ввод x, y -
ЕСЛИ (x = 0 and y = 1) or (x = 0,5 and y = 0) or (x = 0 and y = -1) or (x = -0,5 and y = 0) or (x = 0 and y = 0,5) or (x = 0 and y = -0,5)
-
Конец
-
Начало -
Ввод n -
K = 1 -
Sum_sin = 0, a1 = 1/sin1, a2 = 1/(sin1 + sin2), a3 = 1/(sin1 + sin2 + sin3) -
Цикл i от 1 до n + 1 -
Вычислить sum_sin = sum_sin + sin(i),
-
Вывод K -
Конец
-
Начало; -
Ввод n; -
exp = 0.001, x = 0.2; f = 1; s = 0; -
Цикл n от 1 до n
-
Вывод f -
До тех пор пока exp > abs(s)
-
Вывод s; -
Конец.
-
Начало; -
Ввод a; -
n = 0; s = 0; x = 0; -
Цикл i по a; -
ЕСЛИ a[i] > 0,
-
s = x/n; -
Вывод s; -
Цикл i по a; -
ЕСЛИ a[i] > s
-
Вывод a; -
Конец.
-
Начало; -
Ввод n; -
a = [ ] -
b = True; -
Цикл i от 1 до n; -
Цикл j от 1 до n; -
a[i, j] - матрица размером n×n -
Вывод a; -
Цикл i от 1 до n; -
Цикл j от 1 до n; -
ЕСЛИ a[i, j] > n
-
ЕСЛИ b = True
-
Конец.
Основными изобразительными средствами алгоритмов являются следующие способы их записи: словесный; формульно-словесный; графический; псевдокод; табличный; операторный.5. Что из себя представляет графический способ описания алгоритма?Графический способ получил наибольшее распространение. В этом способе алгоритм представляется в виде схемы, состоящей из элементов символов, отражающих отдельные операции технологического процесса обработки данных и отдельные вычислительные операции.Каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций 6. Опишите линейную алгоритмическую структуруЛинейный алгоритм — это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны. Линейная структура, по сути, проста. Записать её можно как в текстовой, так и в графической форме.7. Опишите алгоритмическую структуру «разветвление»Структура «Разветвление»Данная структура применяется, когда в зависимости от заданного условия нужно выполнить либо одно, либо другое действие.Проверка «Условие?» представляется предикатом, т.е. функцией, задающей логическое выражение или условие, значением которого может быть истина («+») или ложь («-»). Эта структура может быть неполной, когда отсутствует действие, выполняемое при ложном (или истинном) значении логического выражения.8. Опишите алгоритмическую структуру «цикл»В алгоритмическую структуру цикл входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла.В алгоритмической структуре цикл серия команд (тело цикла) выполняется многократно.Циклические алгоритмические структуры бывают двух типов:
• циклы со счётчиком, в которых тело цикла выполняется определённое количество раз; • циклы по условию, в которых тело цикла выполняется, пока истинно (или ложно) заданное условие.Алгоритмическая структура цикл может быть описана графически с помощью блок-схемы.Цикл со счётчиком используется, когда заранее известно, какое количество повторений тела цикла необходимо выполнить. Количество повторений задаётся с помощью счётчика.Цикл с условием используется, когда заранее неизвестно, какое количество раз должно повториться тело цикла. В таких случаях количество повторений зависит от некоторого условия.Цикл называется циклом с предусловием, если условие выхода из цикла стоит в начале, перед телом цикла. В случае ложности условия цикл с предусловием не выполнится ни разу.Цикл называется циклом с постусловием, если условие выхода из цикла стоит в конце, после тела цикла. Цикл с постусловием выполняется обязательно, как минимум один раз, независимо от того, истинно условие или нет.9. Какие виды циклов вы знаете?
-
безусловный цикл
-
цикл с предусловием
-
цикл с постусловием
-
цикл со счётчиком
-
цикл с выходом из середины