Поделитесь своими знаниями, ответьте на вопрос:
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)? В ответе запишите только целое число
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