Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / контр. раб.pdf
Скачиваний:
31
Добавлен:
14.03.2016
Размер:
301.49 Кб
Скачать

3Ввести одномерный массив X(N) (N<=90). Определить минимальный элемент среди элементов, значение которых кратно пяти и не равно нулю. Разделить каждый элемент массива X на вычисленное значение и записать в создаваемый массив Y(N). Выдать на печать исходный и результирующий массивы или дать сообщение о невозможности создания нового массива.

Вариант 9

1Дано x, a, b. Вычислить и напечатать:

y = sina3 + cosb3 + ex

4abx

Если у³ 0, найти и напечатать наибольшее из трех заданных неравных чисел a, b, x. Если у<0, вычислить z = (a+ b)2 x2

2Дано x, c.

Вычислить z = (x3 + c2 )sincxπ . Если z<0, напечатать “z<0”, если

z ³ 0, вычислить функциюd = y2 + ln y + y, где у изменяется в

интервале от 1 до 5 с шагом 0.2. Если d>20 вывести на печать d, y, иначе – вычислить p = x*c*d.

3Ввести одномерный массив X(N) (N<=30) целых чисел. Все элементы его, стоящие до минимального элемента, разделить на среднее арифметическое ненулевых элементов данного массива, кратных трем, и округлить. Выдать массив до преобразования и после него. Если преобразование невозможно, то дать об этом сообщение.

Вариант 10

1Дано c, d, x, y. Определить в каком квадрате точка m с координатами x, y. Напечатать номер квадрата. Если точка

находится в 1или 3 квадрате, вычислить z =

ec + lgcd

 

, иначе

 

 

 

3cd+ 5

вычислить и напечатать w =sin c + arcsin d.

 

 

 

 

2Дано x. Если x3 + x2 + x+ 1¹ 0, вычислить z=tgy+cos(y/2), если y изменяется в интервале от –1 до 1 с шагом 0.2. Если z>0, вывести на печать значения функции z и соответствующие у, иначе напечатать “y<0”.

3Ввести одномерный массив Y(N) (N<=50) и выдать его на печать. Вычислить произведение тех элементов массива, которые при округлении до ближайшего целого дают тот же результат, что и при отбрасывании дробной части, и заменить этим произведением значение максимального элемента. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.

11

Вариант 11

1 Дано a, b, c, x.

Вычислить и напечатать W = 0.5x2 + tgc. bx3 + cx2

Если знаменатель равен нулю, вычисления закончить.

Если знаменатель не равен нулю, вычислить: y = (a + b) 2 x2 + abc; Если y ³ 0 , напечатать значение функции y, иначе – напечатать «y < 0».

2

Дано a, b.

 

e2

+ e2a

 

 

 

 

 

 

 

Если a2 > b2, вычислить

 

 

 

 

 

 

 

y =

 

ab .

 

 

cos a ×

 

 

tgb

 

 

 

 

 

 

 

 

 

 

 

 

 

Если a 2 £ b2 , вычисления

закончить.Если

y ³ 0 , вычислить

 

значение функции z = x + ab.

 

 

 

 

1

 

 

 

 

где x изменяется в

 

 

x

 

 

. 3 (a + b)3 x

 

 

 

+ 3

 

 

 

 

интервале от –1 до 5 с шагом 0,5.

3Для заданного вектора X(N) (N<=60) получить вектор Y, записывая в него последовательно все компоненты исходного вектора, расположенные между max и min компонентами. Первую отрицательную компоненту вектора Y заменить ее модулем, последнюю компоненту вектора X заменить числом 200. Векторы X и Y напечатать.

Вариант №12

1Дано а, х, z. Если х + z ¹ а, вычислить y = arcsin(x) + tg az .

Если х – z = a, вычислить: p =

(x+ z)2

.

 

 

x2 + z2

Если y ³ 0 , напечатать значения y, p, иначе – напечатать «y < 0» Если p > 10, вычислить g = lgp + e2

2

Дано b, c, x. Вычислить а =

(x3 +

2b)2

.

tgb+

 

 

 

cosc

Если а > 0, вычислить значение функции z = b2y3 + 0.7by2 + 0.5c, где y изменяется в интервале от –2 до 2. Вывести на печать значения z < 0.

3Задан одномерный массив F(N) (N<=60). Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента, иначе все элементы массива увеличить на квадрат его минимального значения. Преобразованный массив упорядочить по убыванию и распечатать.

12

Вариант №13

1Дано а, р.

Если а > р, вычислить и напечатать c = (e2 + tg a)2. Если а<р, вычислить и напечатать b=0.6, вычислить и напечатать:

а5 + 0.5, если а 0 ;

y =

а2 – 15.7р, если а > 0.

2Дано А, В.

Вычислить значения функции y = 5x2 + 0.1x – 5.1, где х изменяется от 0 до 3 с шагом 0.2.

Если y > 0, вычислить z = y , отпечатать x, y, z.

Если y £ 0 , вычислить z = y + AB . Отпечатать x, z.

3Задан одномерный массив Х(N) (N<=60). Вычислить квадрат разности между минимальным и максимальным элементами массива и записать его на место последнего отрицательного элемента массива. Результат вывести на экран.

Вариант №14

1Ввести числа x1, x2, x3, x4, и вычислить их среднее арифметическое d. Если «d < 100», напечатать «d < 100 ». Если d = 100, вывести на печать значения x1, x2, x3, x4. Если d < 100, вычислить и напечатать среднее геометрическое этих чисел.

2Вычислить значения функции:

х4 + 4х – 7х, если х < 0;

z =

1

, если х > 0;

х2 + 8х + 12

0,

если х = 0;

х изменяется от –3 до 2 с шагом 0.25. Отпечатать значения z ³ 0 и соответствующие значения х.

3Задан одномерный массив F(N) (N<=60). Вычислить произведение минимального и максимального элементов массива и заменить им элемент массива, стоящий перед минимальным элементом. Если такого элемента нет, то выдать соответствующее сообщение. Результат вывести на экран.

13

Вариант №15

1Заданы переменные b, c, w.

Если b > c вычислить и напечатать a

=

sin1.2 +

tgx +

x

, где

2tg

2

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w − π

при π

/ 2

 

w 3π

/ 4 ;

 

 

 

 

 

 

 

х =

при π

 

<

 

< − π

 

.

 

 

 

 

 

 

w + π

/ 4

w

/ 2

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

Если b < с, вычислить и напечатать а = ех+b. Если b = c, напечатать сообщение «b = c».

2Вычислить значения z = ln(x) sin(x-a) при

π/ 4 , если x 1;

а=

π, если x >1.

Значения х изменяется от 0.6 до 1.8 с шагом 0.8. Напечатать положительные z.

3Ввести одномерный массив вещественных чисел A(N) (N<=50). Все элементы с четными индексами, предшествующие первому по порядку элементу, значение которого равно максимальному значению в массиве, умножить на 2 и записать в новый массив B. Выдать на печать массивы A и B.

Вариант №16

1Заданы х = 1.9, у = 0.45. Ввести b.

Если b > 0 вычислить I =

ea (x+ y)

, где

 

 

1+ b(x+ y)

 

а =

0.5 при 0.1b 0.15;

1 при 0.15 < b 0.2;

 

 

1.2 при 0.2 < b 0.3;

 

 

1.21 при 0.3 < b 0.4;

 

Если b

0 , напечатать b, x, y.

 

2Вычислить f = a 2 + b2 , где

10

 

åk = 1 k kx+ x ,

если x 2 ;

а =

1.5, если x > 2.

Значение х изменяется от 1.5 до 3 с шагом 0.3.

3Дан массив K(N) (N<=50). Преобразовать его, упорядочив по убыванию все его элементы, стоящие после второго нулевого элемента. Выдать на печать исходный и упорядоченный массивы. Если преобразование невозможно, то выдать об этом сообщение.

14

Соседние файлы в папке Информатика