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

АТП-121

Акользин №1

1.Определить значение абсолютной температуры воздуха Т на различных высотах и выдать его на печать. Значение высоты в метрах h (0<h<46000)ввести с клавиатуры. На высоте ниже 11000 метров температура вычисляется как Т=288.16-0.0065h. На высоте от 11000 до 25000 метров температура постоянна и равна 216.16. При высоте выше 25000 метров температура определяется по формуле Т=216.16+0.00276098(h-25000).

2. . Выполнить табулирование функции

t принадлежит отрезку [1;5], шаг изменения 0,5; а=2,5

3.Ввести массив В(n) целых чисел. Определить количество k отрицательных элементов. Если K>=A(А задается с клавиатуры), то в исходном массиве найти max среди отрицательных элементов и распечатать его. Если K<A, то сделать соответствующее сообщение.

4.Ввести массив A(n). Все положительные элементы массива переписать в массив В. Если его последний элемент больше 2, то заменить его суммой элементов массива. Массив В распечатать.

Кадыгрова №2

1.Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию.

2.Вычислить 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.

3.Ввести массив А(n). Переписать его положительные элементы в массив А1, отрицательные – в массив А2, нулевые элементы игнорировать. Вывести на печать больший из массивов.

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

Массив отпечатать.

Калашникова №3

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

Значение x ввести с клавиатуры.

2. Дана функция f(x)= 5/(x+1). Найти количество k значений функции, удовлетворяющих неравенству 1<= f(x)<2. Если k>=2, то отпечатать его, если нет – отпечатать соответствующее сообщение. х[n;m]. Шаг по х=0.2. Учесть, что на 0 делить нельзя.

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

  1. Ввести массив А(n). Поменять местами минимумы 1-ой и 2-ой половин массива. Массив отпечатать.

Старостин №4

1. Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 — февраль и т. д.). Вывести название соответствующего времени года («зима», «весна», «лето», «осень»). Решение представить в виде вложенных развилок.

2. Ввести В. Если В<10, выдать на печать 2*В. Если В>=10, вычислить и напечатать значения функции y=x²-x+tg(1/B+x) для значений x, изменяющихся от –3 до 1, с шагом 0,1.

3. Ввести массив целых чисел Х(n). Найти среднее арифметическое значений элементов массива, не принадлежащих интервалу [-2;2]. Если среднее арифметическое значение>2, заменить значения первого и последнего элементов на 1, в ином случае – на 0. Массив распечатать.

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

Чемогонов №5

1.Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. 

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

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

4. Ввести массив А(n). Четные элементы массива переписать в массив В, нечетные в С. Вывести на печать тот массив, у которого первый элемент больше.

Поцелуйко №6

1.Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по возрастанию. 

2.Вычислить S= где

=

=

Печатать a, b на каждом шаге, сумму S в конце.

3. Ввести массив А(n). Найти его min и max. Все элементы между минимумом и максимумом возвести в квадрат. Массив отпечатать.

4. Ввести массив А(n). Если сумма его первой трети больше суммы элементов последней трети, то заменить элементы второй трети разностью этих сумм, иначе – нулем. Массив распечатать.

Мигович №7

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

2.На интервале -2.1<=x<=0 с шагом по x=0.01 определить максимальное значение функции

Y=|x|-sin x +0.11.

Результат отпечатать.

3.Ввести массив целых чисел В(n). Найти сумму S положительных элементов. Если S>5, поменять местами значения минимального и максимального элементов. Массив распечатать.

4. Ввести массив А(n). Если в массиве больше положительных элементов, то посчитать сумму первой половины массива, иначе – второй половины. Массив и сумму вывести на печать.

Сидоренко №8

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

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

3.Ввести массив В(n) целых чисел. Подсчитать количество k элементов, значение которых принадлежит интервалу [0;5]. Заменить количеством k элементы массива, значение которых меньше нуля. Массив распечатать

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

Левченко №9

1.Ввести два числа a и b. Если а>b, то найти с= 1/(a2+b2 ). Если а=b, выдать об этом сообщение. В противном случае – выяснить, какое из чисел кратно двум и выдать сообщение об этом.

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

3. Ввести массив А(n) целых чисел. Найти min среди отрицательных элементов, имеющих четное значение. Поставить min на место 2-го, 4-го, 6-го и т.д. элементов. Массив распечатать.

4. Ввести массив А(n). Найти минимальный из положительных элементов матрицы и этим значением заменить все элементы второй половины массива. Массив распечатать.

Привалов №10

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

Y=sin x + cos x

Z= sin x/ cos x – 0.5 x,

x [-2.5;3.5] с шагом по х=0.1. Печатать х, отрицательные у, положительные z на каждом шаге.

2) Ввести массив Х(n) целых чисел. Все элементы массива 3 и кратные 3, заменить на 1; элементы 3, но не кратные заменить на 0; элементы <3 заменить на (-1). Массив распечатать.

3) Ввести массив F(n) вещественных чисел и число Х. Если верно, что min<=X<=max, то массив оставить без изменений, если нет – то умножить все элементы массива на разность между максимумом и минимумом. Массив распечатать.

Русских №11

1) Ввести целое число а. Если а>0, то вычислить максимальное среди значений функции f(x)=ex/(sin x+cos x) на отрезке [-5;5] с шагом 0.2. В ином случае распечатать все положительные значения функции.

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

3) Ввести массив целых чисел Х(n). определить количество элементов, равных первому элементу массива. Если k>0, то найти сумму положительных элементов массива и заменить ею элементы массива, находящиеся по четным адресам. Массив распечатать.

4) Дано 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 .

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