Редактор формул и математических выражений MS Equation 3.0 позволяет производить графическое изображение сложных математических вычислений с использованием специальной символики. Ниже приведёны примеры записи с его помощью в текстовом редакторе MS Word 2000 сложных математических выражений и функций. Записи произведены с помощью данного редактора в ходе выполнения лабораторной работы.
Пример №1
Пример №2
Приводим фрагмент рабочего документа MathCad с символьными вычислениями, оформленный с помощью MS Equation 3.0.
· Определение корней системы второго порядка.
Given
a*x1 + b*x2 = q1
b*x1 + c*x2 = q2
-solve-tmp
Find(x1, x2)
· Определение корней системы третьего порядка.
Given
-slove-tmp
Фрагмент рабочего стола MatCad с символьными вычислениями при решении соответствующих систем уравнений методом Крамера имеет вид:
· Определение корней системы второго порядка
· Определение корней системы третьего порядка
5.Вычислительные процессы
Процесс, в котором операции выполняются последовательно в порядке их записи принято называть линейными.
Вычислительный процесс называют разветвляющимся, если для его реализации предусмотрено несколько направлений (ветвей).
При разработке алгоритма разветвляющегося вычислительного процесса используется базовая управляющая структура ветвления (развилка).
Ветвление называют также структурой ЕСЛИ-ТО-ИНАЧЕ. Она состоит из логического элемента с проверкой некоторого условия Р и функциональных блоков S1 и S2, в которых отражаются задачи ветвей соответственно “да” и “нет”. Ветвление может быть двух видов. Полная условная конструкция (рис.1) и неполная условная конструкция (неполное ветвление) (рис.2).
|
Неполное ветвление также называют структурой ЕСЛИ-ТО.
Структура разветвления
Полное Неполное
Да Нет Да Нет
Рис 1 Рис 2
Если в процессе выполнения программы отдельные участки вычислений повторяются многократно, при этом каждый раз используются новые значения переменных, то такой процесс называют циклическим.
Циклами называются повторяемые участки вычислений в конкретной программе.
Базовая структура ЦИКЛ имеет два вида см. рис.
Параметр цикла – переменная, принимающая при каждом следующем заходе в цикл новое значение.
Тело цикла – последовательность действий, которая выполняется многократно.
Начальные присваивания – присваивание начальных значений тем переменным, которые используются в теле цикла.
В состав цикла входит логический элемент с проверкой условия Р и функциональный блок S, называемый телом цикла. В первом случае блок S расположен после проверки логического условия Р. При определенных значениях условия Р блок S может не выполнятся ни разу. Эту структуру называют Цикл – Пока.
Структура Пока
Да Нет
Во втором случае блок S расположен до проверки условия Р и поэтому выполняется по крайней мере один раз. Эту структуру называют Цикл – До.
Структура До
Да Нет
Расстановка значений истинности “да” и ”нет” в изображении структур циклов, может быть произвольной. Однако способ их расстановки, принятый на рисунках не случаен, а является выражением определенного стандарта, объединяющего в том числе и сами названия структур (Цикл – Пока, Цикл – До). В первом случае (рис.) тело цикла исполняется, пока – условие истинно. Условие Р в этой структуре называют условием продолжения цикла. Во втором случае (рис.) тело цикла исполняется до истинности . Условие в этой структуре называют условием окончания цикла.
|