1. Чему будет равна переменная «c» после выполнения этой программы:
a := 22;
b := 4;
b := a mod b;
c := a div (b + 1);
2. Определите значение переменной «a» после выполнения фрагмента программы:
a := 10; b := 5;
if (a > 5) and (a < b) then
a := a - 5;
3. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
a := 10; b := 5;
if (a > 1) ... (a < b) then
a := a - 7
else
a := a + 7;
4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=3;
while i>=... do begin
writeln('Привет!');
i:=i-1;
end;
5. Определите, что будет напечатано в результате работы следующего фрагмента программы, составьте таблицу значений переменных k, s на каждом шаге цикла:
k
s
var k, s: integer;
begin
s:=0;
k:=1;
while s < 66 do begin
k:=k+3;
s:=s+k;
end;
write(k);
end.
6.Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 1
F(n) = F(n–1) * (3*n - 2), при n > 1
Чему равно значение функции F(4)? В ответе запишите только целое число