- •1 Введение
- •2 Среда Turbo Pascal
- •2.1 Основные понятия описания языка
- •2.2 Алфавит языка
- •2.3 «Выражение» и «Оператор»
- •2.4 Структура программы
- •2.4.1 Тело программы
- •2.4.2 Название программы
- •2.4.3 Подключаемые модули
- •2.4.4 Метки
- •2.4.5 Константы
- •2.4.6 Описание типов
- •2.4.7 Описание переменных
- •2.4.8 Основные единицы программирования
- •2.4.8.1 Условие
- •2.4.8.2 Циклы
- •2.4.8.3 Процедуры ввода-вывода
- •2.4.8.4 Операторы выхода
- •3 Типы данных
- •3.1 Простые типы данных в паскале
- •3.1.1 Логический тип
- •3.1.1.2 Битовая арифметика
- •3.1.2 Целые типы
- •3.1.3 Вещественные типы
- •3.1.4 Символьный тип
- •3.1.5 Перечисляемый тип данных
- •3.1.6 Ограниченный тип данных
- •3.2 Составные типы данных
- •3.2.1 Регулярные типы данных (массивы)
- •3.2.2 Строки
- •3.2.3 Множества
- •3.2.4 Записи
- •3.2.5 Файлы
- •3.2.5.1 Текстовые файлы
- •3.2.5.2 Компонентные файлы
- •3.2.5.3 Бестиповые файлы
- •3.2.5.4 Прямой и последовательный доступ
- •3.3 Подпрограммы. (Процедуры, Функции)
- •3.3.1 Процедуры
- •3.3.2 Функции
- •3.3.3 Рекурсия
- •3.4 Указатели. Динамические переменные
- •3.4.1 Применение динамических переменных. Динамические структуры данных
- •3.2.1.1 Линейные динамические структуры данных
- •3.4.1.1.1 Стеки
- •3.4.1.1.2 Очереди
- •3.4.1.1.3 Списки
- •3.4.1.1.4 Циклические списки
- •3.4.1.2 Нелинейные динамические структуры
- •3.4.1.2.1 Списки с двумя связями
- •3.4.1.2.2 Деревья
- •3.4.1.2.2.1 Определение деревьев
- •3.4.1.2.2.2 Формирование дерева
- •3.4.1.2.2.3 Обход дерева
- •4 Модульное программирование
- •5 Модуль Crt
- •6 Модуль Graph
- •6.1 Начало работы
- •6.3 Система координат
- •6.4 Графические примитивы
- •6.5 Стили
- •6.6 Работа с текстом
- •7 Математический пакет MathCAD
- •7.1 Общий вид главного окна
- •7.1.1 Главное меню
- •7.1.2 Панели инструментов
- •7.2.1 Понятие региона
- •7.2.2 Редактирование математических выражений
- •7.2.3 Ввод текста
- •7.2.4 Построение двумерных графиков
- •7.3 Использование системы MathCAD для вычислений
- •7.3.1 Особенности языка MathCAD
- •7.3.2 Алфавит MathCAD
- •7.3.3 Переменные
- •7.3.4 Операторы
- •7.3.5 Функция
- •7.3.6 Программные операторы
- •7.3.7 Графики
- •7.3.8 Символьные вычисления
- •7.4 Построение графиков функций
- •7.4.1 Построение графика функции одной переменной в декартовой системе координат
- •7.4.3 Построение графика параметрический заданной функции
- •7.5 Решение систем линейных уравнений
- •7.5.1 Решение СЛАУ методом Крамера
- •7.5.2 Решение СЛАУ методом Гаусса
- •7.6 Матричные операции
- •7.7 Интегрирование
- •7.7.1 Определенный интеграл
- •7.7.2 Неопределенный интеграл
- •7.8 Дифференцирование
- •7.9 Сплайн-интерполяция
- •Список литературы
VP( V1 , V2 , n) := |
for i 0 |
.. (n − 1) |
|
VPi ← |
V1i V2i |
|
VP |
|
|
−1.321 |
4 |
|
|
× 10 |
|
|
|
−5.741 |
3 |
|
|
× 10 |
|
|
|
× 103 |
||
VP(v1 , v2 , 5) = |
−2.321 |
|
|
|
2.533 × 103 |
|
|
|
|
||
|
|
3 |
|
|
2.057 × 10 |
|
7.7 Интегрирование
7.7.1Определенный интеграл
Построить график подынтегральной функции на интервале интегрирования. Вычислить значение интеграла.
Определим функцию f(x) равную подынтегральной функции.
f(x) := |
1 |
|
|
1 + 2 sin(x) |
2 |
||
|
Построим график данной функции по оси Ох зададим интервал от 0 до π/4.
186
0.8 |
|
f(x) |
|
0.6 |
|
0.40 |
0.5 |
|
x |
π
⌠ 4
f(x) dx = 0.605
⌡0
7.7.2Неопределенный интеграл
Найти вручную первообразную для подынтегральной функции. Вычислить неопределенный интеграл при помощи MathCad.
Вручную найдем первый неопределенный инте-
грал
∫ |
|
3x + 2 |
|
|
dx = 3∫ |
|
|
|
xdx |
|
|
|
|
+ 2∫ |
|
|
|
dx |
|
|
|
= |
|
|
x + 12 = t |
|
= |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
2 |
|
|
|
x |
2 |
+ 2 |
|
x |
2 |
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
x + x + 2 |
|
|
|
|
|
+ x |
|
|
|
|
|
|
+ x + 2 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
= 3∫ |
(t |
− 12)dt |
|
+ 2∫ |
|
|
|
dt |
|
|
= |
3 |
∫d( |
t |
2 +134 |
) + |
1 |
∫ |
|
|
|
|
dt |
|
|
= |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
2 |
|
|
|
|
|
|
|
|||||||||||||||||
|
2 |
|
|
t 2 +13 |
|
|
t |
2 |
|
|
t |
2 |
|||||||||||||||||||||||||||
|
|
|
|
t +134 |
|
|
|
4 |
|
|
|
+134 |
|
|
|
|
|
|
+134 |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= 3t2 +134 + 12 ln t + t2 +134 = 3x2 + x +2 + 12 ln x + 12 + x2 + x +2 +C
Вычислим его при помощи MathCad
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
⌠ |
|
|
3x + 2 |
2 |
|
|
2 |
|
1 |
|
|
|
|
2 |
|
2 |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|||||||||||||
|
|
|
|
|
|
|
|
|
dx → 3 (x + x + 2) |
|
+ |
|
|
asinh |
|
7 |
|
|
|
x + |
|
|
|||||
|
|
2 |
+ x + 2 |
|
|
|
|
2 |
|
|
|
|
7 |
|
|
|
|
|
2 |
||||||||
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
⌡ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MathCad выразил натуральный логарифм через |
|||||||||||||||||||||||
гиперболический арксинус. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
грал |
Вручную найдем второй неопределенный инте- |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
2 −3 |
tgx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
∫ |
= |
∫(2 −tg 3 x)d(tgx) = 2tgx − |
3 tg 4 x +C |
|
|
||||||||||||||||||||||
cos |
2 |
|
|
|
|||||||||||||||||||||||
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
Вычислим его при помощи MathCad |
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
⌠ |
|
2 − 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
2 − tan(x) 3 |
|
|
|
|
|
|
|
|
||||||||||||||
|
|
tan(x) |
dx → indef_int |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,x |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
2 |
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
cos(x) |
|
cos(x) |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
⌡ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MathCad не может вычислить данный неопределенный интеграл.
7.8 Дифференцирование
Найти производную заданной функции. Вычислить значение первой и второй производной в заданной точке.
188
Используя функцию вычисления производной, вычислим ее подставив ее в качестве функции.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
2 |
|
x |
|
|
|
1 |
(a2 |
− x2) |
2 |
|
1 |
|
2 |
|
|
1 |
|
a |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
d |
|
x |
|
a2 − x2 + |
|
asin |
|
|
→ |
|
− |
|
x |
+ |
|
|
|
||||||||||
dx 2 |
|
|
|
2 |
2 |
|
2 |
|
|
|
|
2 |
|
|
1 |
|
2 |
|
|
|
1 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(a2 − x2)2 |
|
|
|
(4 − x2)2 |
Чтобы вычислить значения первой и второй производной зададим значение заданной точки переменной х
ивоспользуемся встроенными функциями.
x:= 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
2 |
|
|
x |
|
|
|
|
|
1 |
(a2) |
2 |
|
1 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
d |
x |
|
|
|
a2 − x2 + |
|
|
|
asin |
|
|
→ |
+ |
a2 42 |
||||||||||||||||||
|
|
|
|
|
2 |
|
|
2 |
8 |
|||||||||||||||||||||||
dx 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
||||||||||
d2 x |
|
|
|
|
|
|
|
|
a2 |
|
x |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
dx2 2 |
|
|
a |
− x |
+ |
|
|
|
2 asin |
2 |
→ |
|
|
|
|
|
189