Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  8 класс  /  Проверочная работа «Алгоритмы обработки массивов на алгоритмическом языке»

Проверочная работа «Алгоритмы обработки массивов на алгоритмическом языке»

Проверочная работа по информатике для учащихся 8 класса по учебнику Л.Л. Босова. С её помощью можно проверить знания учащихся по теме «Алгоритмы обработки массивов на алгоритмическом языке». Работу рекомендуется проводить как на уроке, так и в виде домашнего задания, а также при подготовки к ОГЭ. В работе 10 задач.

05.03.2017

Содержимое разработки

Алгоритмы обработки массивов на алгоритмическом языке

(8 класс)


  1. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ] : = 6 ; Dat [ 2 ] : = -2

Dat [ 3 ] : = 1 ; Dat [ 4 ] : = 8 ;

Dat [ 5 ] : = -4 ; Dat [ 6 ] : = 3 ;

Dat [ 7 ] : = 9 ; Dat [ 8 ] : = -7 ;

Dat [ 9 ] : = 7 ; Dat [ 10 ] : = 1 ;

num : = 1 ; m : = Dat [ 1 ]

нц для k от 2 до 10

если Dat [ k ] то

m : = Dat [ k ]

num : = k

всё

кц

вывод num

кон


  1. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ] : = 3 ; Dat [ 2 ] : = -5

Dat [ 3 ] : = 2 ; Dat [ 4 ] : = 9

Dat [ 5 ] : = -4 ; Dat [ 6 ] : = 3

Dat [ 7 ] : = 9 ; Dat [ 8 ] : = -7

Dat [ 9 ] : = 7 ; Dat [ 10 ] : = 1

m : = 10

нц для k от 1 до 12

если Dat [ k ] =7 то

m : = Dat [ k ] +m

всё

кц

вывод m

кон


  1. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.


алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ] : = -7 ; Dat [ 2 ] : = -8

Dat [ 3 ] : = 3 ; Dat [ 4 ] : = 6

Dat [ 5 ] : = -4 ; Dat [ 6 ] : = 3

Dat [ 7 ] : = 5 ; Dat [ 8 ] : = 5

Dat [ 9 ] : = 7 ; Dat [ 10 ] : = 1

num : = 1 ; m : = Dat [ 1 ]

нц для k от 2 до 10

если Dat [ k ] * m o то

m : = Dat [ k ] ; num : = k

всё

кц

вывод num

кон

  1. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ]: = -7 ; Dat [ 2 ]: = -8

Dat [ 3 ]: = 3 ; Dat [ 4 ]: = 6

Dat [ 5 ]: = -4 ; Dat [ 6 ]: = 3

Dat [ 7 ]: = 5 ; Dat [ 8 ] : = 5

Dat [ 9 ]: = 7 ; Dat [ 10 ]: = 1

m : = Dat [ 1 ]

нц для k от 2 до 10

если Dat [ k ] то

m : = m+1

всё

кц

вывод m

кон


5. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ] : = 7 ; Dat [ 2 ]: = 2

Dat [ 3 ] : = 3 ; Dat [ 4 ] : = 3

Dat [ 5 ] : = 4 ; Dat [ 6 ]: = 4

Dat [ 7 ] : = 5 ; Dat [ 8 ]: = 5

Dat [ 9 ] : = 7 ; Dat [ 10 ]: = 6

day : = 1 ; m : = Dat [ 1 ]

нц для k от 2 до 10

если Dat [ k ] = m то

m : = Dat [ k ]; day: = k

всё

кц

вывод num

кон


6. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10]

цел k, m, num

Dat [ 1 ] : = 1 ; Dat [ 2 ]: = 3

Dat [ 3 ] : = 3 ; Dat [ 4 ] : = 3

Dat [ 5 ] : = 2 ; Dat [ 6 ]: = 2

Dat [ 7 ] : = 5 ; Dat [ 8 ]: = 5

Dat [ 9 ] : = 7 ; Dat [ 10 ]: = 1

day : = Dat [ 1 ]

нц для k от 2 до 10

если Dat [ k ] day то

day: = Dat [ k ]+3

всё

кц

вывод num

кон



7. В таблице Dat хранятся положительные или отрицательные числа. Определите, что будет напечатано в результате выполнения следующего алгоритма.

алг

нач

целтаб Dat [ 1 : 10 ]

цел k, m

Dat [1]:= 45; Dat [2]:= 55

Dat [3]:= 40; Dat [4]:= 15

Dat [5]:= 20; Dat [6]:=80

Dat [7]:=35; Dat [8]:= 70

Dat[9]:= 10; Dat [10]:= 45

m := Dat [1]

нц для k от 2 до 10

если Dat[k] то

m:= m+ Dat[k]

все

кц

вывод m

кон

8. В таблице Dat хранятся положительные или отрицательные целые числа. Определите, что будет напечатано в результате выполнения следующего алгоритма

алг

нач

целтаб Dat [ 1 : 10 ]

цел k, m

Dat [1]:= 45; Dat [2]:= 55

Dat [3]:= 40; Dat [4]:= 15

Dat [5]:= 20; Dat [6]:=80

Dat [7]:=35; Dat [8]:= 70

Dat[9]:= 10; Dat [10]:= 45

m := Dat [1]

нц для k от 4 до 10

если Dat[k] то

m:= m+ Dat[k]

все

кц

вывод m

кон

9. В таблице Dat хранятся положительные или отрицательные целые числа. Определите, что будет напечатано в результате выполнения следующего алгоритма

алг

нач

целтаб Dat [ 1 : 10 ]

цел k, m

Dat [1]:= 45; Dat [2]:= 55

Dat [3]:= 40; Dat [4]:= 15

Dat [5]:= 20; Dat [6]:=80

Dat [7]:=35; Dat [8]:= 70

Dat[9]:= 10; Dat [10]:= 45

m := Dat [1]

нц для k от 4 до 10

если Dat[k] Dat[1] то

m:= m+ Dat[k]

все

кц

вывод m

кон

10. В таблице Dat хранятся положительные или отрицательные целые числа. Определите, что будет напечатано в результате выполнения следующего алгоритма

алг

нач

целтаб Dat [ 1 : 12]

цел k, m, month

Dat [1]:= 2; Dat [2]:= 8

Dat [3]:= 6; Dat [4]:= 3

Dat [5]:= 8; Dat [6]:=2

Dat [7]:=3; Dat [8]:= 7

Dat[9]:= 8; Dat [10]:= 7

Dat[11]:= 8; Dat [12]:= 7

month:=7; m := Dat [7]

нц для k от 8 до 12

если Dat[k] m то

m:=Dat[k];

month:=k

все

кц

вывод m

кон


-80%
Курсы профессиональной переподготовке

Учитель, преподаватель физики и информатики

Продолжительность 600 или 1000 часов
Документ: Диплом о профессиональной переподготовке
17800 руб.
от 3560 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Проверочная работа «Алгоритмы обработки массивов на алгоритмическом языке» (51.5 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт