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)? В ответе запишите только целое число

lohotrontupoy65 lohotrontupoy65    2   25.05.2020 22:03    3

Ответы
Nonna7229 Nonna7229  15.10.2020 08:47

Div дает целую часть от деления, mod - модулятор (остаток от деления).

1. b=4+7=11

c=6+28=34

2. c=2+6=8

3. c=4+28=32

4. b=5

c=4

5. b=2+4=6

c=4+1=5

6. b=6

c=6

7. b=0

c=28

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика