- •Основы работы
- •В математическом пакете Mathcad
- •Методические рекомендации
- •Для проведения лабораторных работ
- •Лабораторная работа № 1 Знакомство с Mathcad
- •Документы и окна
- •Типы данных
- •Построение выражений
- •Некоторые приемы редактирования выражений
- •Ввод текста
- •Форматирование выражений и результатов
- •Защита вычислений
- •Лабораторная работа № 2 Переменные и функции Определение переменных и функций
- •Определение дискретной переменной
- •Глобальные определения переменных и функций
- •Вычисления с использованием единиц измерения
- •Контрольная работа №1
- •Лабораторная работа № 3. Массивы
- •Создание массива командой Вставка матрицы
- •Определение переменных как массивов
- •Доступ к элементам массива
- •Изменение размера матрицы
- •Создание массива путем определения его элементов
- •Создание матрицы с помощью дискретных аргументов
- •Векторные и матричные операторы
- •Векторные и матричные функции
- •Задание 5. Выполните вычисления с массивами:
- •Контрольная работа №2
- •Лабораторная работа № 4 Графика в Mathcad Двухмерные графики Графики в декартовой системе координат
- •Форматирование двухмерных графиков
- •Трассировка и масштабирование
- •Графики в полярной системе координат
- •Трехмерные графики
- •Применение Мастера построения трехмерных графиков
- •Специальная графика
- •Создание и запуск анимационных клипов
- •Контрольная работа №3
- •Лабораторная работа № 5 Создание программ
- •Условный оператор
- •Цикл while
- •Оператор break
- •Цикл for
- •Пример 8. Составить функцию для суммирования целых чисел от 1 до n.
- •Подпрограммы
- •Задание 26. Составить функцию для вычисления суммы факториалов, оформив в виде подпрограммы нахождение факториала числа.
- •Задание 29. Найти все простые числа на заданном отрезке.
- •Контрольная работа №4
- •Лабораторная работа № 6 Решение уравнений Решение уравнения с одним неизвестным
- •Решение уравнений с параметром
- •Нахождение корней полинома
- •Системы уравнений
- •Матричный способ решения систем уравнений
- •Приближенные решения
- •Символьное решение уравнений
- •Контрольная работа №5
- •Лабораторная работа № 7 Символьная математика
- •Упрощение выражения
- •Разложение выражений
- •Разложение выражения на множители
- •Приведение подобных слагаемых
- •Разложение на элементарные дроби
- •Разложение в ряд Тейлора
- •Вычисление сумм и произведений
- •Вычисление производных
- •Вычисление определенного интеграла
- •Неопределенные интегралы
- •Пределы
- •Подстановка переменной
- •Отображение результатов символьных вычислений
- •Контрольная работа №6
- •Список литературы
- •Содержание
- •Тетюшева Светлана Геннадьевна
Оператор break
Если в примере 6 каждый элемент вектора v меньше, чем заданное значение, то условие никогда не станет ложным и поиск выйдет за пределы вектора, что приведет к сообщению об ошибке (“Индекс вне границ”). Для выхода из цикла или остановки исполнения программы при выполнении некоторого условия нужно использовать оператор break. Для этого:
1. Щелкните по кнопке break на панели программирования.
2. Щелкните по кнопке if и задайте условие остановки программы.
ПРИМЕР 7. Исправить программу из примера 6 следующим образом:
1. Между первым и вторым шагами алгоритма вставить новую строку, нажав Add Line.
2. Нажать кнопку с оператором if.
3. Справа от if ввести условие: если максимальный из элементов вектора v меньше заданного s (для вычисления максимума среди элементов вектора используйте функцию max).
4. Справа от if ввести оператор break, нажав соответствующую кнопку на панели программирования.
5. Вывод преобразуйте так, чтобы выводился вектор: его первый компонент - номер элемента в векторе v, а второй - само значение этого элемента.
|
- инициализация счетчика
- возврат значения |
Цикл for
Число выполнений цикла for определяется переменной цикла, задаваемой в его начале. Для создания цикла for:
1. Создайте в программе новую строку.
2. Щелкните по кнопке for на панели программирования.
3. Напечатайте в поле ввода слева от знака имя переменной цикла.
4. Введите в поле справа от знака диапазон значений, в котором должна изменяться переменная цикла (так же, как и для дискретного аргумента).
5. В оставшееся поле ввода введите выражение, которое должно повторяться. Обычно оно включает в себя переменную цикла.
Пример 8. Составить функцию для суммирования целых чисел от 1 до n.
|
– начальное значение суммы
– для каждого числа от 1 до n – прибавляем i к полученной ранее сумме – результат |
Например, sum(44)=990
ЗАДАНИЕ 13. Вычислить произведение первых десяти натуральных чисел.
ЗАДАНИЕ 14. Вычислить сумму первых десяти четных натуральных чисел.
ЗАДАНИЕ 15. Возвести в 7-ю степень число 3, не используя операцию возведения в степень.
ЗАДАНИЕ 16. Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?
ЗАДАНИЕ 17. Вычислить сумму с использованием цикла For.
ЗАДАНИЕ 18. Вычислить Y = sin 1 + sin 1.1 + sin 1.2 + … + sin 2
ЗАДАНИЕ 19. Вычислить произведение m членов арифметической прогрессии, если известны значения первого члена a1 и разность арифметической прогрессии h.
ЗАДАНИЕ 20. Найдите сумму элементов вектора.
ЗАДАНИЕ 21. В векторе подсчитайте число отрицательных элементов.
ЗАДАНИЕ 22. Замените в векторе отрицательные элементы их квадратами.
ЗАДАНИЕ 23. В векторе A(n) каждый элемент, кроме первого, замените суммой всех предыдущих элементов исходного вектора.
ЗАДАНИЕ 24. Просуммировать элементы двумерного массива, сумма индексов которых равна заданной константе.