Что такое вычислительная математика: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) мНет описания правки |
|||
Строка 151:
Читателю предлагается добраться до компьютера и компилятора какого-нибудь языка программирования (Си или Pascal) и провести несколько незатейливых численных экспериментов.
=== Задача 1 (частичная сумма гармонического ряда). ===
Напишите программу, которая суммирует первые миллион слагаемых
<math>A = {1 \over 1} + {1 \over 2} + {1 \over 3} + \ldots + {1 \over {10^6 }} = {1 \over {10^6 }} + \ldots {1 \over 3} + {1 \over 2} + {1 \over 1}\,\!</math>.
Убедитесь, что ассоциативный закон «<math>(a + b) + c = a + (b + c)\,\!</math>» при вычислении на компьютере с конечной точностью не выполняется, что может привести к довольно сильному расхождению между результатом вычислений и реальным значением выражения.
|