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

3-algoritmy--2_fvm-vetsanexperty

.doc
Скачиваний:
10
Добавлен:
11.02.2015
Размер:
223.74 Кб
Скачать

Контрольная работа

"Алгоритм. Программы линейной структуры, операторы ветвления, цикла. Массивы"

Вариант № 1

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 4

а: = а + b

b: = 2*b

b: = b - а

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 2

b: = 3

если а > b

то с = ab

иначе с = b + a

d = 1

пока с > a

нц

d = d + 1

с = с – 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 2

b: = 1

с: = 0

для i: = 1 до 5 шаг k = 2

нц

b = - b

с = с + a*i

a = a + b

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = i+2

да

да

i = 1

R = R*Xi

нет

нет

Вариант № 2

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а: = 5

b: = 3

а:= а - b

b:= 2*b

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 5

b: = 3

если а > b

то с = ab

иначе с = а + b

d = 1

пока с < a

нц

d = d + 1

с =с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = 3

c: = 2

для i:=1 до 3

нц

b = - b

с = с + a*i

a = a - b

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 4

да

да

R = R*Xi

i = i+2

нет

нет

Вариант № 3

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 2

b:= 4

а:= 2*а

b:= b - а

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 2

если а < b

то с = a + b

иначе с = a*b

d= 1

пока с >= a

нц

d = d + 1

с = с – 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = -2

c: = 3

для i:=1 до 8 шаг k = 3

нц

b = - b

с = с + a*i

a = b + a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 2

да

да

R = R*Xi

i = i+2

нет

нет

Вариант № 4

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 4

b:= 5

а:= 2*а

b:= а + b

b:= b - а

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 5

если а < b

то с = ba

иначе с = b*a

d= 1

пока с <= a

нц

d = d + 1

с = с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = -1

c: = 0

для i:=1 до 4

нц

b = - b

с = с + a*i

a = b - a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 1

да

нет

да

R = R*Xi

i = i+2

нет

Вариант № 5

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а: = 4

b: = 4

а: = а +2*b

b: = 12*b

b: = b – а

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 6

b: = 2

если а > b

то с = ab

иначе с = а * b

d = 1

пока с < a

нц

d = d + 1

с =с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = -2

c: = 3

для i:=1 до 8 шаг k = 2

нц

b = -2* b

с = с + a*i

a = b + a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

i = i+1

R = 1

да

i = 2

да

R = R*Xi

нет

нет

Вариант № 6

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 6

b:= 2

а:= 2*а - b

b:= 2*b

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 4

b: = 7

если а < b

то с = ba

иначе с = b*a

d= 1

пока с <= 2*a

нц

d = d + 2

с = с + 2

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = 1

c: = 0

для i: = 1 до 9 шаг k = 3

нц

b = - b

с = с + a*i

a = a + b

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 2

да

да

R = R*Xi

i = i+4

нет

нет

Вариант № 7

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 3

b:= 2

а:= 3*а

b:= а + b

b:= b – а

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 4

если а > b

то с = ab

иначе с = b + a

d = 1

пока с > a

нц

d = d + 1

с = с – 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = -2

c: = 3

для i:=1 до 12 шаг k = 4

нц

b = - b

с = с + a*i

a = b + a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 1

да

да

R = R*Xi

i = i+3

нет

нет

Вариант № 8

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 5

b:= 3

а:= а – 3*b

b:= 2*b

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 2

если а < b

то с = a + b

иначе с = a*b

d= 12

пока с >= a

нц

d = d - 1

с = с – 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = -1

c: = 0

b = - 1, с = 0.

для i:=2 до 5

нц

b = - b

с = с + a*i^2

a = b - a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 3

да

нет

да

R = R*Xi

i = i+2

нет

Вариант № 9

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 1

b:= 3

а:= 2*а-1

b:= b - а

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 2

b: = 3

если а > b

то с = a –2* b

иначе с = b + 2*a

d = 1

пока с > a

нц

d = d + 2

с = с – 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = 3

c: = 2

для i:=1 до 5

нц

b = - b

с = с + a*i+2

a = a - b

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

i = i+2

R = 1

да

i = 3

да

R = R*Xi

нет

нет

Вариант № 10

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а: = 2

b: = 7

а: = а + b

b: = 3*b

b: = b – 3*а

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 7

b: = 4

если а > b

то с = ab

иначе с = а + b

d = 1

пока с < a

нц

d = d + 1

с =с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = -1

c: = 2

для i:=2 до 5

нц

b = - b

с = 2*с + a*i

a = b - a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 1

да

да

R = R*Xi

i = i+3

нет

нет

Вариант № 11

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 1

b:= 4

а:= 2,5*а

b:=3* b - а

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 3

b: = 5

если а < b

то с = ba

иначе с = b*a

d= 1

пока с <= a

нц

d = d + 1

с = с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 2

b: = 1

c: = 0

для i: = 1 до 5 шаг k = 2

нц

b = - b

с = с + a*i

a = a + b

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 2

да

да

R = R*Xi

i = i+4

нет

нет

Вариант № 12

1. Нарисовать блок-схему, и определить какое значение примет переменная "b" в результате выполнения данного фрагмента алгоритма

а:= 3

b:= 1

а:= 4*а

b:= b – а

b:= а + b

2. Нарисовать блок-схему, и определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма

а: = 4

b: = 3

если а > b

то с = ab

иначе с = а + b

d = 1

пока с < a

нц

d = d + 1

с =с + 1

кц

все

3. Нарисовать блок-схему, и определить какие значения примут переменные "a", "b" и "c" в результате выполнения данного фрагмента алгоритма

а: = 1

b: = -2

c: = 3

для i:=1 до 7 шаг k = 2

нц

b = - 2*b

с = с + a*i

a = b + a

кц

4. Задан одномерный массив Х1, Х2,… ХN. Что определяет данный фрагмент алгоритма

R = 1

i = 2

да

нет

да

R = R*Xi

i = i+1

нет