Лабораторная работа 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)
-
В массиве удалить элементы, между максимальным и минимальным элементами.
-
В массиве поменять местами максимальный - с первым элементом, минимальный – с последним.
