Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

praktika5_223_226

.pdf
Скачиваний:
14
Добавлен:
09.04.2015
Размер:
671.72 Кб
Скачать

В чем ошибка?

10

4

2

 

 

 

A1 := 5

5

1

4

−2

10

A1 i

x :=

A

8

10

2

 

 

 

 

 

A2 := 3

5

1

 

3

4

10

i := 1.. 3

 

1.038

 

x =

 

 

0.346

 

 

0.158

 

8

4

2

 

 

 

 

 

A3 := 3

5

1

 

3

−2

10

 

10

 

A x =

 

5

 

 

 

 

 

4

 

В чем ошибка?

В чем ошибка?

В использовании неверного

обозначения!

Работа над ошибками

• Решить СЛАУ методом Крамера

x + 2x

+ 3x

= 3

1

2

3

3x 1 + 5x 2 + 7x 3 x 1 + 3x 2 + 4x 3

=0

=1

Составить матрицу и вектор

Создать дополнительные матрицы

Найти решение делением определителей

НЕ использовать для обозначения индексов элементов массивов нижние индексы переменных!!! (<[> vs <.>)

ПРАКТИКА №5

БЕЗМОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MATHCAD

Два способа программирования в среде MathCAD:

 

 

 

 

программирование

программирование с

без использования

использованием

 

программных

программных

 

модулей

модулей

• Безмодульное

• Модульное программирование;

программирование

• Позволяет реализовывать в

• Для решения простых задач

программе независимые блоки -

 

 

подпрограммы-функции;

 

 

• Четкая структура программы

БЕЗМОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MATHCAD

 

 

Программирование

• примеры

линейных алгоритмов

 

• логические операции

Программирование

• условный оператор

разветвляющихся

• примеры

алгоритмов

 

Программирование линейных алгоритмов

Отличительная черта - строго последовательное выполнение всех операций алгоритма

Конструкции, реализующие такой алгоритм, записываются в документе MathCAD в нужном порядке их выполнения:

«слева направо сверху вниз»

Пример Составить программу для вычисления корней квадратного уравнения: ax2 + bx + c = 0

x =

b ± b2

− 4ac

 

 

1,2

2a

 

 

 

Решение в MathCAD:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]