Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Тестування з теми цикли з умовою



Тестування з теми ЦИКЛИ З УМОВОЮ

1. Дано:
While P do
begin
S1; S2
end;
S3; S4;
При істинній умові P виконуються оператори:
S1, S2; S1, S2, S3, S4;
S1, S2; S3, S4.

2. Дано:

Repeat

S1; S2

Until P;

S4; S5;

Якщо умова Р при першому виконанні циклу істинна, то цикл:
виконається рівно 1 раз;
не виконається жодного разу;
буде виконуватись нескінченно;
виконуватиметься невідому кількість раз (даної інформації недостатньо).

3. У циклі While P do умова Р - хибна, то цикл:
виконається рівно 1 раз;
буде виконуватись нескінченно;
виконуватиметься невідому кількість раз (даної інформації недостатньо);
не виконається жодного разу.

4. Спочатку виконується умова, а потім тіло циклу при використанні:
лише циклу for; лише циклу while;
циклу repeat; циклів for і while.

5. Дано фрагмент програми:

x:= 16; i:= 5;

Repeat

x:= x - 3;

i:= i+1;

Until i>x;

Цикл виконається:
3 рази; 2 рази;
1 раз; 4 рази.

6. Фрагмент програми

i:= 51; k:=0;

Repeаt

if i mod 21=0

then begin

k:= k+1; Write(i, ' ')

end;

i:= i+1;

Until k=4;

виводить:
4 числа, що не діляться на 21 і більші 50;
3 числа, не діляться на 21 і менші 51;
4 перших числа, більших 50 і кратних 21;
3 числа, менших 51 і кратних 21.

7. Фрагмент програми:

i:= 4999; k:= 0; s:= 0;

Repeat

if (i mod 47=0) and (i mod 2=0)

then begin

Write(i,' '); s:=s+i;

end;

i:= i -1;

Until k=8;

Write(s);

виводить:
8 парних чисел, кратних 47, менших 5000, та їх суму;
7 парних чисел, не кратних 47, більших 4999;
8 непарних чисел, не кратних 47, більших 4999;
7 парних чисел, кратних 47, менших 5000, та їх суму.

8. Для пошуку максимальної цифри числа за початкове значення max не можна брати:
0; 9;
першу цифру числа; від'ємне число.

9. Дано число x. Фрагмент програми:

Read(t);

t:= x mod 10;

k:= 0;

While x<>0 do

begin

c:= x mod 10;

if c=t then k:= k+1;

x:= x div 10;

end;

Write(k);

виводить на екран, скільки разів у числі трапляється:
остання цифра; перша цифра;
введена з клавіатури цифра.

10. У позиційній системі числення значення кожної цифри:
не залежить від її позиції в числі;
залежить від її позиції в числі.

11. Той факт, що n є дільником m, записується так:
n div m=0; n mod m=0;
m div n=0; m mod n=0.

12. Числа m і n взаємно прості, якщо:
НСД(m, n) = 1;
НСД(m, n) = 0;
НСД(m, n) = НСД(n, m);
(НСД(m, n) = m) or (НСД(m, n) = n).

13. Алгоритм Евкліда дозволяє:
перевірити число на простоту;
знайти найбільший спільний дільник 2-ох чисел;
знайти найменше спільне кратне 2-ох чисел;
обчислити ряд чисел Фібоначчі.

14. Деяке к-е число послідовності обчислюється Фібоначчі як сума:
першого та другого чисел;
(к-1)-ого та (к-2)-ого;
(к+1)-ого та (к+2)-ого чисел;
(к-1)-ого та (к+1)-ого.



 


Дата добавления: 2015-08-28; просмотров: 153 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Тестування з теми ЦИКЛИ З ПАРАМЕТРОМ | 1.Назовите зубные протезы, сохраняющие физиологическое взаимное оптимальное функционирование системы зуб пародонт 1 страница

mybiblioteka.su - 2015-2024 год. (0.007 сек.)