Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание_1_Алгоритмы и блок-схемы.docx
Скачиваний:
62
Добавлен:
29.05.2015
Размер:
142.6 Кб
Скачать

Задание 2

Общие требования к реализации задач (в каждом варианте по 2 массива):

  1. Изобразить словесно и графически алгоритм реализации поставленных задач.

  2. Для всех заданий вводятся значения размерности, элементы массива, вывод местоположения, значения нужных элементов, вывод полученного массива - преобразованного или сформированного (в зависимости от поставленной задачи).

  3. Продемонстрировать алгоритм на реальных (произвольных) массивах.

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

Вариант № 1 ----------------------------------------------------------------------------------------------

1) В массиве A1,...,An определить количество нулей.

2) Найти номер (местоположение) первого нулевого элемента массива A1,...,An и произведение

элементов, расположенных до него.

Вариант № 2 -------------------------------------------------------------------------------------

1) В массиве D1...Dn найти сумму чисел, расположенных на четных местах.

2) В данном массиве чисел C1,...,Cn найти последний отрицательный элемент.

Вариант № 3-------------------------------------------------------------------------------------

1) В массиве чисел C1,...,Cn найти произведение отрицательных чисел.

2) Из массива X1,...,Xn сформировать массив, в который записать числа, располо-

женные до минимального элемента

Вариант № 4 ) ----------------------------------------------------------------------------------------------

1) В массиве В1,В2,...,Вn найти сумму отрицательных чисел.

2) В массиве A1, A2, ... , An найти максимальный элемент и его местоположение в

массиве.

Вариант № 5 ) ----------------------------------------------------------------------------------------------

1) В массиве B1, B2, ... , Bn найти количество "единиц".

2) Найти сумму элементов последовательности B1, B2, ... , Bn, расположенных

правее последнего отрицательного элемента, и номер (местоположение) этого элемента.

Вариант № 6 ) ------------------------------------------------------------------------------------

1) В массиве А1, ... , Аn найти минимум среди положительных чисел

2) Положительные элементы последовательности У1,У2,...Уn

домножить на их количество.

Вариант №7 ) ----------------------------------------------------------------------------------------------

1) В массиве С1, С2, ... , Сn найти сумму чисел, больших единицы.

2) Дана последовательность чисел В1, В2, ... , Вn. Найти сумму S1 элементов до

максимального элемента

Вариант № 8 ) ----------------------------------------------------------------------------------------------

1) Найти номер первого нулевого элемента массива A1,...,An

2) Среди элементов, расположенных правее первого нулевого, найти максимальный элемент.

Вариант № 9 ) ----------------------------------------------------------------------------------------------

1) В массиве С1, С2, ..., Сn найти произведение чисел, больших 2.

2) Найти сумму положительных элементов последовательности D1, ... , Dn ,

расположенных до первого отрицательного элемента

Вариант № 10 ) ----------------------------------------------------------------------------------------------

1) В массиве А1, ..., Аn найти сумму чисел, расположенных на местах, кратных 3.

2) Из отрицательных элементов массива Х1, Х2 , ... , Хn, сформировать новый массив.

Вариант № 11 ) ----------------------------------------------------------------------------------------------

1) В массиве А1, ..., Аn найти произведение чисел, меньших или равных 2.

2) Все положительные элементы массива А1, А2, ..., Аn, расположенные правее

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

Вариант № 12 ) ----------------------------------------------------------------------------------------------

1) В массиве В1, В2 , ... , Вn. Найти количество чисел, равных 3 и 5.

2) Дан массив чисел А1, ..., Аn. Найти сумму элементов массива, стоящих правее

первого положительного элемента,

Вариант № 13 ) ----------------------------------------------------------------------------------------------

1) В массиве D1 ... Dn найти сумму чисел, меньших заданного числа K.

2) В массиве Y1, Y2, ... ,Yn поменять местами минимальный элемент с первым

положительным элементом.

Вариант № 14 ) ----------------------------------------------------------------------------------

1) Дан массив чисел А1, ..., Аn. Найти первый положительный элемент.

2) Дана последовательность А1, ... , Аn. Заменить на нули все элементы,

расположенные между максимальным и вторым по величине элементом.

Вариант № 15 ) ----------------------------------------------------------------------------------

1) В массиве С1, ... , Сn найти количество нулей, стоящих на нечётных местах.

2) Три отрицательных элемента массива В1, В2 , ... , Вn, расположенных правее

максимального, домножить на номер (местоположение) максимального элемента.

Вариант № 16 ) ----------------------------------------------------------------------------------------------

1) В массиве B1, B2, ... , Bn найти сумму чисел, больших или равных 5.

2) Дан массив Х1,Х2,...,ХN. Если Х1 ≥ 0 , то домножить элементы этого массива на квадрат его

наименьшей компоненты, если Х1 < 0 - оставить без изменений .

Вариант № 17 ) ----------------------------------------------------------------------------------

1) В массиве D1, ..., Dn найти произведение всех чисел, за исключением первого

и последнего элементов.

2) Дана последовательность чисел T1, ... , Tn. Среди положительных элементов найти

максимальный и домножить на него все положительные элементы .

Вариант № 18 ) ----------------------------------------------------------------------------------------------

1) В массиве А1, ... , Аn найти количество единиц, стоящих на чётных местах.

2) В массиве M1, ... , Mn вычислить сумму элементов до последнего нулевого

Вариант № 19 ) ----------------------------------------------------------------------------------------------

1) В массиве чисел А1, ..., Аn найти сумму отрицательных чисел, стоящих на

нечётных местах.

2) В массиве чисел Х1, ... , Xn заменить на ноль все отрицательные элементы,

предшествующие его максимальному элементу.

Вариант № 20 ) ----------------------------------------------------------------------------------------------

1) В массиве B1, ... , Bn найти произведение чисел, больших или равных 2.

2) Дана последовательность чисел А1, ..., Аn. Из положительных элементов Ai,

расположенных до минимального элемента, сформировать последовательность

P1, P2, ... .

Вариант № 21 ) ----------------------------------------------------------------------------------------------

1) В массиве C1, ..., Cn найти количество чисел, попавших в интервал [ A, B ].

2) Все компоненты массива A1,A2,...An, начиная с первой по порядку положительной

компоненты, уменьшить вдвое, если значение компоненты превышает 1, и

увеличить в два раза в противном случае.

Вариант № 22 ) ----------------------------------------------------------------------------------------------

1) В массиве чисел V(1..n) найти сумму чисел, не попавших в интервал [С,D].

2) В массиве А1, А2, ... , Аn найти произведение первых трех положительных

элементов.

Вариант № 23 ) ----------------------------------------------------------------------------------------------

1) В массиве чисел Х(1..n) найти количество и сумму положительных элементов,

стоящих на нечётных местах.

2) Преобразовать заданный целочисленный массив S, уменьшив в два раза все

элементы кратные 2 ( если таковые есть ). Выдать сообщение о количестве

изменённых элементов.

Вариант № 24 ) ----------------------------------------------------------------------------------------------

1) В массиве чисел Х1, Х2, ... , Хn найти количество нулей, стоящих на местах,

кратных 4, т.е. среди элементов Х4, Х8, ... .

2) Из заданной последовательности А1, ..., An сформировать последовательность

B1, ..., Bn следующим образом : в начале расположить все отрицательные

элементы последовательности A, а затем все остальные.

Вариант № 25 ) ----------------------------------------------------------------------------------

1) В массиве чисел Y( Y1,Y2,..., Yn ) найти сумму чисел, Y5, Y10, Y15, ... .

2) В последовательности Y1, ... , Yn найти максимальный элемент из элементов,

стоящих на чётных местах. Домножить на него все элементы Yi, стоящие на

нечётных местах .

Вариант № 26 ) ----------------------------------------------------------------------------------------------

1) В массиве D1, ... , Dn подсчитать, сколько раз встречается заданная цифра, если

такой нет, то выдать соответствующее сообщение.

2) Дан массив целых чисел А и числа В1, В2, В3. Включить эти числа в массив А,

расположив их после первого нулевого элемента.

Вариант № 27 _________________________________________________________________

1) В массиве D1, D2, ... , Dn найти количество чисел, меньших единицы.

2) Найти номер (местоположение) первого нулевого элемента массива A1,...,An и среди элементов, расположенных правее первого нулевого, найти максимальный элемент.

Вариант № 28 _____________________________________________________________

1) Найти номер (местоположение) последнего нулевого элемента массива X1,...,Xn и сумму элементов, предшествующих ему.

2) В массиве А1, ... , Аn найти максимум среди отрицательных элементов

Вариант №29 ______________________________________________________________

1) Найти номер (местоположение) первого положительного элемента массива В1, ... ,Вn и сумму элементов, расположенных правее него.

2) Из элементов последовательности C1,C2 ,..., Cn, стоящих на нечётных местах

сформировать новый массив D

Вариант № 30 ________________________________________________________________

1) Дан массив чисел Х1, Х2, ..., Хn. Переписать из него в другой массив Y все

элементы, расположенные правее последнего отрицательного элемента,

сохраняя порядок их следования.

2) У последовательности чисел Y1,Y2,...,Yn все компоненты с номерами, кратными заданной цифре L, заменить средним арифметическим трёх предшествующих компонент.

25