Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование

.pdf
Скачиваний:
48
Добавлен:
30.03.2015
Размер:
544.24 Кб
Скачать

6.Определить, является ли заданная целая квадратная матрица шестого порядка симметричной (относительно главной диагонали).

7.Имеется строка символов. Разбить ее на символы, каждому из которых присвоить значение true, если значение символ является цифрой или false в противном случае. Вычислить результат логической операции, исходя из предположения, что между символами стоит знак плюс.

8.Задан массив из 20 чисел. Упорядочить его по возрастанию и удалить четные элементы, используя для сортировки подпрограмму-функцию.

9.Вывести слово «час» с соответствующим окончанием, т.е. «1 час», «2 часа» и

т.д. до 12.

10.Сформировать матрицу А [N][N] вида:

1

1

1

1 ...

N

0

2

1

1 ...

0

0

0

3

1 ...

0

. . . . ...

0

0

2

0

0 ...

0

1

0

0

0 ...

N

11. Вывести список клиентов банка, проживающих в Омске, у которых год рождения расположен между 1970 и 1979.

ВАРИАНТ 14

 

 

 

 

 

1. При

x=1 и x=2 вычислить значение функции y

 

 

 

 

 

где

 

 

ax sin 2x

 

e 2x (x b),

 

 

a=0.5,

b=3.1

 

 

 

 

 

2. Дано 18 чисел. Определить, сколько среди них отличается от последнего числа.

 

lg(bx -1)/(bx 1)

при x 1.3,

3. Для х 1, 3

 

при1.3 x 1.7, где b=1.3.

z arctg(bx 1)

 

lg(bx 1)/(bx 1)

при x 1.7,

 

 

 

4. Организовать с помощью подпрограммы функции алгоритм определения максимального и минимального элемента и найти результат max(x*х, y)*min(x+x,z)+max(z,4*y) для любых введенных с клавиатуры значений x, y и z. 5 . Вычислить значение функции у для двух значений параметра а при изменении аргумента х с шагом dx..

 

2

sin x),

если

0 x 1

 

 

tg(a

 

 

 

 

 

 

если

1 x 2,

|

a 0.5;0.75;0.1,

y a sin( cos x),

lg x,

 

если

2 x 3,

|

шаг dx a/4

 

 

 

 

 

 

 

6.Дана непустая последовательность положительных вещественных чисел x1, x2, x3, … , за которыми следует отрицательное число. Вычислить величину

N*x1 + (N-1)x2 + … + 2xN-1 + xN, где N заранее не известно.

7.Дано 12 чисел. Напечатать сначала все отрицательные из них, а затем все остальные.

41

8.Дана вещественная матрица A[7][7]. Переставляя ее строки и столбцы, добиться то 0, чтобы наибольший элемент оказался в верхнем левом углу.

9.Если в заданный текст входит каждая из букв слова key, тогда напечатать yes, иначе – no.

10.Задана матрица целых чисел. Сформировать массив, в котором все элементы с четными номерами строки и столбца матрицы заменить на нуль (стереть).

11.Вывести список автолюбителей, у которых общий стаж составляет более 10 лет и открыты категории А и В.

ВАРИАНТ 15

 

 

 

 

 

 

 

1. При

x=1 и

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

f e2xig(a x) b3xig(b x), где

a=0.5,

b=3.2.

 

 

 

 

 

 

 

 

 

 

2

bx

2/3

при x 0.1,

 

 

2. Для

х 1,1

ax

 

 

а=2.5, b=-0.9.

 

z a x2

 

при x 0.1, где

 

 

 

b x2/3

 

при x 0.1,

 

 

 

 

 

 

 

 

 

 

 

3.

Вычислить

 

 

сумму

числового

ряда

Y x x3 /3 x5 /5 ... ( 1)n x2n 1 /(2n 1) ...(x 1). и сравнить со значением функции arctg(x).

4. Вычислить значение функции z для двух значений параметра а при изменении аргумента х с шагом dx..

cos x

a sin

2

( x),

если

0.5 x 1.5,

|

a 0.1;0.7;1.3,

e

 

z a x2

cos x,

если

1.5 x 2,

|

шаг dx a/4

 

 

 

 

 

 

 

 

5.Вычислить длины окружностей, расчет площади кругов и объемы шаров для ряда заданных радиусов организовать с помощью подпрограммы-функции. Признаком окончания счета является нулевое значение радиуса.

6.Дано 24 целых числа. Распечатать их в обратном порядке по шесть чисел в строке.

7.Дана матрица A[6][2] вещественных чисел. Рассматривая A[I][1] и A[I][2] как координаты точек на плоскости, определить радиус наименьшего круга (с центром в начале координат), внутрь которого попадают все эти точки.

8.Написать программу, которая предварительно запрашивает ваше имя, а затем определяет ваши права доступа, в случае отсутствия вашего имени в списке пользователей сообщает Вам об этом.

9.Задана строка текста, определить сколько раз в нем встречается последовательность “cde” и заменить ее на ***.

10.Сформировать матрицу А[N][N] вида:

42

2

1

0

0

...

0

1

2

1

0

...

0

0

1

2

1

...

0

.

.

.

.

...

0

0

0

0

0

...

1

0

0

0

0

...

2

11. Вывести список сотрудников, имеющих высшее образование и 2 и более ребенка.

ВАРИАНТ 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

При x=1 и x=2 вычислить значение функции

 

 

 

 

 

 

 

 

 

 

где

y

 

ax sin 2x

 

e 2x (x b),

 

 

a=0.5,

b=3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-bx

sinb x

при x 2.3,

 

 

 

 

 

 

 

 

 

 

 

2.

Для

х 0, 4

 

e

а=1,

 

b=3.

y

cosa x

при 2.3 x 3, где

 

 

 

 

 

e-ax

cosb x

при x 3,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

Определить сумму числового ряда z x x2 /2 x3 /3 ... ( 1)n 1 xn /n ...(

 

x

 

1).

 

 

и сравнить полученное значение с результатом вычисления функции ln(x+1). 4. Вычислить значение функции z для двух значений параметра а при изменении аргумента х с шагом dx..

x2

e x/a

,

если

0 x 2,

|

a 0.5;0.75,

z

 

 

если

2 x 3.6,

|

шагdx a/2

e x/a 1,

 

 

 

 

 

 

 

 

5.Дана непустая последовательность различных целых чисел, за которой следует ноль. Определить порядковый номер и величину наибольшего среди отрицательных чисел этой последовательности.

6.Задан одномерный массив вещественных чисел. Найти минимальный из положительных элементов массива и произведение нечетных.

7.Найти произведение в матрице размерностью (n,n) произведение нечетных отрицательных элементов в каждом столбце.

8.Упорядочить первую половину массива по убыванию, вторую – по возрастанию.

9.Дана строка из 20 символов. Вывести из нее на печать только строчные буквы латинского алфавита.

10.Дана строка, содержания не более двенадцати латинских букв. Все вхождения ‘max’ в ней заменить на ‘min’. Подсчитать число таких замен.

11.Вывести список сотрудников мужского пола, старше 50 лет и имеющих стаж 25 лет.

ВАРИАНТ 17

1. При x=0 и x=2 вычислить значение функции y e a2

 

e bx 3

 

 

x 1

x 1, где

a=0.5, b=1.

43

 

 

2

 

 

 

 

 

 

 

 

 

-b

 

 

t 1

при t a,

 

at

 

 

 

2. Для t 0.5, 9

 

 

 

 

 

 

 

приa t b, где а=1.3, b=6.5.

z a -b

 

 

 

 

 

 

 

2/3

 

3

 

 

 

 

 

 

-

t 1

при t b,

 

a t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.Вычислить сумму числового ряда S x x3 /3! x5 /5! ... ( 1)n x2n 1 /(2n 1)! ... . и

сравнить полученный результат со значением функцией SIN(x).

4.Вычислить значение функции у для двух значений параметра а с шагом по х

sin ax lg(a2

x2),

если 0.1 x 0.4

 

 

если

0.4 x 1.2,

|

a 1.0;1.5,

равным dx. y a cos2 ( x),

2 sin ax,

если

1.2 x 1.6,

|

шаг dx a/5

 

 

 

 

 

5.Вычислить первое из чисел sin x, sin(sin x), sin(sin(sin x)), … , меньшее по модулю 10-5.

6.Найти произведение элементов массива, больших семи и кратных трем.

7.Удалить элементы, стоящие на четных местах во второй половине массива.

8.Сформировать матрицу А[N][N] вида:

1

0

0

0

...

0

2

1

0

0

...

0

3

3

1

0

...

0

.

.

.

.

...

0

n 1

n 1

n 1

n 1

...

0

n

n

n

n

...

1

9.Вывести на печать все строчные, а затем все прописные буквы русского и латинского алфавитов.

10.Дан набор слов на английском языке, разделенных пробелами, в конце – точка. Выделить в последовательности нечетные слова прописанными буквами.

11.Вывести список больных с диагнозом сахарный диабет, находящихся на пенсии старше 70 лет.

ВАРИАНТ 18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

При x= - 1 и

x=1 вычислить значение функции z a/(x 2) e bx2

ln(a bx),

где a=2.7, b=1.7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e-2x

sinb x

 

 

при x 1,

 

 

 

 

 

 

 

 

 

 

 

 

2.

Для x 0, 2

 

 

 

 

 

 

 

при x 1,

где b=-2.9.

 

 

 

 

 

 

 

y cosb x

 

 

 

 

 

e-xcosb x

 

 

при x 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

Вычислить сумму числового ряда

 

 

 

 

 

Y 1 x x3 /3! x5

/5! ... ( 1)n x2n 1

/(2n 1)! ... x11 /11!.

 

 

4.

Вычислить значение функции z для двух значений параметра а с шагом по х

 

ln(a x2 /

 

,

если

0 x 2,

|

a 1.0;1.3;1.6,

 

 

a)

 

равным dx. z 2 e2x,

если

 

 

 

2 x 3.6,

 

|

шаг dx a/4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа.

44

6.В заданной строке подсчитать количество букв ‘а’ , ‘b’.

7.Дана строка, состоящая из слов, разделенных пробелами, в конце строки – точка. Определить, сколько в строку слов, содержащих четное число символов.

8.В одномерном массиве вещественных чисел заменить элементы кратные пяти, стоящие на четных позициях, числом -1.

9.Сформировать матрицу А[N][N] вида:

4

4

4

4

...

6

4

4

4

6

...

6

4

4

6

6

...

5

. .

.

.

...

5

6

6

6

5

...

5

6

6

5

5

...

5

10.В матрице (6,6) найти максимальный из элементов, стоящих выше побочной диагонали и заменить его на 0.

11.Вывести список новорожденных, родившихся с весом более 4 килограмм, ростом более 54 см в 2008 году.

ВАРИАНТ 19

 

 

 

 

1. При t=0

и t=pi/2 вычислить значение функции y a cos(b t sin3 t) c, где

a=2, b=0.7,

c=0.5.

 

 

 

 

 

 

sin (arccos(a x))

при x 1,

 

2. Для t 0.5, 2

 

при x 1,

где а=-0.8.

z tga x

 

 

a2x

при x 1,

 

 

 

 

 

 

 

10

3. Вычислить сумму ряда Y 1 x2 /11 x4 /21 x5 /31 ... x20 /101 1 x21 /11.

i 1

4. Вычислить значение функции у для двух значений параметра а с шагом по х

a(ex 2a e-(x-3a) ),

равным dx. y sin x,

a a cos(x 3a),

если

0.1 x 0.5

|

a 2;2.1,

если

x 0.5,

|

если

0.5 x 1.5,

|

шаг dx a/10

5.Найти произведение цифр заданного натурального числа.

6.Дан текст из 60 литер. Напечатать только строчные русские буквы, входящие в этот текст.

7.Напечатать заданный текст из 60 символов, удалив из него повторные вхождения каждой литеры.

8.Одномерный массив упорядочить по убыванию и заменить четные элементы символом *.

9.Сформировать матрицу А[N][N] вида:

1

1

1

1

...

1

2

2

2

2

...

0

3

3

3

3

...

0

.

.

.

.

...

0

n 1

n 1

0

0

...

0

n

0

0

0

...

0

45

10.В матрице Х[5][5] найти сумму элементов в каждом четном столбце.

11.Вывести список сотрудников кафедры «Автоматизация и робототехника», работающих более 5 лет и проживающих в Советском районе.

ВАРИАНТ 20

 

 

 

 

 

1. При x=1 и x=0 вычислить значение функции z

ax e x cosb x

, где

 

a=0.5,

b=2.9.

 

 

 

bx e x sinbx 1

 

 

 

 

 

 

 

 

ln(bx -1)/(bx 1)

при x 1.3,

 

 

2. Для

x 1, 3

z

 

при1.3 x 1.7, где b=1.3.

bx 1

 

 

 

ln(bx 1)/(bx 1)

при x 1.7,

 

 

 

 

 

 

 

 

 

3.Вывести все трехзначные числа, сумма цифр которых кратна 5, а произведение кратно 2.

4.Вычислить значение функции у для двух значений параметра а с шагом по х равным dx.

a ex 3a,

если

0 x 3,

|

a 1;1.5;

z

если

3 x 4,

|

шагdx a/2

a(1 ln(x 3a)),

 

 

 

 

 

5. Вычислить y=1 – x2/2! +

x4/4! -

… + (-1)nx2n/(2n)! +

… с точностью

eps=0.00001 и сравнить результат с вычисленным через стандартную функцию значением y=cos(x).

6.Дана последовательность символов, содержащая символ “а”. Определить порядковый номер символа ‘а’ в последовательности.

7.Определить номера позиций гласных букв в заданном тексте и преобразовать их в верхний регистр.

8.Удалить из одномерного массива максимальный и минимальный элементы, реализовав поиск с помощью подпрограмм-функций.

9.Сформировать матрицу А[N][N] вида:

0

0

0

0

3

4

0

0

0

3

4

2

0

0

3

4

2

0

0

3

4

2

0

0

3

4

2

0

0

0

4

2

0

0

0

0

10.В матрице А[5][5] вычислить среднее арифметическое отрицательных элементов в нечетных столбцах.

11.Вывести список книг, пользующихся наибольшим спросом, русских авторов и изданных за 2008 год.

ВАРИАНТ 21

 

 

 

1. Вычислить при x=1 и x=2 значение функции s e ax 3

ax b sin 2x, где

a=1.5, b= - 1.2.

46

 

 

2

bx

2/3

при x 0.1,

2. Вычислить для x 1,1

ax

 

 

z a x2

 

при x 0.1, где а=2.5, b=-0.9.

 

b x2/3

 

при x 0.1,

 

 

 

 

 

 

3.Вывести все четырехзначные числа, сумма цифр, стоящих в десятках и сотнях, равна 7.

4.Вычислить значение функции у для двух значений параметра а с шагом по х

(x 3a)2 -2a,

равным dx. y a cos(x 3a) 3a,

a ex ,

если

-1 x 0

если

0 x 1,

если

x 1,

|

a 0.7;1,

|

|

dx (a 0.2)/2.

5.Определить сумму ряда y= x – x3/3! + x5/5! - … + (-1)nx2n+1/(n+1)! + … с

точностью до 0.00001. Сравнить полученный результат со значением функции sh(x).

6.Дана последовательность символов. Определить в ней символ, который имеет наименьшее значение кода.

7.Определить сколько различных символов входит в заданный текст, содержащий не более 100 литер и оканчивающихся точкой, поиск организовать в виде подпрограммы-функции.

8.В одномерном массиве вычислить среднее арифметическое положительных чисел и вставить полученное значение перед элементами кратными 9.

9.В матрице А[5][5] вычислить максимальные и минимальные элементы в каждой строке.

10.Вывести список Омских клиентов банка, у которых срок погашения кредита наступает в 2010 году и сумма не превышает 300000 руб.

11 .Сформировать матрицу А[N][N] вида:

1

3

0

0

3

4

2

1

3

3

4

2

0

2

1

4

2

0

0

3

4

1

3

0

3

4

2

2

1

3

4

2

0

0

2

1

ВАРИАНТ 22

 

 

 

 

 

 

 

 

 

1. Вычислить при t=1 и t=2 значение функции y e bt sin(at b)

 

, где

bt a

a=0.5,

b=1.7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

at

2

b sint 1

при t 0.1,

 

 

2. Вычислить для t 1, 4

 

 

 

 

 

z

at b

при0.1 t 2, где а=2.1, b=0.37.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

at

2

b cost 1

при t 2

 

 

 

 

 

 

 

 

 

10

3.Определить произведение числового ряда Z (x i)/i.

i 2

4.Вычислить значение функции z для двух значений параметра а с шагом по х

47

равным dx.

 

3/2

,

если

1 x 2.5,

|

a 0.5;1.0,

z a(x a)

 

 

a/2(ex/a

e x/a ),

если

2.5 x 4,

|

шаг dx a/2

5.Вывести полное название цвета по первой введенной букве его названия.

6.Напечатать в алфавитном порядке все различные строчные буквы, входящие в заданный текст из 100 литер.

7.Дана строка, содержащая сорок латинских букв. Подсчитать все вхождения “abc” в строку и их удалить. Вывести на экран два варианта полученных строк, заполняя образовавшуюся “дыру” последующими буквами с добавлением в конец пробелов, и, оставляя на месте удаленных символов пробелы.

8.В одномерном массиве первую половину упорядочить по возрастанию, а вторую по убыванию.

9.Сформировать матрицу А[N][N] вида:

6

0

0

0

3

6

0

5

0

3

5

2

0

0

4

4

2

0

0

3

3

3

0

0

3

2

2

0

2

0

1

2

0

0

0

1

10.Поменять местами первый и последний столбец в матрице А[5][5] и вычислить среднее арифметическое в четных строках.

11.Вывести список клиентов, оформивших ипотеку на вторичное жилье сроком до 2030 года на сумму не менее 1500000 руб.

ВАРИАНТ 23

1. Вычислить при x= - 1 и x=1 значение функции z 2 x arctg(x a) 3 bx cos(x b), где a= - 0.5, b=1.2.

a esinx 2.5

2. Рассчитать для x 0, 6 y ecosx a

(sinx)/(a ex )

при x 0.3,

при0.3 x 4, где а=1.5.

при x 4,

 

 

 

20

 

 

3.

Определить сумму числового ряда

Y x2 /(2i 1).

 

 

 

 

 

i 5

 

 

4.

Вычислить значение функции у для двух значений параметра а с шагом по х

 

xaxx 1,

если

0.5 x 1.5

 

 

 

 

если

x 1.5,

|

a 0.1;0.2;0.3,

равным dx. y a cos x,

 

(a x2 1)x,

если

1.5 x 3,

|

шагdx 2a

 

 

 

 

 

 

5.Организовать с помощью подпрограммы функции алгоритм определения максимального и минимального элемента и найти результат max(x+2, y)+min(x*x,z)+max(z-4,y) для любых введенных с клавиатуры значений x, y и z.

6.Определить, является ли заданная последовательность символов в строке симметричной: читается одинаково слева направо и справа налево.

48

7.Дана строка, содержания не более двенадцати латинских букв. Все вхождения ‘max’ в ней заменить на ‘min’. Подсчитать число таких замен.

8.Вычислить среднее арифметическое элементов одномерного массива и удалить элемент наиболее близкий к полученному значению.

10.В матрице А[5][5] нечетные строки упорядочить по возрастанию, а нечетные по убываю.

11.Вывести список клиентов Автомастерской, владельцев автомобиля «Хонда» с объемом двигателя 1.8 и годом выпуска не более 2002 года.

9.Сформировать матрицу А[N][N] вида:

6

*

*

*

*

6

0

5

*

*

5

0

0

0

4

4

0

0

0

0

3

3

0

0

0

2

*

*

2

0

1

*

*

*

*

1

ВАРИАНТ 24

1. Вычислить при x= - 5 и x=6 значение функции

z 2x3

сtg(x a) 3 b3

cos(x b),

 

где

 

a= - 0.5,

b=1.2.

 

 

 

 

 

 

 

sinx

3.5

при x 0.3,

2.

Вычислить для

x 1, 6 y

x а

 

 

ecosx

lga

 

при0.3 x 4, где а=1.5.

 

 

 

 

 

(arcsinx)/(a ex )

при x 4,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

3.

Вычислить сумму числового ряда

Y xi /(2i).

 

 

 

 

 

 

 

 

 

i 1

 

 

 

xax 1,

 

если 0.5 x 3.5

 

 

4.

 

 

если

 

 

x 3.5,

 

| a 0.1;0.2;0.3,

y a arccosx,

 

 

 

 

 

(a x5 1)x,

 

если

 

3.5 x 8,

 

| шаг dx 1.5*a

 

 

 

 

 

 

 

 

 

 

 

5.Организовать с помощью подпрограммы функции алгоритм определения максимального и минимального элемента и найти результат max(x*х, y)*min(x+x,z)+max(z,4*y) для любых введенных с клавиатуры значений x, y и z.

6.Рассчитать для некоторого пятизначного числа сумму четных цифр, входящих в него.

7.Дан текст из слов, разделенных пробелами, в конце точка. Найти слово наименьшей длины, т.е. содержащее наименьшее количество букв.

8.Сформировать матрицу А[N][N] вида:

1

*

*

*

*

6

*

2

*

*

5

*

*

*

3

4

*

*

*

*

3

4

*

*

*

2

*

*

5

*

1

*

*

*

*

6

9. Вычислить среднее геометрическое элементов одномерного массива и вставить полученное значение перед максимальным элементом, поиск

49

максимального элемента организовать в виде подпрограммы функции.

10.В матрице А[5][5] в нечетных строках вычислить максимумы, а в нечетных - минимумы.

11.Вывести список клиентов Авто магазина, купивших автомобиль «Хонда» с объемом двигателя 1.8, черного цвета и стоимостью 1500000 руб.

50