Интерактивный тренажер по вопросу В5 -2- ЕГЭ 2013

   
 

карта : главная : гостевая

Интерактивный тренажер версии V-2 c демонстрацией решения и его проверкой по вопросу В5 ЕГЭ 2013




Тренажер V-2 генерирует задачи и демонстрирует их решения с проверкой методом прокрутки по вопросам B5 ЕГЭ 2013 следующего типа:

ПРИМЕР ЗАДАНИЯ №1:

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

var k, s: integer;
begin
s:=3;
k:=0;
while s < 247 do begin
s:=s+9;
k:=k+1;
end;
write(k);
end.

Решение:

Для решения задачи необходимо понять, что делает эта программа, анализируя которую видим,
что начальные значения переменных k = 0 и s = 3
После окончания цикла выводится количество шагов записанное в переменной k
Цикл заканчивается, когда нарушается условие s < 247, a k определяется изменением переменной s
Нам предстоит определить k, необходимое для того, чтобы значение s стало не меньше 247
C каждым шагом цикла s увеличивается на 9, а значение k – на 1, так что k – это счётчик шагов цикла
И поскольку s увеличивается на 9, конечное значение s должно быть кратно 9, то есть (247 - 3) / 9 = 27.1..., но количество циклов может быть только целым k = 28. Делаем вывод, что для достижения нужного значения переменную s нужно 28 раз(а) увеличить на 9, поэтому цикл выполнится 28 раз(а)
Но k – это счётчик шагов цикла следовательно конечное значение k будет равно 28

Правильный ответ = 28, но проверим его прокруткой:

Пока выполняется условие 3 < 247, входим в цикл! : s = s + 9 = 12 : k = k + 1 = 1
Пока выполняется условие 12 < 247, входим в цикл! : s = s + 9 = 21 : k = k + 1 = 2
Пока выполняется условие 21 < 247, входим в цикл! : s = s + 9 = 30 : k = k + 1 = 3
Пока выполняется условие 30 < 247, входим в цикл! : s = s + 9 = 39 : k = k + 1 = 4
Пока выполняется условие 39 < 247, входим в цикл! : s = s + 9 = 48 : k = k + 1 = 5
Пока выполняется условие 48 < 247, входим в цикл! : s = s + 9 = 57 : k = k + 1 = 6
Пока выполняется условие 57 < 247, входим в цикл! : s = s + 9 = 66 : k = k + 1 = 7
Пока выполняется условие 66 < 247, входим в цикл! : s = s + 9 = 75 : k = k + 1 = 8
Пока выполняется условие 75 < 247, входим в цикл! : s = s + 9 = 84 : k = k + 1 = 9
Пока выполняется условие 84 < 247, входим в цикл! : s = s + 9 = 93 : k = k + 1 = 10
Пока выполняется условие 93 < 247, входим в цикл! : s = s + 9 = 102 : k = k + 1 = 11
Пока выполняется условие 102 < 247, входим в цикл! : s = s + 9 = 111 : k = k + 1 = 12
Пока выполняется условие 111 < 247, входим в цикл! : s = s + 9 = 120 : k = k + 1 = 13
Пока выполняется условие 120 < 247, входим в цикл! : s = s + 9 = 129 : k = k + 1 = 14
Пока выполняется условие 129 < 247, входим в цикл! : s = s + 9 = 138 : k = k + 1 = 15
Пока выполняется условие 138 < 247, входим в цикл! : s = s + 9 = 147 : k = k + 1 = 16
Пока выполняется условие 147 < 247, входим в цикл! : s = s + 9 = 156 : k = k + 1 = 17
Пока выполняется условие 156 < 247, входим в цикл! : s = s + 9 = 165 : k = k + 1 = 18
Пока выполняется условие 165 < 247, входим в цикл! : s = s + 9 = 174 : k = k + 1 = 19
Пока выполняется условие 174 < 247, входим в цикл! : s = s + 9 = 183 : k = k + 1 = 20
Пока выполняется условие 183 < 247, входим в цикл! : s = s + 9 = 192 : k = k + 1 = 21
Пока выполняется условие 192 < 247, входим в цикл! : s = s + 9 = 201 : k = k + 1 = 22
Пока выполняется условие 201 < 247, входим в цикл! : s = s + 9 = 210 : k = k + 1 = 23
Пока выполняется условие 210 < 247, входим в цикл! : s = s + 9 = 219 : k = k + 1 = 24
Пока выполняется условие 219 < 247, входим в цикл! : s = s + 9 = 228 : k = k + 1 = 25
Пока выполняется условие 228 < 247, входим в цикл! : s = s + 9 = 237 : k = k + 1 = 26
Пока выполняется условие 237 < 247, входим в цикл! : s = s + 9 = 246 : k = k + 1 = 27
Пока выполняется условие 246 < 247, входим в цикл! : s = s + 9 = 255 : k = k + 1 = 28

Правильный ответ = 28




ПРИМЕР ЗАДАНИЯ №2:

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

var k, s: integer;
begin
s:=2;
k:=0;
while s < 651 do begin
s:=s+6;
k:=k+1;
end;
write(k);
end.

Решение:

Для решения задачи необходимо понять, что делает эта программа, анализируя которую видим,
что начальные значения переменных k = 0 и s = 2
После окончания цикла выводится количество шагов записанное в переменной k
Цикл заканчивается, когда нарушается условие s < 651, a k определяется изменением переменной s
Нам предстоит определить k, необходимое для того, чтобы значение s стало не меньше 651
C каждым шагом цикла s увеличивается на 6, а значение k – на 1, так что k – это счётчик шагов цикла
И поскольку s увеличивается на 6, конечное значение s должно быть кратно 6, то есть (651 - 2) / 6 = 108.1..., но количество циклов может быть только целым k = 109. Делаем вывод, что для достижения нужного значения переменную s нужно 109 раз(а) увеличить на 6, поэтому цикл выполнится 109 раз(а)
Но k – это счётчик шагов цикла следовательно конечное значение k будет равно 109

Правильный ответ = 109

ПРИМЕР ЗАДАНИЯ №3:

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

var k, s: integer;
begin
s:=9;
k:=0;
while s < 386 do begin
s:=s+4;
k:=k+1;
end;
write(k);
end.

Решение:

Для решения задачи необходимо понять, что делает эта программа, анализируя которую видим,
что начальные значения переменных k = 0 и s = 9
После окончания цикла выводится количество шагов записанное в переменной k
Цикл заканчивается, когда нарушается условие s < 386, a k определяется изменением переменной s
Нам предстоит определить k, необходимое для того, чтобы значение s стало не меньше 386
C каждым шагом цикла s увеличивается на 4, а значение k – на 1, так что k – это счётчик шагов цикла
И поскольку s увеличивается на 4, конечное значение s должно быть кратно 4, то есть (386 - 9) / 4 = 94.2..., но количество циклов может быть только целым k = 95. Делаем вывод, что для достижения нужного значения переменную s нужно 95 раз(а) увеличить на 4, поэтому цикл выполнится 95 раз(а)
Но k – это счётчик шагов цикла следовательно конечное значение k будет равно 95

Правильный ответ = 95

ПРИМЕР ЗАДАНИЯ №4:

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

var k, s: integer;
begin
s:=6;
k:=0;
while s < 328 do begin
s:=s+9;
k:=k+1;
end;
write(k);
end.

Решение:

Для решения задачи необходимо понять, что делает эта программа, анализируя которую видим,
что начальные значения переменных k = 0 и s = 6
После окончания цикла выводится количество шагов записанное в переменной k
Цикл заканчивается, когда нарушается условие s < 328, a k определяется изменением переменной s
Нам предстоит определить k, необходимое для того, чтобы значение s стало не меньше 328
C каждым шагом цикла s увеличивается на 9, а значение k – на 1, так что k – это счётчик шагов цикла
И поскольку s увеличивается на 9, конечное значение s должно быть кратно 9, то есть (328 - 6) / 9 = 35.7..., но количество циклов может быть только целым k = 36. Делаем вывод, что для достижения нужного значения переменную s нужно 36 раз(а) увеличить на 9, поэтому цикл выполнится 36 раз(а)
Но k – это счётчик шагов цикла следовательно конечное значение k будет равно 36

Правильный ответ = 36

ПРИМЕР ЗАДАНИЯ №5:

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

var k, s: integer;
begin
s:=6;
k:=0;
while s < 1179 do begin
s:=s+7;
k:=k+1;
end;
write(k);
end.

Решение:

Для решения задачи необходимо понять, что делает эта программа, анализируя которую видим,
что начальные значения переменных k = 0 и s = 6
После окончания цикла выводится количество шагов записанное в переменной k
Цикл заканчивается, когда нарушается условие s < 1179, a k определяется изменением переменной s
Нам предстоит определить k, необходимое для того, чтобы значение s стало не меньше 1179
C каждым шагом цикла s увеличивается на 7, а значение k – на 1, так что k – это счётчик шагов цикла
И поскольку s увеличивается на 7, конечное значение s должно быть кратно 7, то есть (1179 - 6) / 7 = 167.5..., но количество циклов может быть только целым k = 168. Делаем вывод, что для достижения нужного значения переменную s нужно 168 раз(а) увеличить на 7, поэтому цикл выполнится 168 раз(а)
Но k – это счётчик шагов цикла следовательно конечное значение k будет равно 168

Правильный ответ = 168

 

Данный ролик можно вставить на страницу любого сайта с любым сценарием урока или с иным образовательным контентом, для этого достаточно вставить код, приведенный ниже, в нужное место своей веб-страницы

Анимация остается работоспособной и при более коротком написании кода!

карта : главная : гостевая

 
© Александр Козлов, 2013
671717 г.Северобайкальск
 
Рейтинг@Mail.ru