Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АТП_121_семестровая_без матриц.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
118 Кб
Скачать
☆

Шмелева №12

  1. Даны три действительных числа. Найти и вывести на печать f=min(x+y+z, xyz). Если f<0, то увеличить его в 10 раз и отпечатать, в ином случае – уменьшить в 10 раз и отпечатать.

  2. Даны три неравных числа А,В,С. Найти среди них min- минимальное значение и max-максимальное значение. На интервале изменения x от min до max c шагом по х =0.1 вычислить y=1-|x|. Отпечатывать x,y.

  3. Ввести массив С(n) . Все его четные элементы переписать в массив Х, нечетные – в массив У. Вывести тот массив на печать, размер которого больше.

  4. Ввести массив А(n). Преобразовать исходный массив путем сложения его элементов с минимумом средней трети массива. Массив отпечатать.

Жуков№13

      1. Дано l,m,n. Если l<m , вычислить и отпечатать:

t= ln(1+n), при n>2

e-n , при n<=2.

Если l>=m, то вычислить и отпечатать k=ml2 –cos(n).

      1. Найти среднее арифметическое среди значений функции f(x)= (x+1)2, больших 5. На печать выдавать f(x)>5 и среднее арифметическое в конце. хÎ[n;m]. Шаг по х=0.1.

3.Ввести массив С(n) целых чисел. Подсчитать количество нулевых элементов. Если k составляет больше 50% элементов массива, то все нулевые элементы заменить на 1. Массив распечатать. Иначе дать сообщение – «Массив не преобразован».

4. Ввести массив А(n).Переписать элементы массива, кратные трем, в новый массив В. Найти сумму нового массива и заменить ею предпоследний элемент. Массив отпечатать.

Савченко №14

  1. Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 — «плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»). Если K не лежит в диапазоне 1–5, то вывести строку «ошибка». Решение представить в виде вложенных развилок.

  1. Задано вещественное х. x [n;m]. Шаг по х=0.2.

Составить таблицу значений функции y.

Y=

  1. Ввести массивы С1(n) C2(m) и целых чисел. Найти min1 и min2 в каждом из них соответственно. Если min1<min2, распечатать массив С1, иначе – С2.

  2. Ввести массив А(n). Найти сумму его чётных элементов. Если она положительна, заменить ею элементы первой половины массива, отрицательна – второй половины. Массив отпечатать.

Слащева №15

  1. Вычислить и напечатать:

e-x, если x>0,

z= 10+ |x|, если x<0,

50, если x=0.

  1. Дана функция f(x)=x3-1. хÎ[n;m]. Шаг по х=0.2. Найти сумму отрицательных значений f(x). Отпечатать S.

  2. Ввести массив F(n) вещественных чисел. Найти среднее арифметическое среди значений элементов массива. Выдать на печать адреса тех элементов, значения которых превышают значение среднего

  3. Ввести массив А(n). Переписать элементы массива А, принадлежащие интервалу [1; 5], в новый массив В. Первый элемент заменить на количество элементов в новом массиве. Массив В распечатать.

Давыдова №16

  1. Ввести целые числа x,y. Если x и y больше нуля, то каждое из них заменить на противоположное по знаку. Если больше нуля только х, записать в x, y единицу. В иных случаях – в x, y записать нули. Решать через вложенные развилки. x, y отпечатать.

  1. Вычислить h=x3-sin(x+1) в интервале 1≤х≤2.5 с шагом х=0.15. для каждого h выполнить следующее:

Если h≥1.5 вычислить A=h3 -16

Если h<1.5 вычислить A=h3 +1/2Sin h.

Выводить на печать А и h.

  1. Ввести массив А(n). Переписать в новый массив все элементы А(n), большие его среднего арифметического. Новый массив распечатать.

  2. Ввести массив А(n). Найти минимальный элемент массива среди тех, значения которых кратны трём. Заменить все элементы, предшествующие минимуму, на 0. Массив распечатать.

Дмитриенко №17

  1. Даны действительные числа x,y,z. Вычислить min2(x+y+z/2, xyz)+1.

  2. Дана функция f(x)=1/ x4. хÎ[n;m]. Шаг по х=0.2. Найти сумму значений функции 0<= f(x)<1. Учесть, что на 0 делить нельзя.

  1. Ввести массив С(n) целых чисел. Все отрицательные элементы массива заменить нулем, а положительные значения, превышающие некоторое х (задается с клавиатуры), заменить этим значением х. массив распечатать.

  2. Ввести массив А(n). Все элементы, находящиеся до максимального переписать в новый массив С. Оба массива распечатать.

Полухин №18

  1. Дано x и y. Вычислить z=x2-5xy+tgy, если y<>0. Если y=0, выдать сообщение ‘y=0 ’. Если z<10, напечатать b=12y + ex+5. Если z>=10 , вычислить и напечатать c=x2 + y2 -17.5 .

  1. Вычислить значения функции f(x)=1.6x3-1.5. хÎ[n;m]. Шаг по х=0.5. Выдать на печать значения функции f(x) Î[-2;-1].

  1. Ввести массив F(n) вещественных чисел. Найти сумму его элементов. Если эта сумма не превышает заданное значение С (задается с клавиатуры), то каждый положительный элемент массива увеличить в два раза. Массив распечатать. Иначе выдать сообщение «Изменений не произошло».

  2. Ввести массив А(n).Поменять местами максимумы первой и второй половин массива. Оба массива распечатать..

Шишкин №19

  1. Даны целые числа x,y. Если хотя бы одно из них четно, найти min из них. В ином случае – выдать сообщение и нечетности.

  1. Дана функция f(x)=1/ x3. хÎ[n;m]. Шаг по х=0.5. Найти сумму S1 положительных значений функции и сумму S2 отрицательных значений функции. Если |S1|<|S2|, отпечатать S1, в ином случае - S2. Учесть, что на 0 делить нельзя.

  1. Ввести массив F(n) вещественных чисел. На место каждого отрицательного элемента поставить разность между первым и последним элементами массива. Массив распечатать.

  2. Ввести массив А(n). Найти – количество чётных элементов в последней трети массива. Если К отлично от нуля, то заменить им элементы первой трети массива, иначе – второй. Массив распечатать до и после преобразования.

Кабдулова №20

  1. Вычислить и напечатать:

  1. Дана функция f(x)= x2-25. хÎ[n;m]. Найти среднее арифметическое SA значений f(x). Шаг по х=0.5. Если SA>=1.5, то отпечатать его, в ином случае – «0».

  2. Ввести массив вещественных чисел В(n). Если последний элемент массива отрицательный, то заменить его max значением среди всех положительных элементов. Иначе – сделать сообщение. Массив распечатать.

  3. Ввести массив А(n). Найти сумму элементов массива. Если она >0, переписать в массив В положительные элементы, иначе – отрицательные. Сумму и новый массив В распечатать.

Царенко №21

1) Вычислить значения функции y=

Если x [0;1] с шагом по х=0.1. a вводится с клавиатуры. Напечатать значения x и y.

2) Ввести массив В(n) целых чисел (n>=10). Найти сумму последних пяти элементов массива и заменить ею первый элемент массива, если он отрицателен. Массив и сумму распечатать.

3) Ввести массив А(n) вещественных чисел. Все положительные элементы переписать в массив А1, найти в нем максимум и поставить его на первое место в А1. Массивы А и А1 распечатать.

4) Перераспределить значения переменных X и Y так, чтобы в X оказалось меньшее из этих значений, а в Y — большее.

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