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

Вариант №17

1Вывести числа a, b и x > 5.

Если a ³ b , вычислить и напечатать a – sin x при 5 x 10 ;

 

b/2 (1 + cos x) при 10 < x £

15 ;

y =

а/3 tg x при 15

<

x £

20;

 

 

ctg2x при 20

<

x £

25;

 

Вывести у на печать.

2Вычислить и напечатать сумму для различных значений x

10

(x1) n

 

å

 

.

2

n= 1

n

 

Переменная х изменяется от –3 до 3 с шагом 0.1. Особую точку исключить.

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

Вариант №18

1Заданы три числа a, b, c.

Если а < 0, то вычислить и напечатать p, равное квадрату максимального из трех чисел, в противном случае напечатать сообщение «a ³ 0.»

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

åk = 1 kkb+ b ,

если b £ 2;

10

 

 

 

a =

1.5, если b>2.

Переменная b изменяется от значения 1.5 до 3 с шагом 0.3. Вывести на печать значения b и f.

3Задан массив А(N) (N<=60). Элементы массива, находящиеся между максимальным и минимальным элементами, отсортировать в порядке убывания. Отсортированный массив вывести на печать.

Вариант №19

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

tg (a + b) + ee , если а + b = с; D = sin c2 ea – b, если а + b > с;

cos2b + arctg(b + 7), если а + b < с;

Если D < 0, тогда вычислить и отпечатать

k =

a 2 + b2

,

иначе –

c2

 

 

 

 

найти min из a,b,c.

15

tcos(x+ y) t + 1

2

Дано x, y.

10y3 ex ln

 

x5

 

 

 

 

Если х>у, то вычислить и отпечатать: L =

 

 

 

 

, иначе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8tg2xctg(x+

y)

вычислить и отпечатать суммы положительных и произведения отрицательных значений функции d = при изменении значения t на отрезке [0;10] с шагом 0.5.

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

Вариант №20

1

Дано x, y.

2sin2 (x/2) +

5y

 

 

 

Вычислить А =

 

 

, если x+y=0, иначе – вычислить

 

 

 

 

 

 

 

 

 

2cos2 (x/2) +

lny

 

 

 

 

 

 

и отпечатать B =

ctg(xy) tgx

. Если А < 0, вычислить и отпечатать

 

x y

+

 

y x

 

 

 

 

 

 

 

e +

 

 

 

 

 

k = 5Atg(x+ y), иначе – вычислить и отпечатать m = 3(xy) 2 + A 4.

2Дано, m.

Если k > m, то вычислить и напечатать q = k + m ekm, если k < m,

то вычислить и напечатать: r =

2(k + m)

. Если k = m, найти и

 

 

5 k m2

 

 

 

sinx

 

 

 

отпечатать сумму значений

функции

y =

 

 

при

arctgx+

6,5

 

 

 

 

 

 

изменении х от –6.1 с шагом 0.3. Суммирование прекратить при достижении условия y > 1.9.

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

Вариант № 21

1

Дано k, m, c.

 

 

 

 

 

 

 

 

 

Если k+m=c, то вычислить и отпечатать r = ek +

sin2

m

. Иначе –

 

 

 

 

 

3 c

 

 

 

 

 

 

3π sin(m)

 

 

 

 

вычислить q =

. Если q<c, тогда вычислить и напечатать

 

 

2

 

 

 

 

 

ctg (k c)

 

 

 

 

 

 

d =

 

k2 + m2 + c2

 

, если q>c, вычислить и напечатать y=sin((k2+m)/2.

 

 

 

 

 

 

 

3 k m2c

 

 

 

 

 

 

 

 

 

 

 

16

2

Дано z, x, k.

 

 

 

 

 

arctg(x)

 

 

 

Если z>k, то

вычислить и

отпечатать

a =

 

, иначе –

 

 

 

 

 

 

 

 

 

y = 0,8

x3e3,

5x

 

4 z+ k

 

вычислить значение функции

, где z изменяется на

 

 

 

 

 

 

z+ x

 

 

 

 

 

 

отрезке [-1,5,3]

с шагом 0. Отпечатать все значения y > 3,5.

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

Вариант № 22

1

Дано x, y, z.

 

Logxz- 4,8

 

Если x < y + z, то вычислить и отпечатать

M =

 

2

+ y

2

2 .

 

 

 

 

z

 

+ x

 

Если М > 6 то вычислить и отпечатать R =

sin2 x+ cosx2 ,

 

 

 

|y3 + z5 |

 

если М £

0, то вычислить и отпечатать Q =

Lg |x|Ln(

z) .

 

 

 

 

 

 

7 cosy +

e

 

Если x ³

y + z, то вычислить и отпечатать

A =

max(x,y,z) .

 

 

 

 

min(x,y,z)

2 Дано a, b.

Если a> b, то вычислить и отпечатать k = sin(a+ b) + eab , иначе – sin2 a+ cosb2

вычислить и отпечатать значение функции

 

ì

 

 

 

 

 

 

 

 

 

x2 + a

если

х >

0

 

ï

 

 

 

 

 

cosb

 

ï

 

 

 

 

y =

ï

2sin(2x+ a) если

х <

0

í

 

ï

 

 

 

 

х =

0

 

ï ctg(x/(a+ b)) если

 

ï

 

 

 

 

 

 

 

î

 

 

 

 

 

 

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

17

Вариант № 23

1

Дано a, b, c.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если a3 > b +

 

 

 

 

, то вычислить и отпечатать k =

5

b3 sin2 (a)

 

.

 

 

с

 

 

 

 

cos(c)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если k³ 0, то вычислить и отпечатать d =

 

Loga (b)

 

. Если k<0,

 

cos(a) + sin(b)

 

то вычислить и отпечатать e = tg(a+ b+ c) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a+ b+ c

 

 

 

 

 

 

 

 

 

 

Если a3 £ b +

 

 

 

, то вычислить p =

b× c

.

 

 

 

 

 

 

 

 

 

 

 

 

с

 

 

 

 

 

 

 

 

 

 

 

 

a+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b+ c

 

 

 

 

 

 

 

 

 

2

Даны q, p, r.

 

 

 

 

 

 

 

 

 

 

|q+

r +

p|

 

 

 

 

Если q + r = p, то вычислить и отпечатать a =

 

 

 

,

 

arctgp

ctg(z+ q)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

иначе – вычислить и отпечатать сумму ряда чисел

 

 

S=1+1/

 

 

 

+1/

 

+1/

 

+… с точностью 0,001 (т.е. суммирование

 

 

 

 

 

2

3

4

 

 

 

 

прекратить, если очередной член ряда окажется меньше заданной

 

точности).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Вариант № 24

1

Заданы

вещественные

числа

x,

y,

z.

Вычислить:

min2 (x+ y + z/2,xyz) + 1, где min – есть меньшее по значению среди max(x+ y,y z)

двух выражений: (x+y+x/2) и xyz, max – есть большее по значению среди x+y и y–z.

2Задано число x. Если его значение попадает в интервал (-3,5;5,7),

то вычислить значения функции f(y) =

sin(y)

на отрезке [0;5] с

y

2

+ 1

 

 

 

шагом 0,13. В противном случае вычислить и вывести на экран

все положительные значения функции:

q(y) =

cos2 (y) 2y

на

отрезке [-3;3] c шагом 0,25.

 

sin(y)

 

 

 

 

3Ввести одномерный массив C(N) (N<=50). Переставить в нем элементы так, чтобы в начале находился минимальный элемент, в конце – максимальный, а все остальные элементы сохранили прежний порядок. Выдать на печать массив до перестановки и после нее.

18

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