
- •Использованием циклов для решения задач численными методами.
- •Теоретические сведения Вычисление значения с заданной точностью методом прямоугольников
- •Вычисление по формуле Симпсона путем деления отрезка [a,b] на множество более мелких отрезков
- •Методом простых итераций
- •Методом деления отрезка пополам
- •Варианты заданий Задание 1
- •Задание 2
Варианты заданий Задание 1
Ввести с клавиатуры х и точность вычисления Eps. Вычислить с заданной точностью сумму
Номер варианта |
Задание |
1, 16 |
|
2, 17 |
|
3, 18 |
|
4, 19 |
|
5, 20 |
|
6, 21 |
|
7, 22 |
|
8, 23 |
|
9, 24 |
|
10, 25 |
|
11, 26 |
|
12, 27 |
|
13, 28 |
|
14, 29 |
|
15, 30 |
|
Задание 2
Номер варианта |
Задание |
1, 16 |
Методом
деления отрезка пополам и методом
итераций найти приближенное значение
корня уравнения
x + ln(x + 0.5) – 0.5 = 0
на интервале [0, 2]. Абсолютная погрешность
не превышает
|
2, 17 |
Методом
деления отрезка пополам и методом
итераций найти приближенное значение
корня уравнения
2x3 +
4x – 1 = 0 на
интервале [0, 0.5]. Абсолютная погрешность
не превышает
|
3, 18 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения 1/x = sin x на интервале [0.1, 2]. Абсолютная погрешность не превышает . Сравнить методы вычисления. |
4, 19 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
5, 20 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x4 + 2x3 – x – 1 = 0 на интервале [0, 1]. Абсолютная погрешность не превышает 0.00015. Сравнить методы вычисления. |
6, 21 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x3 + 12x – 2 = 0 на интервале [0.1, 1]. Абсолютная погрешность не превышает 0.00015. Сравнить методы вычисления. |
7, 22 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
8, 23 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x5 – x – 0.2 = 0 на интервале [0.9,1.1]. Абсолютная погрешность не превышает 0.0001. Сравнить методы вычисления. |
9, 24 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения 5x + 8lnx – 1 = 0 на интервале [0.5, 1]. Абсолютная погрешность не превышает 0.0015. Сравнить методы вычисления. |
10, 25 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
11, 26 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x3 – 2x2 + x – 3 = 0 на интервале [2.1, 2.2]. Абсолютная погрешность не превышает 0.001. Сравнить методы вычисления. |
12, 27 |
Методом деления отрезка пополам и методом итераций найти приближенное значение корня уравнения x3 + x2 – 3 = 0 на интервале [0.5, 3]. Абсолютная погрешность не превышает 0.00001. Сравнить методы вычисления. |
13, 28 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
14, 29 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
15, 30 |
По
формуле Симпсона и методом прямоугольников
вычислить приближенное значение
интеграла
|
Приложение
Отладка приложений в ИСР Borland C++ Builder и MS Visual C++.
В ИСР Borland C++ для отладки используются следующие «горячие» клавиши:
F4 |
Run to cursor |
Выполнить до текущего места |
F5 |
Set breakpoint |
Установить точку прерывания программы |
F7 |
Trace into |
Выполнить строку программы с заходом в код вызываемых функций |
F8 |
Step over |
Выполнить строку программы без захода в код вызываемых функций |
F9 |
Run |
Выполнить |
Shift+F7 |
Trace to next source line |
Выполнить до следующей строки с исполняемым кодом |
Ctrl+Alt+L |
Show local variables |
Показать окно значений локальных переменных |
Ctrl+Alt+W |
Show watches |
Показать окно слежения за переменными |
Ctrl+Alt+B |
Show breakpoints |
Показать окно точек прерывания |
Ctlr+F2 |
Stop |
Остановка отладки |
В ИСР Visual C++ для отладки используются следующие «горячие» клавиши:
Ctrl+F10 |
Run to cursor |
Выполнить до текущего места |
F9 |
Set breakpoint |
Установить точку прерывания программы |
F11 |
Trace into |
Выполнить строку программы с заходом в код вызываемых функций |
F10 |
Step over |
Выполнить строку программы без захода в код вызываемых функций |
F5 |
Run |
Выполнить |
Ctrl+Shift+F5 |
Restart |
Выполнить с учётом изменений |
Shift+F5 |
Stop |
Остановить отладку |
При отладке следуйте следующим правилам:
введите в критические места программы точки прерываний;
на критическом участке выполняйте программу по шагам;
если вызывается ваша функция – используйте отладку с заходом в функции, если же в текущей строке программы вызываются только библиотечные функции – используйте отладку без захода в функции;
для слежения за значениями переменных внутри функции используйте окно значений локальных переменных;
для слежения за выбранными переменными используйте окно слежения за переменными;
в окне слежения за переменными используйте Ins для добавления переменной и Del для удаления.
Отладка приложений позволяет выявить ошибки алгоритма и ошибки программиста, которые компилятор самостоятельно выявить не может.