Паскаль. Цикли.

Додано: 8 травня
Предмет: Інформатика, 8 клас
15 запитань
Запитання 1

Цикл (повторення) - це така організація дій в алгоритмі, при якій:

варіанти відповідей

дії виконуються послідовно, одна за другою, без пропусків або повторень

залежно від виконання або невиконання певної умови, виконується одна з двох послідовностей дій

багаторазово повторюється задана кількість операторів.


Запитання 2

Які різновиди циклів існують?

варіанти відповідей

з передумовою

з розгалуженням

з післяумовою

з параметром

лінійний

Запитання 3

Який вигляд має команда циклу з передумовою?

варіанти відповідей

 if <логічний вираз> then begin <команда тіла циклу> end;

while <логічний вираз> do begin <команди тіла циклу> end;

then <логічний вираз> while begin <команда тіла циклу> end;

 then <логічний вираз> if begin <команда тіла циклу> end;

Запитання 4

Який вигляд має команда циклу з післяумовою?

варіанти відповідей


then <логічний вираз> while begin <команди тіла циклу> end;

while <логічний вираз> do begin <команди тіла циклу> end;

then <логічний вираз> if begin <команди тіла циклу> end;

repeat <команди тіла циклу> until <логічний вираз>;


For  <лічильник >:=<логічний вираз1> to < логічний вираз2> 

do <команди тіла циклу>;



Запитання 5

Який вигляд має команда циклу з параметром?

варіанти відповідей

while <логічний вираз> do begin <команда тіла циклу> end;


if <логічний вираз> then begin <команда тіла циклу> end;

repeat <команди тіла циклу> until <логічний вираз>;


For <лічильник >:=<логічний вираз1>

to < логічний вираз2> 

do <команди тіла циклу>;

Запитання 6

Якого слова не вистачає у команді циклу? 

x = 1

while x<5

    x = x+1;

    write ('x=' , x);

варіанти відповідей

then

do

end

begin

to

Запитання 7

Вкажіть основні особливості циклу з передумовою.

варіанти відповідей

Якщо значення виразу хибне, то тіло циклу пропускається відразу.

Виконується доти, доки вираз не стане істинним


Виконується доти, доки вираз має значення істина.

Може використовуватися просто група операторів

Якщо тіло циклу складається більш ніж з однієї команди, використовують операторні дужки  begin… end


Виконується хоча б один раз

Запитання 8

Вкажіть основні особливості циклу з післяумовою.

варіанти відповідей

Виконується хоча б один раз

Стислість

Можливість використання для лічильника циклу різних типів даних

Виконується доти, доки вираз не стане істинним


Може використовуватися просто група операторів без операторних дужок.

Заздалегідь повинна бути відома кількість повторень циклу.

Запитання 9

Вкажіть основні особливості циклу з параметром.

варіанти відповідей

Виконується хоча б один раз

Стислість

Можливість використання для лічильника циклу різних типів даних

Виконується доти, доки вираз не стане істинним


Може використовуватися просто група операторів без операторних дужок.

Заздалегідь повинна бути відома кількість повторень циклу.

Можливість збільшити, або зменшити значення лічильника тільки на 1

Якщо тіло циклу  складається більш ніж з однієї команди, то використовують операторні дужки  begin… end


Запитання 10

Скільки разів виконається цикл, якщо початкове значення Х=7?

Whіle Х <= 10 do X := X+1;

варіанти відповідей

0

4

3

6

Запитання 11

Визначте значення S після виконання операторів:


X := 0 ;

S := 0;

Whіle Х<=5 Do

begin

X := X + 1; 

S := S + 1;

end;

варіанти відповідей

1

5

4

6

Запитання 12

Скільки раз виконається цикл, якщо початкове значення Х=5?


Repeat X := X+1 until Х <= 10 ;

варіанти відповідей

3

6

5

0

Запитання 13


Визначте значення S після виконання операторів:


X := 0 ;

S := 0;

repeat

X := X + 2; 

S := S + X;

until

Х>=10;

варіанти відповідей

10

30

25

0

Запитання 14


Як буде записано цикл з параметром для задачі:

Знайти суму перших 50 натуральних чисел.

варіанти відповідей

for n:=1 to 50 do s:=s+1;

s:=1

For n:=1 to 50 do s:=s+n;

for n:=1 to 50 do s:=s+n;

s:=1;

n:=1;

for n:=1 to 50 do s:=s+n;

Запитання 15

Визначити, результат роботи програми після її виконання.


program  сума;

var

 x,s:integer;

 begin

 x:= 0; 

 s:= 0;

repeat 

  x:= x+1;

  s:= s+x ;

 until x>= 3;

 writeln ('s=' ,s);

 end.

варіанти відповідей

s=6

x=25

n:=15

s=21

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест