Лабораторная работа 5(mathcad)
.docЛабораторная работа 4
Программирование в Mathcad.
Упражнение 1. Написать программу-функцию используя, условный оператор
-
Даны три числа. Найти и вывести наибольшее.
-
Даны три числа. Найти и вывести наименьшее.
-
Даны x,y,z. Найти max(x+y+z, x*y*x)+3.
-
Даны x,y,z. Найти min(x2+y2,y2+z2)-4.
-
Даны x,y,z. Найти min(x+y+z, x*y*x)+3.
-
Даны x,y (). Меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением.
-
Даны x,y (). Если х и у отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения неотрицательны, то оба значения увеличить в 10 раз.
-
Даны положительные а, в, с, х. Выяснить, пройдет ли кирпич с ребрами а,в,с в квадратное отверстие со стороной х. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия
-
Если сумма трех попарно различных чисел x,y,z меньше единицы, то меньшее из х, у заменить полусуммой y и z, иначе (если сумма больше единицы) большее из х и z заменить на у4.
-
Даны x,y,z. Большее из них заменить полусуммой, а меньшее, их удвоенным произведением.
-
Даны x,y,z (). Если х ,у, z отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то два остальных значения увеличить на 0.5; если два значения отрицательны, то оба значения увеличить в 10 раз, если все значения положительны, то вывести их сумму.
-
Даны x,y,z. Если два числа из тройки одинакового знака, то меньшее из них заменить на 0 , а большее из пары на 1, третье число заменить на 10.
Упражнение 2. Написать программу-функцию F(x,N) для вычисления суммы N слагаемых, используя цикл for .
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Упражнение 3. Написать программу-функцию, используя цикл While.
Условие к заданиям 1-7.
Дано действительное х. Вычислить приближенное значение бесконечной суммы. Нужное приближение считается полученным, если вычислена сумма нескольких первых слагаемых, и очередное слагаемое оказалось по модулю меньше (0<< 0.1)
1.
2.
3.
4.
5.
6.
7.
Условие к заданиям 8-12.
Вычислить приближенное значение бесконечной суммы. Нужное приближение считается полученным, если вычислена сумма нескольких первых слагаемых, и очередное слагаемое оказалось по модулю меньше (0<< 0.1) Сравнить результат с точным значением.
8.
9.
10.
11.
Упражнение 4. Массивы. Написать программу-функцию .
-
Дан массив из 10 элементов. Заменить значения отрицательных элементов квадратами значений, значения положительных элементов увеличить на 7, а нулевые оставить без изменений. Вывести массив.
-
Дан массив из 10 элементов. Заменить четные положительные значения на 2, нечетные положительные на 1, все отрицательные на 0. Вывести массив.
-
Дан массив из 10 элементов. Вычислить количество и среднее арифметическое положительных элементов массива
-
Дан массив из 10 элементов. Вычислить сумму и количество элементов, стоящих между двумя отрицательными элементами.
-
Дан массив из 10 элементов. Вычислить сумму четных и количество нечетных.
-
Дан массив из 10 элементов. Вычислить сумму нечетных и количество четных.
-
Дан массив из 10 элементов. Вычислить сумму и количество элементов, стоящих до первого отрицательного элемента.
-
Дан массив из 10 элементов. Вычислить сумму и количество элементов, стоящих после первого отрицательного элемента.
-
Найти минимальный среди положительных.
-
Найти максимальный среди отрицательных.
-
В массиве а1, а2, …аN определить сумму и количество элементов, значение которых совпадает со значением К.
-
Дан массив из 10 элементов. Вычислить количество и среднее арифметическое отрицательных элементов массива
Упражнение 5. Массивы. Написать программу-функцию .
-
В массиве определить максимальную группу идущих подряд одинаковых элементов.
-
Массив состоит из положительных и отрицательных чисел, Переставить числа так, чтобы сначала шли отрицательные, потом нули, потом положительные элементы не нарушая их взаимного расположения в каждой группе. Вывести обновленный массив (пример 7 -9 5 0 -2 -3 0 8 результат -9 -2 -3 0 0 7 5 8)
-
Дан массив из 10 элементов. В массиве два числа отрицательных. Вычислить сумму элементов, стоящих между отрицательными элементами.
-
Найти наибольшую группу одного знака идущих подряд чисел . (пример -1 3 -2 -5 9 8 6 7 -4 ответ 4).
-
В массиве определить максимальную группу элементов, идущих по возрастанию.
-
Уплотнить массив, исключив из него нулевые элементы и сдвинув остальные влево( вверх) без изменения порядка.
-
В массиве а1, а2, …аN , упорядоченном по убыванию, вставьте элемент а = к на соответствующее место. Вывести обновленный массив.
-
В массиве а1, а2, …аN. Исключить из массива элементы а=к, сдвинув остальные влево. Вывести обновленный массив
-
В массиве а1, а2, …аN поменять местами максимальный и минимальный элементы.
-
Определить в массиве количество различных чисел. (пример 5 3 6 4 8 4 5 9 ответ 6)
-
В массиве удалить элементы, между максимальным и минимальным элементами.
-
В массиве поменять местами максимальный - с первым элементом, минимальный – с последним.