Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rab_po_INZh_ST_PPP_dlya_zaochnikov ооо.doc
Скачиваний:
7
Добавлен:
27.09.2019
Размер:
1.14 Mб
Скачать

Приложение

Варианты заданий

Номер варианта

Постановка задачи

1

Вычислить и .

2

Вычислить и .

3

Вычислить . Рассчитать .

4

Дано число А – радиус круга. Определить площадь круга.

5

Вычислить и .

6

Вычислить .

7

Даны три не целых числа. Найти их среднее арифметическое.

8

Имеется полый параллелепипед с размерами: А х В х С. Толщина его стенок а. Найти объем внутренней полости параллелепипеда.

9

Вычислить .

10

Даны длины отрезков для построения треугольника. Определить площадь треугольника.

11

Даны длины отрезков для построения прямоугольного треугольника. Определить значения двух острых углов треугольника.

12

Дано уравнение прямой линии . Определить угол ее наклона к оси х.

13

Дано уравнение прямой линии . Определить угол ее наклона к оси х.

14

Даны два числа а и в. Вычислить .

15

Вычислить

16

Вычислить

17

Вычислить

18

Вычислить

19

Вычислить

20

Вычислить

Реализация разветвляющихся алгоритмов в mathcad

MATHCAD – физико-математический пакет для решения прикладных задач, удобный в работе и простой по освоению [4, 5]. Графическая среда MATHCAD позволяет записывать математические формулы в привычном виде, результаты вычислений могут быть представлены как численно, так и аналитически (в виде формул).

С помощью панели «Programming (программирование)» в MATHCAD можно реализовать вычисления и по разветвляющимся алгоритмам. Для создания программной строки понадобится команда «Add Line», для осуществления выбора по условию – команда «if» и команда «otherwise»  в остальных случаях (рис.7). График неэлементарной функции f(x) построен с помощью панели «Graph (Графики)».

Рис. 7. Программирование разветвляющихся алгоритмов в MATHCAD

Порядок выполнения лабораторной работы «Разработка алгоритмов для структурного программирования и их реализация. Часть 1: ветвление» Пример 1.

Этап 1. Постановка задачи 1. Разработать алгоритм, спецификацию, тестовый пример и программу, которая вычисляла бы значение функции:

.

Этап 2. Анализ. Программа должна начинаться с ввода значений аргумента. Затем, в зависимости от того, в какой интервал попадает введенное значение, вычисляется значение функции по одному из заданных выражений.

Этап 3. Проектирование и определение спецификаций.

Расчет тестовых примеров выполняем в MATHCAD (тесты должны быть определены таким образом, чтобы проверить все ветви программы, рис.8). Результаты расчетов занесены в табл. 1.

Рис. 8. Расчет тестовых примеров

Разветвляющийся алгоритм представлен на рис. 9. Спецификация к алгоритму – в табл. 2.

Рис. 9. Алгоритм решения задачи 1.

Тестовые примеры для задачи 1.

Номер теста

х

Результат у

1

-1 (x<0)

1

2

25 (x>8)

5

3

7

4

Спецификация к алгоритму на рис. 8.

Наименование

Обозначение в алгоритме

Обозначение в программе

Ед.

изм.

Статус переменной

Тип

1

Аргумент функции

х

х

-

Входная

Веществ.

2

Значение функции

у

у

-

Выходная

Веществ.

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