Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Вариант 1 1 Найти сумму элементов массива расположенных на нечетных местах нач ввод А S-0 нц для i от

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Вариант 1

1. Найти сумму элементов массива, расположенных на нечетных местах

нач

ввод А

S:=0

нц для i от 1 до 10 шаг 2

 S:=S+A(i)

кц

вывод S

кон

Выполнение этого алгоритма для массива А=(2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

S

i

A(i)

S:=0

0

нц для i от 1 до 10 шаг 2

0

1

2

S:=S+A(i)

2

1

2

кц

2

3

4

S:=S+A(i)

6

3

4

кц

6

5

-1

S:=S+A(i)

5

5

-1

кц

5

7

5

S:=S+A(i)

10

7

5

кц

10

9

-2

S:=S+A(i)

8

9

-2

кц

8

11

вывод S

8


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

нач

ввод А

нц для i от 1 до 10 шаг 1

 если A(i)>0 то B(i):=A(i) иначе B(i):=0

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

i

A(i)

A(i)>0

B(i)

нц для i от 1 до 10 шаг 1

1

2

если A(i)>0 то B(i):=A(i) иначе B(i):=0

1

2

истина

2

кц

2

-3

если A(i)>0 то B(i):=A(i) иначе B(i):=0

2

-3

ложь

0

кц

3

4

если A(i)>0 то B(i):=A(i) иначе B(i):=0

3

4

истина

4

кц

4

5

если A(i)>0 то B(i):=A(i) иначе B(i):=0

4

5

истина

5

кц

5

-1

если A(i)>0 то B(i):=A(i) иначе B(i):=0

5

-1

ложь

0

кц

6

-2

если A(i)>0 то B(i):=A(i) иначе B(i):=0

6

-2

ложь

0

кц

7

5

если A(i)>0 то B(i):=A(i) иначе B(i):=0

7

5

истина

5

кц

8

0

если A(i)>0 то B(i):=A(i) иначе B(i):=0

8

0

ложь

0

кц

9

-2

если A(i)>0 то B(i):=A(i) иначе B(i):=0

9

-2

ложь

0

кц

10

3

если A(i)>0 то B(i):=A(i) иначе B(i):=0

10

3

истина

3

B=(2, 0, 4, 5, 0, 0, 5, 0, 0, 3)


Вариант
2

1. Найти произведение отрицательных элементов массива

нач

ввод А

P:=1

нц для i от 1 до 10 шаг 1

 если A(i)<0 то P:=P*A(i)

кц

вывод P

кон

Выполнение этого алгоритма для массива А=(-2, 3, 4, -5, 1, 2, 5, 0, -1, 3)

действие

P

i

A(i)

A(i)<0

P:=1

1

нц для i от 1 до 10 шаг 1

1

1

-2

если A(i)<0 то P:=P*A(i)

-2

1

-2

истина

кц

-2

2

3

если A(i)<0 то P:=P*A(i)

-2

2

3

ложь

кц

-2

3

4

если A(i)<0 то P:=P*A(i)

-2

3

4

ложь

кц

-2

4

-5

если A(i)<0 то P:=P*A(i)

10

4

-5

истина

кц

10

5

1

если A(i)<0 то P:=P*A(i)

10

5

1

ложь

кц

10

6

2

если A(i)<0 то P:=P*A(i)

10

6

2

ложь

кц

10

7

5

если A(i)<0 то P:=P*A(i)

10

7

5

ложь

кц

10

8

0

если A(i)<0 то P:=P*A(i)

10

8

0

ложь

кц

10

9

-1

если A(i)<0 то P:=P*A(i)

-10

9

-1

истина

кц

-10

10

3

если A(i)<0 то P:=P*A(i)

-10

10

3

ложь

вывод P

-10


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

нач

ввод А

нц для i от 1 до 10 шаг 1

 B(i):=A(i)+1

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(-2, 3, 4, -5, 1, 2, 5, 0, -1, 3)

действие

i

A(i)

B(i)

нц для i от 1 до 10 шаг 1

1

-2

B(i):=A(i)+1

1

-2

-1

кц

2

3

B(i):=A(i)+1

2

3

4

кц

3

4

B(i):=A(i)+1

3

4

5

кц

4

-5

B(i):=A(i)+1

4

-5

-4

кц

5

1

B(i):=A(i)+1

5

1

2

кц

6

2

B(i):=A(i)+1

6

2

3

кц

7

5

B(i):=A(i)+1

7

5

6

кц

8

0

B(i):=A(i)+1

8

0

1

кц

9

-1

B(i):=A(i)+1

9

-1

0

кц

10

3

B(i):=A(i)+1

10

3

4

B=(-1, 4, 5, -4, 2, 3, 6, 1, 0, 4)


Вариант
3

1. Найти количество "единиц" в массиве

нач

ввод А

K:=0

нц для i от 1 до 10 шаг 1

 если A(i)=1 то K:=K+1

кц

вывод K

кон

Выполнение этого алгоритма для массива А=(2, 3, -4, -5, 1, -2, 1, 0, 1, 3)

действие

K

i

A(i)

A(i)=1

K:=0

0

нц для i от 1 до 10 шаг 1

0

1

2

если A(i)=1 то K:=K+1

0

1

2

ложь

кц

0

2

3

если A(i)=1 то K:=K+1

0

2

3

ложь

кц

0

3

-4

если A(i)=1 то K:=K+1

0

3

-4

ложь

кц

0

4

-5

если A(i)=1 то K:=K+1

0

4

-5

ложь

кц

0

5

1

если A(i)=1 то K:=K+1

1

5

1

истина

кц

1

6

-2

если A(i)=1 то K:=K+1

1

6

-2

ложь

кц

1

7

1

если A(i)=1 то K:=K+1

2

7

1

истина

кц

2

8

0

если A(i)=1 то K:=K+1

2

8

0

ложь

кц

2

9

1

если A(i)=1 то K:=K+1

3

9

1

истина

кц

3

10

3

если A(i)=1 то K:=K+1

3

10

3

ложь

вывод K

3


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

нач

ввод А

нц для i от 1 до 10 шаг 1

 B(i):=2*A(i)

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(2, 3, -4, -5, 1, -2, 1, 0, 1, 3)

действие

i

A(i)

B(i)

нц для i от 1 до 10 шаг 1

1

2

B(i):=2*A(i)

1

2

4

кц

2

3

B(i):=2*A(i)

2

3

6

кц

3

-4

B(i):=2*A(i)

3

-4

-8

кц

4

-5

B(i):=2*A(i)

4

-5

-10

кц

5

1

B(i):=2*A(i)

5

1

2

кц

6

-2

B(i):=2*A(i)

6

-2

-4

кц

7

1

B(i):=2*A(i)

7

1

2

кц

8

0

B(i):=2*A(i)

8

0

0

кц

9

1

B(i):=2*A(i)

9

1

2

кц

10

3

B(i):=2*A(i)

10

3

6

B=(4, 6, -8, -10, 2, -4, 2, 0, 2, 6)


Вариант
4

1. Найти сумму элементов массива, больших единицы

нач

ввод А

S:=0

нц для i от 1 до 10 шаг 1

 если A(i)>1 то S:=S+A(i)

кц

вывод S

кон

Выполнение этого алгоритма для массива А=(2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

S

i

A(i)

A(i)>1

S:=0

0

нц для i от 1 до 10 шаг 1

0

1

2

если A(i)>1 то S:=S+A(i)

2

1

2

истина

кц

2

2

-3

если A(i)>1 то S:=S+A(i)

2

2

-3

ложь

кц

2

3

4

если A(i)>1 то S:=S+A(i)

6

3

4

истина

кц

6

4

5

если A(i)>1 то S:=S+A(i)

11

4

5

истина

кц

11

5

-1

если A(i)>1 то S:=S+A(i)

11

5

-1

ложь

кц

11

6

-2

если A(i)>1 то S:=S+A(i)

11

6

-2

ложь

кц

11

7

5

если A(i)>1 то S:=S+A(i)

16

7

5

истина

кц

16

8

0

если A(i)>1 то S:=S+A(i)

16

8

0

ложь

кц

16

9

-2

если A(i)>1 то S:=S+A(i)

16

9

-2

ложь

кц

16

10

3

если A(i)>1 то S:=S+A(i)

19

10

3

истина

вывод S

19


2. Найти номер первого отрицательного элемента массива

нач

ввод А

K:=0

нц для i от 10 до 1 шаг -1

 если A(i)<0 то K:=i

кц

вывод К

кон

Выполнение этого алгоритма для массива А=(2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

K

i

A(i)

A(i)>0

K:=0

0

нц для i от 10 до 1 шаг -1

0

10

3

если A(i)<0 то K:=i

0

10

3

ложь

кц

0

9

-2

если A(i)<0 то K:=i

9

9

-2

истина

кц

9

8

0

если A(i)<0 то K:=i

9

8

0

ложь

кц

9

7

5

если A(i)<0 то K:=i

9

7

5

ложь

кц

9

6

-2

если A(i)<0 то K:=i

6

6

-2

истина

кц

6

5

-1

если A(i)<0 то K:=i

5

5

-1

истина

кц

5

4

5

если A(i)<0 то K:=i

5

4

5

ложь

кц

5

3

4

если A(i)<0 то K:=i

5

3

4

ложь

кц

5

2

-3

если A(i)<0 то K:=i

2

2

-3

истина

кц

2

1

2

если A(i)<0 то K:=i

2

1

2

ложь

вывод K

2


Вариант 5

1. Найти произведение элементов массива, расположенных на нечетных местах

нач

ввод А

P:=1

нц для i от 1 до 10 шаг 2

 P:=P*A(i)

кц

вывод P

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, 0, 1, 2, 5, 0, -1, 0)

действие

P

i

A(i)

P:=1

1

нц для i от 1 до 10 шаг 2

1

1

-2

P:=P*A(i)

-2

1

-2

кц

-2

3

1

P:=P*A(i)

-2

3

1

кц

-2

5

1

P:=P*A(i)

-2

5

1

кц

-2

7

5

P:=P*A(i)

-10

7

5

кц

-10

9

-1

P:=P*A(i)

10

9

-1

вывод P

10


2. На основе заданного массива построить массив, в котором все нули заменяются на единицы

нач

ввод А

нц для i от 1 до 10 шаг 1

 если A(i)=0 то B(i):=1 иначе B(i):=A(i)

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, 0, 1, 2, 5, 0, -1, 0)

действие

i

A(i)

B(i)

нц для i от 1 до 10 шаг 1

1

-2

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

1

-2

-2

кц

2

3

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

2

3

3

кц

3

1

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

3

1

1

кц

4

0

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

4

0

1

кц

5

1

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

5

1

1

кц

6

2

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

6

2

2

кц

7

5

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

7

5

5

кц

8

0

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

8

0

1

кц

9

-1

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

9

-1

-1

кц

10

0

если A(i)=0 то B(i):=1 иначе B(i):=A(i)

10

0

1

B=(-2, 3, 1, 1, 1, 2, 5, 1, -1, 1)


Вариант
6

1. Найти сумму элементов массива, расположенных на четных местах

нач

ввод А

S:=0

нц для i от 2 до 10 шаг 2

 S:=S+A(i)

кц

вывод S

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, -5, 0, 1, 3)

действие

S

i

A(i)

S:=0

0

нц для i от 2 до 10 шаг 2

0

2

3

S:=S+A(i)

3

2

3

кц

3

4

-5

S:=S+A(i)

-2

4

-5

кц

-2

6

2

S:=S+A(i)

0

6

2

кц

0

8

0

S:=S+A(i)

0

8

0

кц

0

10

3

S:=S+A(i)

3

10

3

кц

3

12

вывод S

3


2. Найти номер первой «единицы» среди элементов массива

нач

ввод А

K:=0

нц для i от 10 до 1 шаг -1

 если A(i)=1 то K:=i

кц

вывод К

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, -5, 0, 1, 3)

действие

K

i

A(i)

A(i)=1

K:=0

0

нц для i от 10 до 1 шаг -1

0

10

3

если A(i)=1 то K:=i

0

10

3

ложь

кц

0

9

1

если A(i)=1 то K:=i

9

9

1

истина

кц

9

8

0

если A(i)=1 то K:=i

9

8

0

ложь

кц

9

7

-5

если A(i)=1 то K:=i

9

7

-5

ложь

кц

9

6

2

если A(i)=1 то K:=i

9

6

2

ложь

кц

9

5

1

если A(i)=1 то K:=i

5

5

1

истина

кц

5

4

-5

если A(i)=1 то K:=i

5

4

-5

ложь

кц

5

3

1

если A(i)=1 то K:=i

3

3

1

истина

кц

3

2

3

если A(i)=1 то K:=i

3

2

3

ложь

кц

3

1

2

если A(i)=1 то K:=i

3

1

2

ложь

вывод K

3


Вариант 7

1. Найти наименьший элемент массива

нач

ввод А

M:=A(1)

нц для i от 2 до 10 шаг 1

 если A(i)<М то M:=A(i)

кц

вывод M

кон

Выполнение этого алгоритма для массива А=(2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

M

i

A(i)

A(i)<M

M:=A(1)

2

2

нц для i от 2 до 10 шаг 1

2

2

-3

если A(i)<М то M:=A(i)

-3

2

-3

истина

кц

-3

3

4

если A(i)<М то M:=A(i)

-3

3

4

ложь

кц

-3

4

5

если A(i)<М то M:=A(i)

-3

4

5

ложь

кц

-3

5

-1

если A(i)<М то M:=A(i)

-3

5

-1

ложь

кц

-3

6

-2

если A(i)<М то M:=A(i)

-3

6

-2

ложь

кц

-3

7

5

если A(i)<М то M:=A(i)

-3

7

5

ложь

кц

-3

8

0

если A(i)<М то M:=A(i)

-3

8

0

ложь

кц

-3

9

-2

если A(i)<М то M:=A(i)

-3

9

-2

ложь

кц

-3

10

3

если A(i)<М то M:=A(i)

-3

10

3

ложь

вывод M

-3


2. На основе заданного массива построить массив, в котором отрицательные числа остаются на своих местах, а вместо положительных чисел записываются единицы.

нач

ввод А

нц для i от 1 до 10 шаг 1

 если A(i)<0 то B(i):=A(i) иначе B(i):=1

кц

вывод B

кон

Выполнение этого алгоритма для массива А= (2, -3, 4, 5, -1, -2, 5, 0, -2, 3)

действие

i

A(i)

A(i)<0

B(i)

нц для i от 1 до 10 шаг 1

1

2

если A(i)<0 то B(i):=A(i) иначе B(i):=1

1

2

ложь

1

кц

2

-3

если A(i)<0 то B(i):=A(i) иначе B(i):=1

2

-3

истина

-3

кц

3

4

если A(i)<0 то B(i):=A(i) иначе B(i):=1

3

4

ложь

1

кц

4

5

если A(i)<0 то B(i):=A(i) иначе B(i):=1

4

5

ложь

1

кц

5

-1

если A(i)<0 то B(i):=A(i) иначе B(i):=1

5

-1

истина

-1

кц

6

-2

если A(i)<0 то B(i):=A(i) иначе B(i):=1

6

-2

истина

-2

кц

7

5

если A(i)<0 то B(i):=A(i) иначе B(i):=1

7

5

ложь

1

кц

8

0

если A(i)<0 то B(i):=A(i) иначе B(i):=1

8

0

ложь

1

кц

9

-2

если A(i)<0 то B(i):=A(i) иначе B(i):=1

9

-2

истина

-2

кц

10

3

если A(i)<0 то B(i):=A(i) иначе B(i):=1

10

3

ложь

1

B=(1, -3, 1, 1, -1, -2, 1, 1, -2, 3)

Вариант 8

1. Найти количество элементов массива, меньших единицы

нач

ввод А

K:=0

нц для i от 1 до 10 шаг 1

 если A(i)<1 то K:=K+1

кц

вывод K

кон

Выполнение этого алгоритма для массива А=(-2, 3, 4, -5, 1, 2, 5, 0, -1, 3)

действие

K

i

A(i)

A(i)<1

K:=0

0

нц для i от 1 до 10 шаг 1

0

1

-2

если A(i)<1 то K:=K+1

1

1

-2

истина

кц

1

2

3

если A(i)<1 то K:=K+1

1

2

3

ложь

кц

1

3

4

если A(i)<1 то K:=K+1

1

3

4

ложь

кц

1

4

-5

если A(i)<1 то K:=K+1

2

4

-5

истина

кц

2

5

1

если A(i)<1 то K:=K+1

2

5

1

ложь

кц

2

6

2

если A(i)<1 то K:=K+1

2

6

2

ложь

кц

2

7

5

если A(i)<1 то K:=K+1

2

7

5

ложь

кц

2

8

0

если A(i)<1 то K:=K+1

3

8

0

истина

кц

3

9

-1

если A(i)<1 то K:=K+1

4

9

-1

истина

кц

4

10

3

если A(i)<1 то K:=K+1

4

10

3

ложь

вывод P

4


2. На основе заданного массива построить массив, в котором каждый элемент исходного массива уменьшается на 1

нач

ввод А

нц для i от 1 до 10 шаг 1

 B(i):=A(i)-1

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(-2, 3, 4, -5, 1, 2, 5, 0, -1, 3)

действие

i

A(i)

B(i)

нц для i от 1 до 10 шаг 1

1

-2

B(i):=A(i)-1

1

-2

-3

кц

2

3

B(i):=A(i)-1

2

3

2

кц

3

4

B(i):=A(i)-1

3

4

3

кц

4

-5

B(i):=A(i)-1

4

-5

-6

кц

5

1

B(i):=A(i)-1

5

1

0

кц

6

2

B(i):=A(i)-1

6

2

1

кц

7

5

B(i):=A(i)-1

7

5

4

кц

8

0

B(i):=A(i)-1

8

0

-1

кц

9

-1

B(i):=A(i)-1

9

-1

-2

кц

10

3

B(i):=A(i)-1

10

3

2

B=(-3, 2, 3, -6, 0, 1, 4, -1, -2, 2)


Вариант
9

1. Найти произведение элементов массива, расположенных на четных местах

нач

ввод А

P:=1

нц для i от 2 до 10 шаг 2

 P:=P*A(i)

кц

вывод P

кон

Выполнение этого алгоритма для массива А=(2, 3, -4, -5, 1, -2, -1, 4, 0, 3)

действие

P

i

A(i)

P:=1

1

нц для i от 2 до 10 шаг 2

1

2

3

P:=P*A(i)

3

2

3

кц

3

4

-5

P:=P*A(i)

-15

4

-5

кц

-15

6

-2

P:=P*A(i)

30

6

-2

кц

30

8

4

P:=P*A(i)

120

8

4

кц

120

10

3

P:=P*A(i)

360

10

3

вывод P

360


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

нач

ввод А

нц для i от 1 до 10 шаг 1

 B(i):=(-1)*A(i)

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(2, 3, -4, -5, 1, -2, -1, 4, 0, 3)

действие

i

A(i)

B(i)

нц для i от 1 до 10 шаг 1

1

2

B(i):=(-1)*A(i)

1

2

-2

кц

2

3

B(i):=(-1)*A(i)

2

3

-3

кц

3

-4

B(i):=(-1)*A(i)

3

-4

4

кц

4

-5

B(i):=(-1)*A(i)

4

-5

5

кц

5

1

B(i):=(-1)*A(i)

5

1

-1

кц

6

-2

B(i):=(-1)*A(i)

6

-2

2

кц

7

-1

B(i):=(-1)*A(i)

7

-1

1

кц

8

4

B(i):=(-1)*A(i)

8

4

-4

кц

9

0

B(i):=(-1)*A(i)

9

0

0

кц

10

3

B(i):=(-1)*A(i)

10

3

-3

B=(-2, -3, 4, 5, -1, 2, 1, -4, 0, -3)


Вариант
10

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

нач

ввод А

P:=1

нц для i от 1 до 10 шаг 1

 если A(i)>0 то P:=P*A(i)

кц

вывод P

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, -5, 0, 1, 3)

действие

P

i

A(i)

A(i)>0

P:=1

1

нц для i от 1 до 10 шаг 1

1

1

-2

если A(i)>0 то P:=P*A(i)

1

1

-2

ложь

кц

1

2

3

если A(i)>0 то P:=P*A(i)

3

2

3

истина

кц

3

3

1

если A(i)>0 то P:=P*A(i)

3

3

1

истина

кц

3

4

-5

если A(i)>0 то P:=P*A(i)

3

4

-5

ложь

кц

3

5

1

если A(i)>0 то P:=P*A(i)

3

5

1

истина

кц

3

6

2

если A(i)>0 то P:=P*A(i)

6

6

2

истина

кц

6

7

-5

если A(i)>0 то P:=P*A(i)

6

7

-5

ложь

кц

6

8

0

если A(i)>0 то P:=P*A(i)

6

8

0

ложь

кц

6

9

1

если A(i)>0 то P:=P*A(i)

6

9

1

истина

кц

18

10

3

если A(i)>0 то P:=P*A(i)

18

10

3

истина

вывод P

18


2. На основе заданного массива построить массив, в котором все единицы заменяются на нули.

нач

ввод А

нц для i от 1 до 10 шаг 1

 если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

кц

вывод B

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, -5, 0, 1, 3)

действие

i

A(i)

A(i)>0

B(i)

нц для i от 1 до 10 шаг 1

1

-2

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

1

-2

ложь

-2

кц

2

3

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

2

3

ложь

3

кц

3

1

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

3

1

истина

0

кц

4

-5

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

4

-5

ложь

-5

кц

5

1

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

5

1

истина

0

кц

6

2

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

6

2

ложь

2

кц

7

-5

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

7

-5

ложь

-5

кц

8

0

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

8

0

ложь

0

кц

9

1

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

9

1

истина

0

кц

10

3

если A(i)=1 то B(i):= 0 иначе B(i):= A(i)

10

3

ложь

3

B=(-2, 3, 0, -5, 0, 2, -5, 0, 0, 3)


Вариант
11

1. Найти сумму элементов массива, больших или равных 2

нач

ввод А

S:=0

нц для i от 1 до 10 шаг 1

 если A(i)>=2 то S:=S+A(i)

кц

вывод S

кон

Выполнение этого алгоритма для массива А=(-2, 3, 0, -5, 1, 2, 5, 0, -1, 0)

действие

S

i

A(i)

A(i)>=2

S:=0

0

нц для i от 1 до 10 шаг 1

0

1

-2

если A(i)>=2 то S:=S+A(i)

0

1

-2

ложь

кц

0

2

3

если A(i)>=2 то S:=S+A(i)

3

2

3

истина

кц

3

3

0

если A(i)>=2 то S:=S+A(i)

3

3

0

ложь

кц

3

4

-5

если A(i)>=2 то S:=S+A(i)

3

4

-5

ложь

кц

3

5

1

если A(i)>=2 то S:=S+A(i)

3

5

1

ложь

кц

3

6

2

если A(i)>=2 то S:=S+A(i)

3

6

2

ложь

кц

3

7

5

если A(i)>=2 то S:=S+A(i)

8

7

5

истина

кц

8

8

0

если A(i)>=2 то S:=S+A(i)

8

8

0

ложь

кц

8

9

-1

если A(i)>=2 то S:=S+A(i)

8

9

-1

ложь

кц

8

10

0

если A(i)>=2 то S:=S+A(i)

8

10

0

ложь

вывод S

8


2. Найти номер первого положительного элемента массива

нач

ввод А

K:=0

нц для i от 10 до 1 шаг -1

 если A(i)>0 то K:=i

кц

вывод К

кон

Выполнение этого алгоритма для массива А=(-2, 3, 0, -5, 1, 2, 5, 0, -1, 0)

действие

K

i

A(i)

A(i)>0

K:=0

0

нц для i от 10 до 1 шаг -1

0

10

0

если A(i)>0 то K:=i

0

10

0

ложь

кц

0

9

-1

если A(i)>0 то K:=i

0

9

-1

ложь

кц

0

8

0

если A(i)>0 то K:=i

0

8

0

ложь

кц

0

7

5

если A(i)>0 то K:=i

7

7

5

истина

кц

7

6

2

если A(i)>0 то K:=i

6

6

2

истина

кц

6

5

1

если A(i)>0 то K:=i

5

5

1

истина

кц

5

4

-5

если A(i)>0 то K:=i

5

4

-5

ложь

кц

5

3

0

если A(i)>0 то K:=i

5

3

0

ложь

кц

5

2

3

если A(i)>0 то K:=i

2

2

3

истина

кц

2

1

-2

если A(i)>0 то K:=i

2

1

-2

ложь

вывод K

2


Вариант 12

1. Найти наибольший положительный элемент массива

нач

ввод А

M:=0

нц для i от 1 до 10 шаг 1

 если A(i)>М то M:=A(i)

кц

вывод M

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, 5, 0, 1, 4)

действие

M

i

A(i)

A(i)>M

M:=0

0

нц для i от 1 до 10 шаг 1

0

1

-2

если A(i)>М то M:=A(i)

0

1

-2

ложь

кц

0

2

3

если A(i)>М то M:=A(i)

3

2

3

истина

кц

3

3

1

если A(i)>М то M:=A(i)

3

3

1

ложь

кц

3

4

-5

если A(i)>М то M:=A(i)

3

4

-5

ложь

кц

3

5

1

если A(i)>М то M:=A(i)

3

5

1

ложь

кц

3

6

2

если A(i)>М то M:=A(i)

3

6

2

ложь

кц

3

7

5

если A(i)>М то M:=A(i)

5

7

5

истина

кц

5

8

0

если A(i)>М то M:=A(i)

5

8

0

ложь

кц

5

9

1

если A(i)>М то M:=A(i)

5

9

1

ложь

кц

5

10

4

если A(i)>М то M:=A(i)

5

10

4

ложь

вывод M

5


2. Найти номер последней «единицы» среди элементов массива

нач

ввод А

K:=0

нц для i от 1 до 10 шаг 1

 если A(i)=1 то K:=i

кц

вывод К

кон

Выполнение этого алгоритма для массива А=(-2, 3, 1, -5, 1, 2, 5, 0, 1, 4)

действие

K

i

A(i)

A(i)=1

K:=0

0

нц для i от 10 до 1 шаг -1

0

1

-2

если A(i)=1 то K:=i

0

1

-2

ложь

кц

0

2

3

если A(i)=1 то K:=i

0

2

3

ложь

кц

0

3

1

если A(i)=1 то K:=i

3

3

1

истина

кц

3

4

-5

если A(i)=1 то K:=i

3

4

-5

ложь

кц

3

5

1

если A(i)=1 то K:=i

5

5

1

истина

кц

5

6

2

если A(i)=1 то K:=i

5

6

2

ложь

кц

5

7

5

если A(i)=1 то K:=i

5

7

5

ложь

кц

5

8

0

если A(i)=1 то K:=i

5

8

0

ложь

кц

5

9

1

если A(i)=1 то K:=i

9

9

1

истина

кц

9

10

4

если A(i)=1 то K:=i

9

10

4

ложь

вывод K

9




1.  Его связи с французской национальной культурой Берлиоз один из самых смелых и передовых художников XIX в
2. на тему Лекарственные растения регулирующие функции периферического отдела ЦНС
3. Батальная музыка в России
4. М 2003 325328 с Высшее образование Шевченко В
5. Основы идеологии белорусского государства Понятие и сущность идеологии
6. Средняя общеобразовательная школа 37 г
7. В тупоугольном треугольнике все углы тупые
8. Реферат- Психическая энергия и здоровье человека
9. Создание программы на языке Delphi 70.html
10. Акмеизм
11. Простая история Студентки группы 7852 СПбГУКиТ Каториной Анны Игоревны Как часто у нас не хватает
12. Временное и стационарное уравнения Шредингера Запишите временное уравнение Шредингера.
13. тема- Проблемы добычи алмазов в Якутии Выполнил студент гр
14. Истории государства и права зарубежных стран
15. педагогічна академія Кафедра психології філософії та освітніх технологій Теорія т
16. Лабораторна робота 56 Лабораторна робота 56 ВИЗНАЧЕННЯ СЕРЕДНЬОГО КОЕФІЦІЄНТА ЛІНІЙНОГО РО
17. Духовные искания главных героев романа Л.Н.Толстого Война и мир
18. Габриэль Гарсия Маркес Сто лет одиночества
19. Тема Течії протестантизму
20. вступает государство в лице его компетентных органов и правонарушитель на которого возлагается обязанност