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

 

WRITELN('T[',I,']=',T[I]:4);

 

END

{

--------------------------------------------------------}

 

ELSE

 

WRITE('МИНИМАЛЬНЫЙ ЭЛЕМЕНТ ПОСЛЕДНИЙ');

WRITELN;

END.

Тестовый пример

Ввод:

Размерность массива N=10.

Массив Т: {13; 15; 11; –100; 8; 4; –7; 6; –5; 78} Вывод:

Минимальный элемент массива: –100. Сумма четных элементов массива: –4.

Массив Т после преобразования: {13; 15; 11; –100; 8; 4; –4; 6; –4; 78}

3.ВАРИАНТЫ ЗАДАНИЙ

Номер

Вариант 1

задачи

 

1Дано a, b, x

ì

 

 

 

 

 

 

 

 

 

 

3

5,если x> 15

 

ï

 

 

 

x +

Если a>b, вычислить значение функции y = í

 

 

 

 

 

 

 

5х + lnx,иначе

î

ï

 

 

 

 

 

 

 

Если a<b, вычислить значение функции z = 2ex

x3

. Вывести на

cos x

печать положительные значения z. Если a = b, напечатать “a = b”.

2

Дано a, b.

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

ï at lgt,если 1£ t £ 2,

ì

2

 

 

y = í1,если t< 1,

 

ï

at

cosbt,если t>

2,

î e

 

где t изменяется в интервале от 0 до 3 с шагом 0.15

3

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

7

Вариант 2

1

Дано c, d.

 

 

 

c

 

 

Вычислить y = e

d

+ tg

 

.Если y>0, то вычислить и

 

 

1+

 

 

 

 

 

d2 + 1

отпечатать z=c*y+d*y+c*d. Если y=0, напечатать “y=0”, иначе вычислить x = arcsin y + tg d/2

2 Дано a. Вычислить значение функции

ï p x - 7/x ,если x< 1.3,

ì

3

2

y =í ax3 + 7

 

, если x= 1.3,

x

ï

 

 

 

 

 

x , если x > 1.3,

ï lgx+ 7

î

 

 

 

 

где х изменяется в интервале от 0.8до 2 с шагом 0.1 Вывести на печать значения функции y>0.

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

Вариант 3

1

Дано a, b, x.

ì

3

2 5

 

 

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

 

 

í ax

+ b x ,если

a > b,

 

 

î tga/2bx,если а £

b,x¹ 0.

Если y>0, напечатать “y>0”. Если y = 0, напечатать значения a, b,

х, иначе – вычислить z = 5e2x + 3a3b.

2Дано a = 2.8, b = -0.3, c = 4. Вычислить и напечатать значения функции

 

ïì (a+

bx) /

 

 

 

x2 + 4,если x< 1.4

y =

ï

 

 

 

í ax2 + bx+ c,если х = 1.4,

 

ï

ab

 

ï a/x+ e ,если x> 1.4,

 

î

 

 

 

где х изменяется в интервале от 0.8 до 2.8 с шагом 0.2.

3Задан одномерный массив А(N) (N<=60). На место минимального элемента массива записать сумму последних N элементов массива. Если А[1]>=0, то умножить все элементы этого массива на квадрат минимального элемента данного вектора, а если А[1]<0, то умножить все элементы на квадрат максимального элемента вектора. Полученный массив распечатать.

8

Вариант 4

1 Дано x, y.

Вычислить функцию z = y2 - xy3 + 4xy . Если z>0, вычислить sinxcosy + 4

функцию w = arcsin2xy+e2xy . Если z=0, вычислить значения x и y, иначе – вычислить p = lgxy+ x2y3.

2Дано a=5.3.

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

 

ïì ln(x+ 7

 

 

 

 

 

), если x< 1.9,

 

 

x+ 5

 

 

 

 

 

z =

ï

 

 

 

 

 

 

 

í p x2 - 7/x2, если x= 1.9,

 

ï

 

 

 

 

 

 

 

 

+ 7

x,если x> 1.9,

 

ï ax2

 

î

 

 

 

 

 

 

 

где х изменяется в интервале от 1 до 3 с шагом 0.1. Вывести на печать значения z>3.

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

Вариант 5

1

Дано p, g, x.

 

Вычислить функцию y = p2 + g3 , если х ¹ 0. Если х>0, вычислить

 

cosx

 

d = g2 + lnp+ egp. Напечатать значение d, если d>4.5.

2

Дано a, b.

 

ì ex + abcosx, если х < 0,

 

Если a b, вычислить значения функции z = îí lg(x) + tg(x) /ab, иначе

 

где х изменяется в интервале от -2 до 2 с шагом 0.1. Вывести на

 

печать положительное значение z и соответствующие значения х.

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

Вариант 6

1Дано a, b.

Вычислить функцию z = 1/33a + 1/44b. Если z = 0, вычислить

f=arctg z. Если z = 0, вычислить и напечатать g = arccosz+ e2, иначе - вычислить p = z2 + a3 z4 + ab.

9

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