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

taskbook

.pdf
Скачиваний:
20
Добавлен:
12.04.2015
Размер:
172.59 Кб
Скачать

Задача 15.

Вычислить:

Y = 1! + 2! + 3! +…+ N! (N>1)

Факториал числа N вычисляется по следующей формуле:

N!= 1× 2 ×3×...× N.

Задача 16.

Определить 20-е число Фибоначчи.

Числа Фибоначчи вычисляются с помощью следующих соотношений:

F0 = 0; F1 = 1; Fi = Fi−1 + Fi−2 для i > 1.

Ответ: 6765.

Задача 17.

Дано 10 вещественных чисел. Определить, образуют ли они возрастающую последовательность.

Задача 18.

Дана последовательность из 10 целых чисел. Определить, со скольких отрицательных чисел она начинается.

Задача 19.

Дано число N. Определить, является ли это число простым.

Задача 20.

 

 

 

 

 

 

 

 

 

 

 

Дано натуральное число n. Вычислить:

 

 

 

æ

+

1 öæ

+

1

ö

æ

+

1 ö

ç1

 

 

֍1

 

÷Kç1

 

÷

 

22

n2

è

 

12 øè

 

ø

è

 

ø

Задача 21.

Написать программу, печатающую все буквы латинского алфавита от

A до Z.

22

Задача 22.

Написать программу, печатающую все буквы латинского алфавита от

Z до A.

Задача 23.

Написать программу вывода последовательности букв:

A

AB

ABC ….

ABC…XYZ.

Задача 24.

Написать программу вывода последовательности букв:

ZYYXXX…AAA…A.

Организация данных в виде массивов

Одномерные массивы

Задача 1.

В массиве из 15 чисел найти наибольший элемент и его индекс в массиве.

Задача 2.

В массиве из 15 чисел найти наименьший элемент и его индекс в массиве.

Задача 3.

В массиве из 15 чисел найти первый отрицательный элемент и его индекс в массиве.

23

Задача 4.

В массиве из 15 чисел найти индекс первого нулевого элемента.

Задача 5.

В массиве из 10 чисел есть хотя бы один отрицательный элемент.

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

Задача 6.

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

Задача 7.

В массиве из 10 чисел есть положительные и отрицательные элементы. Вычислить сумму положительных элементов массива.

Задача 8.

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

Задача 9.

В массиве из 10 чисел есть положительные и отрицательные элементы. Вычислить сумму отрицательных элементов массива.

Задача 10.

В массиве из 10 чисел есть положительные и отрицательные элементы. Подсчитать количество положительных элементов массива.

Задача 11.

В массиве из 10 чисел есть положительные и отрицательные элементы. Вычислить произведение положительных элементов массива.

Задача 12.

В массиве из 10 чисел есть положительные и отрицательные элементы. Подсчитать количество отрицательных элементов массива.

24

Задача 13.

В массиве из 10 чисел есть положительные и отрицательные элементы. Вычислить произведение отрицательных элементов массива.

Задача 14.

В массиве из 10 чисел подсчитать количество элементов, больших трех.

Задача 15.

В массиве из 10 чисел подсчитать сумму элементов, стоящих на четных местах.

Задача 16.

Дан массив X из 10 чисел. Воспользовавшись вспомогательным массивом такой же размерности, сдвинуть элементы массива X на заданное число K позиций влево.

Контрольный пример: массив X =[1,2,3,4,5,6,7,8,9,10]. Число K=4. Результат: полученный массив = [4,5,6,7,8,9,10,1,2,3].

Задача 17.

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

Контрольный пример: исходный массив X =[1,0,3,4,0,0,7,0,9,10] Результат: полученный массив X =[1,3,4,7,9,10,0,0,0,0].

Задача 18.

В массиве из 10 чисел поменять местами первое и десятое, второе и девятое и т.д. (т.е. перевернуть массив).

Задача 19.

В массиве из 10 чисел переставить минимальный элемент на последнее место.

25

Задача 20.

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

Двумерные массивы

Задача 1.

Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Нечетные строки массива А заменить на Х.

Задача 2.

Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Четные столбцы массива А заменить на Х.

Задача 3.

Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Первые три строки массива А заменить на Х.

Задача 4.

Дан двумерный массив чисел А размером 6х6. Воспользовавшись одномерным массивом размером 6 элементов как вспомогательным, поменять местами 1-ю и 2-ю строки, 3-ю и 4-ю строки, 5-ю и 6-ю строки.

Задача 5.

В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы.

Задача 6.

Дана матрица чисел размером 3х4. Переставляя ее строки и столбцы, добиться того, чтобы ее наибольший элемент (один из них) оказался в верхнем левом углу.

26

Задача 7.

Дана матрица А чисел размером 5х5 элементов. Найти сумму элементов массива А из заштрихованной области:

Задача 8.

Массив целых чисел размером 10х10 элементов заполнить следующим образом:

æ0

0

0

K 0

ö æ 1 2

K 10 ö

æ

1

2

3

K 10ö

ç

0

1

0

K 0

÷

ç

11

12

K

20

÷

ç

0

1

2

K

9

÷

ç

÷ ç

÷

ç

÷

ç

0

0

2

K 0

÷

ç

21

22

K

30

÷

ç

0

0

1

K

8

÷

ç

÷ ç

÷

ç

÷

ç

 

 

K

 

÷

ç

 

 

L

 

÷

ç

 

 

K

 

 

÷

ç

0

0

0

K 9

÷

ç

91

92

K

100

÷

ç

0

0

0

K

1

÷

è

ø

è

ø

è

ø

 

 

 

a)

 

 

 

 

 

б)

 

 

 

 

 

в)

 

 

 

Задача 9.

Заполнить массив А из 6 строк и 9 столбцов по следующему правилу:

Aij = xij .

Задача 10.

Даны целые числа a1, a2, a3. Получить целочисленную матрицу 3х3, для которой bij = ai - 3a j .

Задача 11.

Получить действительную матрицу 7х7, первая строка которой задается формулой a1 j = 2 j + 3, ( j = 1,K,7) , вторая строка

27

задается формулой a2 j =

j

3

,

( j = 1,K,7), а каждая

2 +1 j

следующая строка есть сумма двух предыдущих.

Задача 12.

Даны натуральное число n, действительная матрица размера n x 9. Найти среднее арифметическое каждого из столбцов.

Задача 13.

Даны натуральное число n, действительная матрица размера n x 9. Найти среднее арифметическое каждого из столбцов, имеющих четные номера.

Задача 14.

Дана действительная матрица размера n x m, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший элемент.

Задача 15.

Дана действительная квадратная матрица порядка 6. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.

Задача 16.

Даны натуральное число n, действительная матрица A размером n x n. Получить последовательность элементов главной диагонали A11, A22, …, Ann.

Задача 17.

Все элементы с наибольшим значением в данной целочисленной квадратной матрице порядка 6 заменить нулями.

Задача 18.

Дана действительная матрица размером 6 х 9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.

28

Задача 19.

Дана действительная матрица размером n x m. Найти сумму наибольших значений ее строк.

Задача 20.

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

29

Подпрограммы

Подпрограммы-функции

Подпрограммы-процедуры

Работа со строками

Работа с файлами

30