Uploaded by ghjhfd32432

Богочкова и Тарасова

advertisement
Отчет по практической работе №31
Предмет: Информатика
Выполнили студентки Богочкова А.П. и Тарасова Ю.Д.
группы 120
Тема: Построение и разработка алгоритмов.
Цель работы: Усвоить понятия алгоритмов, как фундаментальное понятие
информатики, способы описания, основные типы алгоритмов, освоить
принципы решения задач с использованием основных алгоритмических
конструкций.
Задача №1
Начало
Ввод стакан
Открыть холодильник
Достать напиток
Открыть напиток
Налить напиток в
стакан
Вывод употребить
готовый напиток
Конец
Задание№2
Способ 1
1 м и 1в
1ми1в
1 шаг
2 шаг
3 шаг
4 шаг
Способ 2
2м
1в
1в
Способ 3
1м
1м
1в
1в
Задание№3
алг окружность
Вещ a,b,c
Нач
Начало
Ввод а,b,c
Ввод P,S,R
P=
P=
(𝑎+𝑏+𝑐)
2
(a+b+c)
2
S = √p(p − a)(p − b)(p − c)
R=
S = √p(p − a)(p − b)(p − c)
𝑎𝑏𝑐
R=
45
𝑎𝑏𝑐
45
Вывод R
Вывод R
Конец.
Конец
Задание№4
Начало
Ввод x
да
нет
x>0
X=1
да
нет
X=0
X=0
да
X<0
X=-1
нет
Вывод x
Конец
Контрольные вопросы.
1) Система последовательных операций для решения какой-нибудь задачи.
2) Определенность, результативность, массовость, дискретность.
3) Вербальный, когда алгоритм описывается на человеческом языке.
Символьный, когда алгоритм описывается с помощью набора символов;
Графический, когда алгоритм описывается с помощью набора графических
изображений.
4) Действие
Ввод и вывод
Функция
Вопрос (решение)
Ограничитель
Цикл
Соединитель
Комментарий
Конец
5) Линейный, разветвляющийся, циклический.
6) Цикл с предусловием проверяет условие перед циклом и если условие не
будет выполнено, то и цикл не выполняется.
В цикле с постусловием, условие проверяется после, т.е. в этом случае цикл
выполняется хотя бы 1 раз.
Download