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

Работа8Вар3 / Лаба8 отчет

.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
206.04 Кб
Скачать

Санкт-Петербургский политехнический университет Петра Великого

Институт машиностроения, материалов и транспорта

Высшая школа машиностроения

ОТЧЕТ

по лабораторной работе №8

Дисциплина: Цифровая культура

Тема: Основы программирования в MathCAD

Студент группы 3331505/10001 Гричачина А.А.

Преподаватель Ситкин Д.С.

Санкт-Петербург

2022 г.

Цель работы

Приобретение умений программирования в среде MathCAD.

Задание

  1. Написать программу для вычисления значения.

  1. Написать программу для вычисления значения суммы без использования

встроенных утилит суммирования и функции факториала. Проверить вычисленное значение встроенной утилитой суммирования.

  1. Для заданного вектор-столбца написать программу для возведения в

квадрат положительных значений элементов получением второго вектор-столбца.

Рабочие листы MathCAD с выполненными заданиями (фотографии) с изображениями выполненных заданий

Задание 1

С помощью палитры Programming, Boolean и Calculator была написана программа, показанная на рисунке 1. Создание программного блока и добавление новой строки блока было произведено с помощью Add Line, а условный оператор был добавлен с помощью if. Для разрыва функции использовался оператор otherwise, который выполнялся, если не выполнились условия ни в одном из условных операторов.

Рисунок 1 — Рабочий лист MathCAD с выполненным заданием 1

Задание 2

С помощью палитры Calculator и Programming была написана программа для вычисления заданной суммы. Использовался оператор цикла for с индексной переменной, принимающей последовательно целочисленные значения от -5 до 5, соответствующие переменной k. Алгоритм написан с использованием рекуррентного вычисления значения текущего слагаемого. Полученное значение было проверено встроенной утилитой суммирования палитры Calculus. Результаты представлены на рисунке 2.

Рисунок 2 — Рабочий лист MathCAD с выполненным заданием 2

Задание 3

С помощью палитры Programming, Boolean, Matrix и Calculator была написана программа, показанная на рисунке 3. Для заданного вектора-столбца программа с помощью цикла for проверяет каждый элемент матрицы на if условие положительности, если условие выполнилось, производятся вычисления с последующей записью в новый вектор-столбец.

Рисунок 3 — Рабочий лист MathCAD с выполненным заданием 3

Выводы по работе

Палитра Programming имеет инструменты для решения функции с заданными условиями, вычисления суммы, в том числе вычисление суммы с помощью рекуррентного вычисления, а так же различных задач, связанных с работой с большим количеством данных.

Соседние файлы в папке Работа8Вар3
  • #
    01.07.202515.64 Кб0Задание 1.xmcd
  • #
    01.07.202518.45 Кб0Задание 2.xmcd
  • #
    01.07.202518.27 Кб0Задание 3.xmcd
  • #
    01.07.2025206.04 Кб0Лаба8 отчет.docx