СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

5_Теоретическая работа с самопроверкой на ПК для повторения темы "Цикл с условием продолжения работы" в 9 или 10 классе

Категория: Информатика

Нажмите, чтобы узнать подробности

Теоретическая работа с самопроверкой на ПК для повторения темы "Цикл с условием продолжения работы" в 9 или 10 классе. 

Показывает уровень понимания работы циклического алгоритма. Содержит четыре задания. Для решения необходимо заполнить трассировочную таблицу, расположенную справа от алгоритма. Для самопроверки результата, алгоритм вводится с клавиатуры и проверяется в среде программирования PascalABC.Net.

Просмотр содержимого документа
«5_Теоретическая работа с самопроверкой на ПК для повторения темы "Цикл с условием продолжения работы" в 9 или 10 классе»

Вариант 1 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=5; M:=0;

    while L 0 do begin

        L:= L - 1;

        M:= M + 1;

    end;

    writeln(L);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 0;
while s n := n + 1;
s := s + 10
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 2;
s := 35;
while n s := s + 20;
n := n + 6
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=1;
k:=0;
while k s:=s+3*k;
k:=k+3;
end;
write(s+k);
end.

Вариант 2 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=15; M:=0;

    while L 8 do begin

        L:= L - 1;

        M:= M + 2;

    end;

    writeln(L);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 0;
while s n := n + 1;
s := s + 8
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 2;
s := 5;
while n s := s + 10;
n := n + 6
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=1;
k:=1;
while k s:=s+2*k;
k:=k+3;
end;
write(s+k);
end.

Вариант 3 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=5; M:=0;

    while L 0 do begin

        L:= L - 1;

        M:= M + 3;

    end;

    writeln(L);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 0;
while s n := n + 4;
s := s + 1
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 2;
s := 0;
while n s := s + 10;
n := n + 5
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=1;
k:=1;
while k s:=s+4*k;
k:=k+4;
end;
write(s+k);
end.

Вариант 4 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=-5; M:=0;

    while L

        L:= L + 1;

        M:= M + 6;

    end;

    writeln(M);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 0;
while s n := n + 6;
s := s + 2
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 2;
s := 10;
while n s := s + 5;
n := n + 8
end;
write(s)
end.

Условие:
























4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

begin
s:=10;
k:=1;
while k s:=s+3*k;
k:=k+5;
end;
write(s+k);
end.

Вариант 5 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 1;

        M:= M + 5;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 0;
while s n := n + 9;
s := s + 7
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 6;
s := 1;
while n s := s + 15;
n := n + 4
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=10;
k:=8;
while k s:=s+5*k;
k:=k+1;
end;
write(s+k);
end.

Вариант 6 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 1;

        M:= M + 10;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 10;
while s n := n + 2;
s := s + 3
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 6;
s := 0;
while n s := s + 8;
n := n + 3
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=0;
k:=4;
while k s:=s+5*k;
k:=k+1;
end;
write(s+k);
end.

Вариант 7 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 2;

        M:= M + 20;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 0;
s := 5;
while s n := n + 3;
s := s + 2
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 2;
s := 0;
while n s := s + 12;
n := n + 4
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=3;
k:=0;
while k s:=s+2*k;
k:=k+1;
end;
write(s+k);
end.

Вариант 8 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 1;

        M:= M + 11;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 10;
s := 0;
while s n := n + 4;
s := s + 3
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 5;
s := 0;
while n s := s + 14;
n := n + 2
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=0;
k:=0;
while k s:=s+4*k;
k:=k+2;
end;
write(s+k);
end.

Вариант 9 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 1;

        M:= M + 8;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 5;
s := 0;
while s n := n + 2;
s := s + 5
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 0;
s := 2;
while n s := s + 10;
n := n + 5
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=0;
k:=0;
while k s:=s+2*k;
k:=k+7;
end;
write(s+k);
end.

Вариант 10 Циклы WHILE



  1. Определите, что будет напечатано в результате работы следующего фрагмента программы 



var L, M: integer;

Условие:
























begin

    L:=0; M:=0;

    while L

        L:= L + 1;

        M:= M + 30;

    end;

    writeln(М);

end.





  1. Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

Условие:

























begin
n := 3;
s := 0;
while s n := n + 3;
s := s + 4
end;
write(n)
end.



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


var n, s: integer;

Условие:
























begin
n := 0;
s := 5;
while n s := s + 14;
n := n + 6
end;
write(s)
end.

4. Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;

Условие:
























begin
s:=0;
k:=0;
while k s:=s+3*k;
k:=k+2;
end;
write(s+k);
end.

Ответы Цикл WHILE

Вариант 1 Вариант 2 Вариант 3

1

0

2

4

3

115

4

67

1

0

2

16

3

50

4

74

1

8

2

4

3

45

4

18




Вариант 4 Вариант 5 Вариант 6



1

30

2

54

3

25

4

42

1

20

2

9

3

76

4

105

1

30

2

0

3

56

4

205





Вариант 7 Вариант 8 Вариант 9

1

80

2

12

3

48

4

28

1

77

2

30

3

84

4

30

1

24

2

13

3

42

4

7









Вариант 10

1

150

2

15

3

33

4

10




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!