Самостоятельная работа. Тема: ОПЕРАТОРЫ ЦИКЛА.
тест по информатике и икт (10 класс) по теме

Самостоятельная работа. Тема: ОПЕРАТОРЫ ЦИКЛА. <?xml:namespace prefix = o /??>

Скачать:

ВложениеРазмер
Microsoft Office document icon SAm_rab_po_ciklam.doc37 КБ

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

Самостоятельная работа

Тема: ОПЕРАТОРЫ ЦИКЛА.

1.В результате выполнения фрагмента программы на экран должно быть выведено значение . Выберите правильный фрагмент из приведённых ниже. В остальных программах укажите строки, в которых, по вашему мнению, содержится ошибка.

 Ответ: ________.

  1. var

i,n:integer;

begin

read(n);

for i:=1 to 10 do

begin    n:=n*i;

writeln(n);

end;  

end.

  1. var i,n,p:integer;

begin

read(n);

p:=1;

for i:=2 to n do

p:=p*i;

writeln(p);

end.

  1. var i,n,p:integer;

begin

read(n);

for i:=2 to n do

p:=p*i;

writeln(p);

end.

  1. var i,n,p:integer;

begin

read(n);

p:=1;

for i:=1 to n do

begin  

p:=p*i;

writeln(p);

end;

2. Какое значение примет переменная х в результате выполнения следующих фрагментов программ?

1) x:=1;

while x<10 do

x:=x+3;

x:=x+1;

2) x:=1;

while x<10 do

begin

x:=x+3;

x:=x+1;

end;

3) x:=0;

for y:=1 to 9 do x:=x+1;

  4) x:=1;

for y:=1 to 5 do    x:=x*y;

 

3. Какое значение примет переменная в результате выполнения следующих фрагментов программ?

1) x:=1;

repeat

x:=x+1;

until x>10;

  1. x:=10;  

      y:=1;

   repeat

  y:=y*x+x*x;  

   x:=x-2;

 until x<0;

3) x:=1;

repeat

x:=x+3;

x:=x+1;

   until x>10;

2. Какое значение примет переменная х в результате выполнения следующих фрагментов программ?

1) x:=0;

for y:=1 to 9 do x:=x+y;

2) x:=1;

 for y:=1 to 5 do x:=x*y;

3) x:=1;

while x<>1 do

begin

x:=x+3;  

x:=x+1;

end;

4) x:=1;

while x<100 do

begin

x:=x*2;

end;

4.Сколько раз выполниться тело цикла:

а) For i:=1 to 10 do x:=x+i:

б) For k:=2 to 22 do

          If  k mod 2=0 then s:=s+1;

5. Два числа называются взаимно простыми, если их НОД равен 1. Написать программу проверки, являются ли заданные числа х и у взаимно простыми.

6. Среди чисел от 1 до 100 найти все пары чисел, для которых их сумма равнялась бы их произведению.