3.1 Pascal (задача 4)
Циклический процесс, который реализуется до достижения некоторого условия, называется итерационным алгоритмом. В итерационных алгоритмах заданная погрешность используется для проверки модуля разности найденного приближенного и точного значений.
Если точное значение неизвестно, допустимо оценивать разность между соседними итерациями.
Для решения задачи используем три раздела - uses для объявления модулей, const для объявления констант и var для объявления переменных. Основную программу пишем после зарезервированного слова begin. End с точкой на конце означает окончание программы.
Раздел uses: вводим модуль crt - работа с экраном, в программе используем очистку экрана с помощью оператора clrscr.
Раздел const: вводим погрешность вычислений и диапазон.
Раздел var: объявляем переменные вещественного типа, необходимы для реализации задачи.
Теперь после зарезервированного слова begin очищаем экран от предыдущих расчетов, присваиваем начальные значения и в цикле с постусловием выполняем алгоритм указанный выше. После завершения работы цикла выводим полученный ответ на экран с точностью до четырех знаков (рис.10).
Блок-схема
Рис. 10.
Проверяем правильность программного кода - F9, если все правильно, то запускаем программу на выполнение Ctrl+F9. После чего просматриваем результат Alt+F5 (рис.11).
Рис. 11. Результат работы программы
- Введение
- 1. Работа с матрицами и векторами
- 1.1 Задача 1
- 1.1.1 Pascal (задача 1)
- 1.1.2 MathCAD (задача 1)
- 1.2 Задача 2
- 1.2.1 Pascal (задача 2)
- 1.2.2 MathCAD (задача 2)
- 1.2.3 Excel (задача 2)
- 2. Поиск экстремума функции двух переменных
- 2.1 MathCAD (задача 3)
- 2.2 Excel (задача 3)
- 3.1 Pascal (задача 4)
- 3.2 MathCAD (задача 4)
- 3.3 Excel (задача 4)
- 3. Дифференциальные уравнения
- 4.1 Pascal (задача 5)
- 4.2 MathCAD (задача 5)
- 4.3 Excel (задача 5)
- 5. Транспортная задача
- 5.1 MathCAD (задача 6)
- 5.2 Excel (задача 6)
- 6. Задача о назначениях
- 6.1 MathCAD (задача 7)
- 6.2 Excel (задача 7)
- 7. Функция одной переменной
- 7.1 Pascal (задача 8)
- 7.2 MathCAD (задача 8)
- 7.3 Excel (задача 8)
- Заключение