Разработка алгоритмов для решения задач
Автор: Аркадий Михалков • Сентябрь 18, 2022 • Лабораторная работа • 793 Слов (4 Страниц) • 236 Просмотры
Задание 1. Разработать алгоритм и написать программы для решения следующих задач:
Задание 1. Вычислить значение выражения.
[pic 1]
Разработка шагов алгоритма:
1.1. Вводим значения переменных A, B, C
1.2 Для удобства обозначим новую переменную [pic 2]
1.3 Необходимо провести 2 проверки:
1. Выполняется ли условие, что подкоренное выражение ?[pic 3]
2. Выполняется ли условие, что знаменатель не равен нулю?
Если оба условия выполнены, то переходим к пункту 1.4.
Если хотя бы одно из условий не выполнено, то выводим сообщение ‘incorrect input’
1.4 Обозначим для удобства новую переменную [pic 4]
1.5 Необходимо провести 1 проверку:
Выполняется ли, что [pic 5]
Если выполнено, то переходим к пункту 1.6
Иначе, выводим ‘incorrect value for arcsin()’
1.6 Перезапишем в переменную результат вычисления [pic 6][pic 7]
1.7 Выводим результат вычисления
Разработка шагов алгоритма (рис.1)
[pic 8]рис. 1
Текст программы:
[pic 9]
Тестирование программы:
Пробные значения (A,B,C) | Результат выполнения программы |
0 0 0 | incorrect input |
3 4 5 | incorrect value for arcsin() |
4 1 0 | -0.24 |
таб.1
Задание 2. Найти значение степенного полинома, используя схему Горнера:
[pic 10]
Разработка алгоритма:
2.1 Введём значение переменных a, b, c, d, e, x
2.2 Сделаем 1 проверку:
Значение коэффициента “a” не равно нулю?
Если условие выполнено, переходим к пункту 2.3
Если условие не выполнено, выводим сообщение ‘incorrect input: a = 0’
2.3 Обозначим новую переменную [pic 11]
2.4 Обозначим новую переменную [pic 12]
2.5 Перезапишем новое значение в переменную [pic 13]
2.6 Перезапишем новое значение в переменную [pic 14]
...