Самостоятельная работа. Тема: ОПЕРАТОРЫ ЦИКЛА.
тест по информатике и икт (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 найти все пары чисел, для которых их сумма равнялась бы их произведению.


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

Задания для самостоятельной работы.Тема: СТРОКОВОЙ ТИП ДАННЫХ

Задания для самостоятельной работы.Тема: СТРОКОВОЙ ТИП ДАННЫХ...

Урок информатики по теме: Операторы цикла языка Pascal. 10 класс

Здесь предложен урок по теме: операторы цикда языка  Pascal. Данный урок может буть третим/ четтвёртыв по данной теме. Он предусматривает как проверку теоретических знаний обучающихся, так и реше...

Урок в 9 классе по теме: "Оператор цикла с предусловием WHILE"

Урок разработан для учащихся 9 класса. Цель урока: научить применять полученные знания при составлении программ и творческих заданий. Научить решать задачи с использованием оператором цикла WHILE. Зак...

Самостоятельная работа по информатике. Циклы Pascal

Закрепление по теме циклы в Pascal...

Самостоятельная работа "Основные операторы QBasic"

Самостоятельная работа "Основные операторы QBasic", 4 варианта. Проверятся способ записи фрифметического выражения, способ задания имени перемееной, команды ввода вывода данных. Работа на 10...