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)-ого.
Мельник Ілля
ВідповістиВидалити