Тест №2. Обобщение задач, генерируемых тренажерами V11-V20 по вопросу В8 ЕГЭ 2013 следующего типа:
Пример генерируемых задач:
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 6.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 0) then begin;
M:= (x mod 8);
end;
x:= x div 8;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 4, а потом 5.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 6);
end;
x:= x div 6;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 14.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 10)*2;
end;
x:= x div 10;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 4.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 0) then begin;
M:= (x mod 6);
end;
x:= x div 6;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 7.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 8);
end;
x:= x div 8;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 6.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if M < x then begin;
M:= (x mod 7);
end;
x:= x div 7;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 4, а потом 3.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 4);
end;
x:= x div 4;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 9.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if M < x then begin;
M:= (x mod 10);
end;
x:= x div 10;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 4, а потом 5.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 6);
end;
x:= x div 6;
end;
writeln(L); write(M);
end.
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 6.
var x, L, M: integer;
begin
readln(x);
L:=0; M:=0;
while x > 0 do begin
L:=L+1;
if (M < x) and (x mod 2 = 1) then begin;
M:= (x mod 10)*2;
end;
x:= x div 10;
end;
writeln(L); write(M);
end.
Результат работы программы показывается после решения 10 задач и выглядит он так:
Ваш код ответов: 1011111110
: B8 2013 - 1; задача №18; правильный ответ : 78; ваш ответ : 78
: B8 2013 - 2; задача №21; правильный ответ : 971; ваш ответ : 970
: B8 2013 - 3; задача №24; правильный ответ : 97; ваш ответ : 97
: B8 2013 - 4; задача №11; правильный ответ : 10; ваш ответ : 10
: B8 2013 - 5; задача №23; правильный ответ : 15; ваш ответ : 15
: B8 2013 - 6; задача №10; правильный ответ : 342; ваш ответ : 342
: B8 2013 - 7; задача №27; правильный ответ : 255; ваш ответ : 255
: B8 2013 - 8; задача №21; правильный ответ : 190; ваш ответ :190
: B8 2013 - 9; задача №17; правильный ответ : 221; ваш ответ : 221
: B8 2013 - 10; задача №21; правильный ответ : 883; ваш ответ : 881
echo $sape->return_links(2); ?>
return_announcements(2); ?>
Данный ролик можно вставить на страницу любого сайта с любым сценарием урока или с иным образовательным контентом, для этого достаточно вставить код, приведенный ниже, в нужное место своей веб-страницы