Ввести значения A, B, C, D.
Присвоить начальное значение I=0
Вычислить значение X=e-a/b
Вычислить значение функции F=Cos2(X+A/B)…
Напечатать значение функции f.
Увеличить значение Х на значение шага, т.е. Х=Х+D
Увеличить значение параметра цикла I=I+1
Проверить значение I. Если I<=10, перейти к п.4, иначе окончание счета
Блок-схема циклического алгоритма для примера 6
Ввод A,B,C,D
Рассмотрим еще один вариант организации циклического процесса.
Ниже приведена блок-схема вычисления функции
Y = X*LN(X) при X = 0.1; 0.4; 0.7 с указанием основных действий:
Словесный алгоритм:
Присвоить значение X=0,1 (задание начального значения параметра цикла)
Вычислить значение Y=XLn(X) (рабочий участок цикла – тело цикла)
Напечатать значение функции Y(рабочий участок цикла – тело цикла)
Х=Х+0,3 (изменение параметра цикла)
Проверить на окончание цикла. Если X<=0,7, перейти к п.2, иначе окончание счета
Блоки 2,3 - тело цикла образуют линейный участок вычислительного процесса. Параметр X - простая переменная вещественного типа.
Для Х известно начальное ( 0.1 ), конечное ( 0.7 )значения и шаг изменения ( 0.3 ).
Выход из цикла произойдет при X>0.7 ( 1 )
Эту задачу называют еще задачей табулирования функции на заданном диапазоне изменения аргумента. В инженерных расчетах такая задача встречается, когда необходимо получить таблицу значений некоторой величины, определяемой формулой, если известно, что один из параметров, входящих в эту формулу, может принимать любые значения в диапазоне [a;b].
Шаг h изменения параметра выбирается в зависимости от того, сколько значений табулируемой величины нужно получить.
Графическая блок-схема алгоритма будет такой:
Ввод
Х=0,1
да
нет
Действия над массивами
Как правило, в задачах необходимо обрабатывать массивы - последовательности чисел разных размеров и типов. В этом случае используется доступ к каждому элементу описанного массива по его номеру (индексу), определяющему местоположение конкретного элемента в массиве. Это можно сделать, указав идентификатор ( имя ) массива и индекс элемента в квадратных скобках.
< Пример >:
Массив А[1..15] вещественный (это значит, что массив А-последовательность вещественных
чисел)
. . .
А[1]:=1,3; А[2]:=2,1; А[3]:= -1,5 . . . – элементы массива А
< Пример >:
Массив А [1..10] целый; (это значит, что массив А - последовательность из 10 целых чисел)
. . .
А[1]:=1; А[2]:=2; А[3]:=А[1]+А[2]; . . .(элементы массива А)
Понятно, что при работе с двумерным массивом указываются два индекса.
< Пример >:
массив А [1..10,1..5] целый; (матрица из 10 строк и 5 столбцов)
. . .
А[1,1]:=1; (Элемент равен 1, стоит в 1 строке, 1 столбце матрицы)
А[2,1]:=4; (Элемент равен 4, стоит во 2 строке, 1 столбце матрицы)
А[1,2]:=А[1,1]+А[2,1]; (Элемент равен 1+4=5, стоит в 1 строке, 2 столбце матрицы)
Индексированные элементы массивов могут использоваться, как простые переменные соответствующего типа: использоваться в условных и циклических конструкциях, входить в качестве параметров операторов ввода/вывода, им можно присваивать любые значения, соответствующие их типу.
ПОИСК ЭЛЕМЕНТОВ - реализуется сочетанием операторов цикла и условных, задающих условие поиска. Иногда вводятся дополнительные переменные для подсчета или суммирования нужных элементов или их значений. В некоторых задачах такие дополнительные переменные могут понадобиться для запоминания местоположения нужных элементов, т.е. значений их индексов.
Рассмотрим пример 7. Найти сумму отрицательных элементов массива и их местоположение.
Нам нужна дополнительная переменная, в которой будем накапливать сумму отрицательных элементов массива – назовем ее S. Еще нужна переменная – назовем ее В - это будет массив, состоящий из порядковых номеров отрицательных элементов массива А. Количество элементов в массиве В считаем с помощью переменной J. Просмотром элементов массива А управляет переменная I.
Допустим, что массив А=2; -3,4; 1; 2; -2; 1,5; 4,4; -3; 10,8; 6, т.е. 10 произвольных чисел (N=10).
Для ввода и вывода произвольной последовательности чисел необходимо организовывать цикл.
Запишем словесный алгоритм примера 7.
Присвоим переменной I начальное значение, т.е. I = 1
Ввести очередной элемент массива А, т.е. А[I]
Проверить все ли элементы массива А введены, т.е. I <N. Если “да”, то перейти к пункту 4, иначе перейти к пункту 5.
Увеличить значение переменной I, т.е. I=I+1. Перейти к пункту 2.
Присвоить начальные значения переменным S и J, т.е. S=0; J=0 (мы еще ничего не вычисляли, содержимое переменных пусто)
Присвоим I=1 (организуем проверку на минус, начиная с первого элемента массива А)
Проверить А[I]<0. Если “нет”, то переходим к пункту 8. Если “да”, то прибавляем этот элемент к значению переменной S, а индекс I элемента A[I] занесем в массив В, предварительно увеличив индекс J, т.е. S=S+A[I]; J=J+1; B[J] = I.
Увеличить значение переменной I, т.е. I=I+1. Переходим к пункту 9.
Проверить все ли элементы массива А просмотрели на отрицательность, т.е. I <N. Если “да”, то перейти к пункту 7, иначе перейти к пункту 10.
Вывести на печать значение переменной S.(В нашем примере S= -3,4+(-2)+(-3)= -8,4)
Вывести массив В. В нашем примере он будет состоять из элементов 2; 5; 8, т.к. на 2 –м, 5 –м, 8 – м местах стоят отрицательные элементы в массиве А. Значение переменной J будет равно 3. Так как В - массив, то для его вывода организуем цикл, для этого можно вновь использовать переменную I (с массивом А работа закончена), т.е. присвоим I=1
Вывести на печать В[I]
Проверить все ли элементы массива В просмотрены, т.е. I<J. Если ”да”, то перейти к пункту 14, иначе к пункту 15
Увеличить значение переменной I, т.е. I=I+1. Перейти к пункту 12
Закончить счет.
Графический алгоритм примера 7.
I=1 N=10
Цикл ввода элементов массива А
да
I=I+1
нет
S=0 J=0
I=1
нет
Цикл проверки элементов массива А на
знак, вычисление суммы (S)
отрицательных элементов массива А,
формирование массива В из порядковых
номеров отрицательных элементов в
массиве А
да
да
нет
Вывод S
I=1
Цикл вывода элементов массива В
Вывод В[i]
да
I=I+1
нет
Конец счета
ПЕРЕСТАНОВКА ЗНАЧЕНИЙ ЭЛЕМЕНТОВ - выполняется с использованием дополнительной переменной того же типа, что и базовый тип массива. Например, меняем первый со вторым :
V := A[2]; A[2] := A[1]; A[1] := V; { V - вспомогательная переменная }
------------------------------------------------------------
ЗАДАНИЕ 1.1
Разработать словесный и графический алгоритм для трех функций пункта а) Задания 2 Графики (по вариантам)
ЗАДАНИЕ 1.2
Написать словесный и графический алгоритм двух циклических функций
ВАРИАНТЫ ЗАДАНИЯ
-------------------------------------------------------------------
1) z = 15,28y+cos(lny+S^2) - √y-x
а) x изменяется от 0.5 до 0.77 с шагом 0.01
S,y-произвольно;
б) x изменяется от 0.5 до 0.77 с шагом 0.01
y=11;12;13;14; S-произвольно;
-------------------------------------------------------------------
2) P = ( tn(Z1 * Z2) + M * sinM ) / Z1^2 ;
а) z2 изменяется от 0,1 до 10 с шагом 0,5; z1,M-произвольно
б) z2 изменяется от 0,1 до 10 с шагом 0,5
M изменяется от 1 до 5 с шагом 1; z1-произвольно;
--------------------------------------------------------------------
3) X1 = ( |C1| + √( C1^2 - 4*C1*C )) /2*|C| ;
a) C1 изменяется от -3 до 5 с шагом 1; С-произвольно
б) C1 изменяется от -3 до 5 с шагом 1;
С изменяется от -3 до 5 с шагом 2
-------------------------------------------------------------------
4) Z = ( F + 1 ) * 3 - B^2 * ( X1 + 2 )^2 ;
a) F изменяется от 5 до -3 с шагом 0,1; x1,B-произвольно
б) F изменяется от 5 до -3 с шагом 0,1
B изменяется от 5 до -3 с шагом -1; x1-произвольно
---------------------------------------------------------------------
5) X = √( Y1^2 + Z1^2 + P1^2 )/tnZ1
a) y1,P1- задаются произвольно
z1 изменяется от -3 до -5 с шагом -1
б) y1- произвольно
z1 изменяется от -3 до -5 с шагом -1
p1 изменяется от -3 до 5 с шагом 0.1
------------------------------------------------------------------
6) H = ( sinR + sinB + sinL ) / (R ^2 + √R-L+B ) ;
a) R изменяется от 0.5 до -0.77 с шагом -0.01;
L,B- произвольно
б) R изменяется от 0.5 до -0.77 с шагом -0.01
B=1;2;3;4;5; L- произвольно
--------------------------------------------------------------------
7) P =( Z1^2 + Z2^2 ) / Z1 * Z2
a) Z2 изменяется от 0.5 до 0.7 с шагом 0.01; Z1-произвольно;
б) Z1 изменяется от 5 до 7 с шагом 1
Z2 изменяется от 0.5 до 0.7 с шагом 0.01
---------------------------------------------------------------------
8) X1 = tnM - √( M^2 - 4*M*L) ;
a) L изменяется от 5 до -7 с шагом -1; M-произвольно
б) M изменяется от 1 до 7 с шагом 2
L изменяется от 5 до -7 с шагом -1
------------------------------------------------------------------
9) R = K1 * Z1^2 - B * Z2 / ( K - Z3 ) ;
a) В изменяется от 10 до 1 с шагом -1
z1,z2,z3,k,K1-произвольно
б) K1 изменяется от 1 до 10 с шагом 1
В изменяется от 10 до 1 с шагом -1
z1,z2,z3,k- произвольно
---------------------------------------------------------------------
10) Z = ( A + B ) * X1 + B^2 * X2 ;
a) x1 изменяется от 5 до 1 с шагом -0.2
А,B,X2-произвольно
б) x1 изменяется от 5 до 1 с шагом -0.2
x2 изменяется от 5 до 1 с шагом -1
А,B-произвольно
---------------------------------------------------------------------
11) X = ( X1 + N * X2 ) / ( 1 + N ) ;
a) x1 изменяется от 0.9 до 0.1 с шагом -0.1
X2,N-произвольно
б) x1 изменяется от 0.9 до 0.1 с шагом -0.1
N изменяется от 9 до 1 с шагом -1; X2-произвольно
--------------------------------------------------------------------
12) L = ( X2 + K + B )^2 - B^3;
a) K изменяется от 1 до 10 с шагом 1
B,X2-произвольно
б) x2 изменяется от 0.9 до 2.1 с шагом 0.5
K изменяется от 1 до 10 с шагом 1; B-произвольно
-----------------------------------------------------------------------
13) X1 = B * C - √( B^2 - 4*B*C ) ;
a) C изменяется от 9 до 1 с шагом 1; B-произвольно
б) C изменяется от 9 до 1 с шагом 1
B изменяется от -0.9 до -0.1 с шагом 0.1
---------------------------------------------------------------------
14) F = ( L - Z1 - M - Z2 ) / L * M ;
a) z2 изменяется от 10 до 5 с шагом -1
m,L,Z1-произвольно
б) z1 изменяется от 5 до 10 с шагом 1
z2 изменяется от 10 до 5 с шагом -1
m,L-произвольно
----------------------------------------------------------------------
15) P = ( M * Z1 - L * Z2 ) / 5.85 ;
a) L изменяется от 0.1 до 1 с шагом 0.2
z1,z2-произвольно
б) M изменяется от 1 до 10 с шагом 1
L изменяется от 0.1 до 1 с шагом 0.2
z1,z2-произвольно
---------------------------------------------------------------------
16) Z2 = ( X1 - X2^3 ) / √( X1 + X2 ) ;
a) x1 изменяетсяот 10 до -10 с шагом 0.51; X2-произвольно
б) x1 изменяетсяот 10 до -10 с шагом 0.51
x2 изменяется от 1 до -10 с шагом -1
--------------------------------------------------------------------
17) B = ( X1 / X - P * X2 ) * X √( X1 - X2 ) ;
a) X изменяется от 2 до 6 с шагом 1 ; X1,X2,P-произвольно
б) X изменяется от 2 до 6 с шагом 1
P изменяется от 2 до 6 с шагом 2
X1,X2-произвольные
----------------------------------------------------------------------
18) P = ( L - √( M^2 - 4*M*L )) / L ;
a) L изменяется от 0.1 до 1 с шагом 0.3 ; M-произвольно
б) M изменяется от 1 до -7 с шагом -1
L изменяется от 0.1 до 1 с шагом 0.3
----------------------------------------------------------------------
19) Z = ( Z1 / M - Z2 * P ) / Z1 ;
a) M изменяется от 2 до -6 с шагом -1; z1,z2,P-произвольно
б) M изменяется от 2 до -6 с шагом -1
p изменяется от 2 до 6 с шагом 2
z1,z2-произвольные
-------------------------------------------------------------------
20) X = ( X1 + P * X2 ) / ( 1 + V ) ;
a) V изменяется от -2 до -8 с шагом -1;
P,X1,X2-произвольные
б) V изменяется от -2 до -8 с шагом -1
p изменяется от 2 до -6 с шагом -2
X1,X2-произвольные
-------------------------------------------------------------------
21) Y = ( B*X1 - C^2*X2 ) / 2 ;
a) B изменяется от 1 до 10 с шагом 1;
X1,X2,C -произвольно
б) B изменяется от 1 до 10 с шагом 1
C изменяется от 1 до 10 с шагом 0.5
X1,X2 -произвольно
---------------------------------------------------------------------
22) X1 = ( B + √( B^2 - 4*B*C )) / C ;
a) B изменяется от -1 до -8 с шагом -1; C-произвольно
б) B изменяется от -1 до -8 с шагом -1
C изменяется от 0,8 до 25 с шагом 5
-----------------------------------------------------------------------
23) X1 = ( L - √( L + 4*M*L )) / M^3 ;
a) L изменяется от 5 до 12 с шагом 1 ; M- произвольно
б) M изменяется от 5 до 55 с шагом 5
L изменяется от 5 до
Варианты заданий по теме «Циклы с разветвлениями»
Общие требования:
Написать словесный и графический алгоритм вычисления значения искомой функции по заданным формулам при изменении входящих в эти формулы компонент в определенных границах с фиксированными шагами.
Вычислить значения R
для значений Q от 10 до 9 (1);
С: 3,6-7,2 (0,65)
I: 4-12 (1,5)
I1=8;
I^2+C^2*Q, при I>I1
R = I^2+C/Q, при I<I1
I^3-Q+C^2, при I=I1
25) Вычислить значения Z
для значений C от -1 до 1 (0,25);
B: 12-22 (1)
H: 6-14 (1,22)
(C-B)/H^2, при H<8,44
Z = C^2+B^2+H, при H>11,11
C^3-B^3-H^3, при 8,44<=H<=11,11
26) Вычислить значения Y
для значений A от 18 до 9 (2);
X: 21-31 (1)
B: 17,6-4,4 (2,2)
(A+B^2)/X, при B>8,8
Y = (X^3-B)/ , при B=8,8
X^2/ , при B<8,8
Вычислить значения I
для значений C от 18 до 12 (1);
Z: 20,5-25,5 (1,1)
R: 6-10 (0,5)
R1=8;
SinC-CosZ, при R>R1
I = SinZ+CosZ+CR, при R<R1
C^2-Z^3-R^4, при R=R1
Вычислить значения W
для значений Y от 5 до 9 (1);
P: -11,5-2 (1)
Z: -1-17 (2)
LnY/(Z-P)^2, при Z>=13
W = Z^3+P+Y^2, при Z<=3
(Z+P)^2/ -PZ, при 3<Z<13
Вычислить значения H
для значений C от 18 до 30 (1);
Z: 7,6-3 (2,3)
A: 10-1 (3)
Z^2-C^2-A, при A<=A1
H = C^2+ZA, при A>=A2
C-Z+A^2, при A1<A<A2
Вычислить значения P
для значений B от 3 до 9 (1);
A: 5-1,5 (0,9)
Z: -5-5 (1,5)
B-Z^3+A^2, при Z<=-3,5 или B>5
P = 2A, при Z>=3,5 и B=5
B^2AZ, при –3,5<Z<3,5 или B<5
Вычислить значение R
для значений Q от 1 до 10 (1,5);
X: 6-10 (0,6)
Z: 15-10 (1)
SinX-CosZ+Q, при Q<5,5
R = X^2+Z^2+Q^2XZ, при Q=5,5
+Q, при Q>5,5
Вычислить значения Z
для значений A от -1 до 5 (0,5);
B: 12-22 (1)
CH: 6-(-4) (1,2)
(A-B)/ , при CH>4
Z = , при 4>CH>3
, при -4<=CH<=3
Вычислить значение F
для значений Y от 100 до -60 (25);
Z: 6-11 (1)
X: 4,1-1 (1)
X2Z/(Y+5) , при Y<25
F = X+Z2+ , при Y>25
, при Y=25
ЗАДАНИЕ 1.3
Общие требования к реализации задач (в каждом варианте по 2 массива):
Изобразить словесно и графически алгоритм реализации поставленных задач.
Для всех заданий вводятся значения размерности, элементы массива, вывод местоположения, значения нужных элементов, вывод полученного массива - преобразованного или сформированного (в зависимости от поставленной задачи).
Продемонстрировать алгоритм на реальных (произвольных) массивах.
ВАРИАНТЫ ЗАДАНИЙ.
Вариант № 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, ... , А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, заменить средним арифметическим трёх предшествующих компонент.