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

новая папка 1 / лабораторная работа 3

.docx
Скачиваний:
60
Добавлен:
25.02.2016
Размер:
85.11 Кб
Скачать

xCЛабораторная работа №3

Тема: Программирование в MathCAD алгоритмов линейной и разветвляющейся структуры.

Пример №1. Определим функцию по следующей формуле: если переменная а меньше чем b, то рассчитывается их сумма, при этом она увеличивается на 12 в любом случае.

Проверка:

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

b

Пример№3. Найдите значение функции

Задание №1. Используя условный оператор if и оператор альтернативного выбора otherwise найдите значение функции. Вывести значения функции для различных значений аргумента. Составить блок-схему алгоритма.

№ варианта

Задание

1

=12.5, =0.03

2

a=8.7, b=-5.2,

3

=7.02, =16.02

4

a=0.8

5

a=16.01, b=18.1

6

=7.02, =16.02

7

a=2.65, b=4.24, c=1.83

8

a=0.36, b=1.18

9

a=0.83756

10

;

11

12

12

13

14

15

Задание №2 Используя условный оператор if и оператор альтернативного выбора otherwise задайте функцию для решения поставленной задачи. Составить блок-схему алгоритма.

№варианта

Задание

1

Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные

2

Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее — их удвоенным произведением

3

На плоскости ХОY задана своими координатами точка А. Указать, где она расположена (на какой оси или в каком координатном угле).

4

Даны 2 числа х и у. Составить программу функция, которая переменной х присваивает минимальное значение их данных двух чисел, а переменной у – максимальное.

5

Подсчитать количество отрицательных среди чисел а, b, с

6

Подсчитать количество положительных среди чисел а, b, с.

7

Даны три числа а, b, с. Определить, какое из них равно d

8

Даны действительные числа а, b. Удвоить эти числа, если а ≥ b , и заменить их нулями если это не так.

9

Даны три положительных числа а, b, с. Проверить, будут ли они сторонами треугольникаyy

10

Даны три действительных числа. Найти корень квадратный тех из них, значения которых неотрицательны, и возвести в квадрат отрицательные

11

Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным.

12

Длины сторон треугольника задаются числами а, b и с. Составить программу-функцию, вычисляющую значение целой переменной n по следующему правилу: n=3 – если все стороны треугольника равны, n=2, если две стороны треугольника равны и n=1, если стороны треугольника различны.

13

Даны целые числа х, у. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями

14

Даны три действительных числа. Возвести в квадрат наибольшее их них

Задание №3 Запишите и реализуйте в MathCAD свой разветвляющийся алгоритм (домашнее задание).