описания алгоритма. 2.свойство алгоритма которое определяет возможность завершения процесса. 3.сообщения, сведение,знания,умення. 4.объект умеющий выполнять определённый набор действий
196
271
Ответы на вопрос:
1. современный паскаль // pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin var a: =readreal('a='); var x: =power(10,a)+cos(a+1); var y: =log10(abs(arctan(x)-sin(a*; writeln('x=',x,', y=',y) end. пример a= 2.105 x=126.35097753811, y=-0.162831822729058 2. типовой "школьный" паскаль (как не надо учить) program vasya; var a,x,y: real; begin write('a='); read(a); x: =exp(a*ln(10))+cos(a+1); y: =ln(abs(arctan(x)-sin(a*/ln(10); writeln('x=',x,', y=',y) end. пример a=2.105 x=126.35097753811, y=-0.162831822729023 3. сравнение решений - "школьный" вариант длиннее. больше текста - дольше писать, больше шансов сделать ошибку. - результат вычисления y различный. разница составляет вроде немного - всего 0.000000000000035 (это 0.35×10⁻¹³), но если делать много вычислений, ошибки могут накапливаться. вычисленное с более высокой точностью (и округленное до такой же, как в паскале разрядности) значение y равно -0.162831822729052, т.е. "современное" решение оказывается еще и на один порядок точнее. за счет чего? за счет уменьшения ошибок при меньшем количестве вычислений - их сократили функции power и log10.
Популярно: Информатика
-
BlacYT04.06.2023 03:35
-
vlipinskiy1610.09.2020 13:10
-
XeyalVusal12419.10.2020 18:18
-
konfetkamailrup0acjk28.05.2021 14:32
-
MrDeder17.11.2020 11:11
-
sako991018.05.2022 22:02
-
NastyaVoitelnicha30.05.2022 10:01
-
Evgeniy1111111111126.07.2022 19:17
-
vihshgfgvf16.09.2021 11:44
-
aleksaprincessa09.04.2020 23:27