1.Определить значение переменных i и S после выполнения следующих операторов:
a)S:=l; i:=0;
б) S:=l; i:=0;
в) S:=0; i:=l;
while i<=5 do while i<=3 do while i<2 do
i:=i+l; begin i:=i+2; S:=S+l/i;
S:=S+l/i; S:=S+i; end; i:=i+l;
г) S:=l; i:=0;
д)S:=1;i:=2;
e) S:=0; i:=l;
while false do while (i>3) or (i<6) do while (i>0) and (i<=l) do
i:=i+l; begin i:=i +2; begin S:=S+ l/i;
S:=S+ l/i; S:=S+i; end; i:=i+l; end;
0006 - нормально принимается
-0 - нормально принимается, операция унарный минус
7,0 - как число не принимается, принимается как массив
7. - не принимается, нужно после точки указать ноль
+0.3 - не принимается, нет операции унарный плюс
.3 - не принимается, требует дописать нолик в начале, хотя в других средах может прокатить
2/3 - нормально принимается, хотя следует учитывать что в данном случае деление целочисленное
Е-1 - не принимается, в Ruby нет такой записи числа
8Е0 - не принимается, в Ruby нет такой записи числа
0Е-4 - не принимается, в Ruby нет такой записи числа
2*Е5 - не принимается, в Ruby нет такой записи числа
e - не принимается, считается необьвленной переменной