КИМ для проверки знаний учащихся 9х классов по теме "Алгоритмика"
материал для подготовки к егэ (гиа) по информатике и икт (9 класс)

Мочалова Марина Владимировна

Материал содержит 6 вариантов проверочных работ для учащихся 9х классов по теме "Алгоритмика". Данная разработка может использоваться учителями как на уроках, так и проведении предэкзаменационных консультаций, так и самими учащимися  для их самоподготовки к экзамену по информатике. Задания максимально приближены к экзаменационным заданиям: две задачи являются аналогом задачи 8 из заданий ОГЭ, и по три задачи на задания №№9, 10. В работе приведены ответы ко всем заданиям, что облегчит работу учителя при проверке.

 

Скачать:

ВложениеРазмер
Файл s-r_oge_zad-8-9-10_publik.docx26.92 КБ

Предварительный просмотр:

Вариант 1

1. Определите значение переменной а после выполнения данного алгоритма:

a := 2

b := 5

b := 6 + a * b

a := b / 4 * a

2. Определите значение переменной а после выполнения данного алгоритма:

a := 5

b := 6

b := 15 + a * b

a := b / 3 * a

3. Определите значение переменной s после выполнения данного алгоритма:

var s,k: integer;

begin

 s := 7;

 for k := 4 to 7 do

   s := s * 2;

 writeln(s);

end.

4. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := -90;

 for k := 14 downto 7 do

   s := s + 9;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := 5;

 for k := -3 to 7 do

   s := s + 5;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы: 

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0;

  for k := 1  to 10 do

    if  Dat[k] > 6 then

      m := m + 1;

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0;

  for k := 1  to 10 do

    if  Dat[k] < 7 then

      m := m + Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n: integer;

Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0; n := 0;

  for k := 1  to 10 do

    if  Dat[k] >= m then

      begin

        m := Dat[k];

        n := k

      end;

  writeln(n)

end.

Вариант 2

1. Определите значение переменной b после выполнения данного алгоритма:

a := 3

b := 12

a := b - a * 3

b := 24 / a * 4

2. Определите значение переменной а после выполнения данного алгоритма:

a := 2

b := 5

b := 3 * a +  b

a := b * 4 / a

3. Что будет напечатано в результате работы следующей программы:  

var s,k: integer;

begin

 s := 3;

 for k := 4 to 8 do

   s := s * 2;

 writeln(s);

end.

4. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 7;

 for k := 11 downto 9 do

   s := s + 7;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 80;

 for k := -2 to 5 do

   s := s - 5;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 0;

  for k := 1  to 11 do

    if  k > 9 then

      m := m + Dat[k];

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 30;

  for k := 1  to 11 do

    if  Dat[k] < m then

      m := Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n : integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 30;

  for k := 1  to 11 do

    if  Dat[k] < m then

      begin

        m: = Dat[k];

        n: = k

      end;

  writeln(n)

end.

Вариант 3

1. Определите значение переменной а после выполнения данного алгоритма:

a := 2

b := 6

b := 12 + a * b

a := b / 4 * a

2. Определите значение переменной b после выполнения данного алгоритма:

a := 4

b := 15

a := b - a * 3

b := 24 / a * 4

3. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := 64;

 for k := 3 to 7 do

   s := s / 2;

 writeln(s);

end.

4. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := 77;

 for k := 9 downto 3 do

   s := s -2;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 0;

 for k := -2 to 3 do

   s := s + 10;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0;

  for k := 1  to 10 do

    if  Dat[k] < 7 then

      m := m + 1;

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 0;

  for k := 1  to 11 do

    if  k < 5 then

      m := m + Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n : integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 18;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 35;

  for k := 1  to 11 do

    if  Dat[k] < m then

      begin

        m: = Dat[k];

        n: = k

      end;

  writeln(n)

end.

Вариант 4

1. Определите значение переменной а после выполнения данного алгоритма:

a := 12

b :=а - 5

b := 1 + a * b

a := b / 5 * a / 6

2. Определите значение переменной а после выполнения данного алгоритма:

a := 2

b := 6*а

b := 33 + a * b

a := b / 3 * a

3. Определите значение переменной s после выполнения данного алгоритма:

var s,k: integer;

begin

 s := 77;

 for k := 4 to 7 do

 s := s - 5;

 writeln(s);

end.

4. Что будет напечатан о в результате работы следующей программы: 

var s,k: integer;

begin

 s := -9;

 for k := 14 downto 7 do

   s := s + 9;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := -55;

 for k := -3 to 7 do

   s := s + 3;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы: 

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0;

  for k := 1  to 10 do

    if  Dat[k] >= 7 then

      m := m + 1;

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := -10;

  for k := 1  to 10 do

    if  Dat[k] <= 7 then

      m := m + Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n: integer;

Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 5; n := 0;

  for k := 1  to 10 do

    if  Dat[k] >= m then

      begin

        m := Dat[k];

        n := k

      end;

  writeln(n)

end.

Вариант 5

1. Определите значение переменной b после выполнения данного алгоритма:

a := 3

b := 12 + а

a := b - a * 3

b := 24 - a * 4

2. Определите значение переменной а после выполнения данного алгоритма:

a := 2

b := 24 / a

b := 3 * a +  b

a := b * 4 / a

3. Что будет напечатано в результате работы следующей программы:  

var s,k: integer;

begin

 s := 3;

 for k := -4 to 1 do

   s := s * 2;

 writeln(s);

end.

4. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 512;

 for k := 11 downto 7 do

   s := s / 2 ;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 80;

 for k := -3 to 7 do

   s := s - 3;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 0;

  for k := 1  to 11 do

    if  k >= 7 then

      m := m + Dat[k];

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 20;  Dat[2] := 25;

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

  Dat[5] := 26;  Dat[6] := 22;

  Dat[7] := 24;  Dat[8] := 28;

  Dat[9] := 26;  Dat[10] := 21;

  Dat[11] := 27;

  m := 25;

  for k := 1  to 11 do

    if  Dat[k] <= m then

      m := Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n : integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 10;  Dat[2] := 15;

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

  Dat[5] := 16;  Dat[6] := 12;

  Dat[7] := 14;  Dat[8] := 18;

  Dat[9] := 16;  Dat[10] := 11;

  Dat[11] := 17;

  m := 16;

  for k := 1  to 11 do

    if  Dat[k]  >=

 m then

      begin

        m: = Dat[k];

        n: = k

      end;

  writeln(n)

end.

Вариант 6

1. Определите значение переменной а после выполнения данного алгоритма:

a := 12

b := a / 6

b := 24 + a * b

a := b / 4 * a

2. Определите значение переменной b после выполнения данного алгоритма:

a := 24

b := 15 - a

a := b - a / 3

b := 27 / b - a

3. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := 1024;

 for k := -3 to 4 do

   s := s / 2;

 writeln(s);

end.

4. Что будет напечатано в результате работы следующей программы: 

var s,k: integer;

begin

 s := 66;

 for k := 9 downto 3 do

   s := s -3;

 writeln(s);

end.

5. Что будет напечатано в результате работы следующей программы:

var s,k: integer;

begin

 s := 10;

 for k := -2 to 3 do

   s := s + 7;

 writeln(s);

end.

6. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..10] of integer;

begin

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

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

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

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

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

  m := 0;

  for k := 1  to 10 do

    if  Dat[k] < 5 then

      m := m + 1;

  writeln(m)

end.

7. Что будет напечатано в результате работы следующей программы:

var k, m: integer;

 Dat: array[1..11] of integer;

begin

  Dat[1] := 10;  Dat[2] := 5;

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

  Dat[5] := -6;  Dat[6] := 12;

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

  Dat[9] := 16;  Dat[10] := 11;

  Dat[11] := -7;

  m := 0;

  for k := 1  to 11 do

    if  k >= 6 then

      m := m + Dat[k];

  writeln(m)

end.

8. Что будет напечатано в результате работы следующей программы:

var k, m, n : integer;

 Dat: array[1..10] of integer;

begin

  Dat[1] := 20;  Dat[2] := 15;

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

  Dat[5] := 26;  Dat[6] := 12;

  Dat[7] := 14;  Dat[8] := 18;

  Dat[9] := 26;  Dat[10] := 21;

  m := 50;

  for k := 1  to 10 do

    if  Dat[k] < m then

      begin

        m: = Dat[k];

        n: = k

      end;

  writeln(n)

end.


1

2

3

4

5

6

7

8

1 вар

8

75

112

-18

60

7

17

8

2 вар

32

22

96

28

40

48

19

3

3 вар

12

32

2

63

60

3

89

8

4 вар

34

38

57

63

-22

7

21

8

5 вар

0

36

192

16

47

126

19

3

6 вар

144

14

4

45

52

5

10

7


По теме: методические разработки, презентации и конспекты

Задания для проверки знаний учащихся 9 класса по темам «Поволжье», «Северный Кавказ», «Урал».

Данные задания можно использовать на уроке при проверке домашнего задания. Время выполнения работы 10  минут. Каждый ответ оценивается в 1 балл.  Оценка "5" - 10 баллов, "4" - 9 баллов, "3" ...

Тестовые задания для проверки знаний учащихся 8 класса

Тестовые задания для проверки знаний учащихся 8 класса по темам: Внутренняя среда организма человека. Кровь, Науки, изучающие организм человека, Происхождение человека, Органы дыхания. Газообмен, Кожа...

Тестовые задания для проверки знаний учащихся 9 класса

Тестовые задания для проверки знаний учащихся 9 класса. Темы: "Химический состав клетки, биосинтез белка, органоиды клетки, закономерности наследования признаков"...

Тесты для проверки знаний учащихся 6 класса швейное дело

Разработаны тесты для проверки знаний учащихся 6 класса по окончанию первой четверти...

тест для проверки знаний учащихся 5 класса по ОБЖ

тест для проверки знаний учащихся 5 класса по ОБЖ включает несколько вопросов, любой из которых допускает лишь два возможных варианта ответа: "Да" или "нет"...

Задания для проверки знаний учащихся 7 класса по теме "Класс Птицы"

Помогут учителю проверить знания учащихся....

Тестовая работа для проверки знаний учащихся 11 класса по теме "Африка"

Учебный материал поможет учителю провести тестовую работу для проверки знаний учащихся 11 класса по теме "Африка"...