- •1. Линейные вычисления в мс. Вычисление значения переменной.
- •2. . Команда ввода исходных данных input.Формат команды. Линейные вычисления в qbasic.Вычислить значение переменной.
- •3. Команда ввода исходных данных data-read.Формат команды.
- •4. Команда вывода результатов вычислений на печать print.
- •5.Функция условных выражений if в mathcad. Вычислить значение разветляющейся переменной.Вычислить значение разветляющейся переменной.
- •7.Функция пользователя и команда цикла в mathcad.Табулирование функции и построение его графика.
- •9. Команда арифметического цикла в qbasic.Формат команды.Програм-
- •10. Команда арифметического цикла в qbasic.Формат команды.
- •12. Команда арифметического цикла в qbasic.Формат команды.
- •13. Функции,зависящие от двух переменных.Построение графиков поверхностей в mathcad.
- •14. Табулирование функций, зависящих от двух переменных,в qbasic.
- •15. Команда цикла с условием.Формат команды.Программирование рекуррентных формул в qbasic.
- •16. Команда цикла с условием.Формат команды.Программирование
- •18. Одномерный массив в qbasic.Команда описания массивов.
- •19. Одномерный массив в qbasic.Команда описания массивов.Ввод
- •20. Двумерный массив в mathcad. Создать двумерный массив и показать основные виды матричныхных операций.Вычисления с использованием двумерных массивов.
- •21. Двумерные массивы в qbasic.Команда описания массивов. Ввод элементов двумерного массива в память эвм.Определение нормы матрицы по 1-му способу.
- •22. Двумерные массивы в qbasic.Команда описания массивов. Ввод элементов двумерного массива в память эвм.Определение нормы матрицы по 2-му способу
- •23. Двумерные массивы в qbasic.Команда описания массивов.Ввод элементов двумерного массива в память эвм.Определение нормы матрицы по 3-му способу.
- •24. Двумерные массивы в qbasic.Команда описания массивов.Ввод элементов двумерного массива в память эвм.Определение Евклидовой нормы матрицы.
- •28. Решение уравнения с одной неизвестной
- •32. Решение систем линейных алгебраических уравнений в mathcad методом обратной матрицы и с использованием специальной функции.
- •34. Решение систем линейных алгебраических уравнений.Алгоритм и программа метода итераций в qbasic
- •35. Решение систем линейных алгебраических уравнений.Алгоритм и программа метода Гаусса-Зайделя в qbasic.
- •37. Решение систем нелинейных уравнений.Алгоритм и программа метода итераций в qbasic.
- •39. Интерполяция функции,заданной таблично.Реализация сплайн-кубической интерполяции в mathcad
- •40. Интерполяция функции,заданной таблично.Реализация интерполяции
- •41. Интерполяция функции,заданной таблично.Алгоритм и программа линейной интерполяции в qbasic
- •42. Интерполяция функции,заданной таблично.Алгоритм и программа с
- •43. Аппроксимация функции,заданной таблично.Метод наименьших квадратов.Аппроксимировать экспериментальные данные степенной
- •45. Аппроксимация функции,заданной таблично.Метод наименьших квадратов.Аппроксимировать экспериментальные данные логарифмической функцией в mathcad.
- •46. Аппроксимация функции,заданной таблично.Метод наименьших квадратов.Аппроксимировать экспериментальные данные гиперболической функцией в mathcad.
1. Линейные вычисления в мс. Вычисление значения переменной.
1. Создается тестовый блок (вставка –область текста-) (горячая клавиша на клавиатуре “). Тестовый блок имеет форму прямоугольника.
Русский язык: шрифт Arial Cyr. В тестовый блок можно вставлять формулы, по которым, однако, нельзя получить результат.
2. Задать исходные данные, используя команду присвоения (:=) a и bназываются простыми переменными (они занимают одну ячейку компьютерной памяти)
3. Набор вычислительной формулы- получение ответа (для выдачи результата используется знак простого равенства)
-возможно форматирование результатов (для этого необходимо 2 раза щелкнуть по данному блоку – в результате появляется окно форматирования результата (result forma)).
2. . Команда ввода исходных данных input.Формат команды. Линейные вычисления в qbasic.Вычислить значение переменной.
В QB ввод исходных данных с клавиатуры осуществляется посредством блока “input”(ввести). Формат команды:
INPUT [;] [“текст”] [;/,] список переменных
[;] после текста вызывает знак вопроса после начала выполнения программы
[,] не вызывает ничего, т.е. на экране остается пустое место. В самой команде значения переменных не набирают.
3. Команда ввода исходных данных data-read.Формат команды.
Линейные вычисления в QBASIC.Вычислить значение переменной
В команде DATA (данные) через запятую записывают значения (цифры)
DATA знач. 1, знач. 2, знач. 3
READ имя переменной 1,им.п.2,им.п.3
Принцип работы оператора: команда READосуществляет поиск команды DATA, считывает эти данные и присваивает списку переменных значения последовательно из команды DATA
Команду DATA никогда нельзя ставить в цикл (поэтому её обычно ставят или в начало, или в конец программы)
4. Команда вывода результатов вычислений на печать print.
Формат команды. Линейные вычисления в QBASIC.Вычислить начение переменной.
PRINT “текст” (может печатать текст)
PRINT (пропуск строки)
PRINT [“текст”], список переменных
PRINT “A=”A, “B=”B, “C=”C
Список переменных указывается или через запятую, или через точку с запятой; запятая означает т.н. зонную печать; в строке 80 элементов, разбиваемых на 5 зон
[,]- это печать в колонке
[;]- печать переменных осуществляется через один пробел
В конце команды PRINT можно ставить запятую или точку с запятой, в этом случае курсор остается в данной строке.
5.Функция условных выражений if в mathcad. Вычислить значение разветляющейся переменной.Вычислить значение разветляющейся переменной.
В МС существуют 2 возможности для создания разветвляющихся структур. Использование функции if(_,_,_) или использование языка программирования VC (активизировать в данном случае надо кнопку программирования наборной панели).
Формат функции IF:
С левой стороны должно стоять имя переменной или имя функции.
If (условие, выражение 1 выражение 2)
Переменная вычисляется по выражению 1, если выполняется записанное условие, иначе вычисление производится по выражению 2. В качестве выражения 2 может быть записана новая функция if. Шаблон функции if можно взять из пиктограммы стандартной шкалы инструментов
y:=if(x+1<a, 1-cos(x)2,if x+1>a,1/cos(x),0)
6.Блочная команда IF в QBASIC.Формат команды.Вычислить значение разветляющейся переменной.
Это управляющий оператор, осуществляющий условные ветвления операции, основанные на оценке логического выражения. Выражение может быть истинным или ложным. Список наиболее часто употребляемых логических операции:
1) AND – логическое умножение (конъюнкция)
2) OR- логическое сложение (дезъюнкция)
3) NOT- логическое отрицание
Результат логического умножения:
A B A and B
Ист. ист ист
Ист ложь ложь
Ложь ист ложь
ложь ложь ложь
A B A or B
Ист ист ист
Ист ложь ист
Ложь ист ист
Ложь ложь ложь
Формат блочной команды IF
If логич. Выражение 1 Then
[операторы 1]
[Elseif логич. Выражение 2 Then]
[операторы 2]
…………………………………….
ELSE
[операторы N]
End If