Тип круговой диаграммы, которая используется как средство сравнения данных
Если нажать на зеленый флаг, то машина будет двигаться, пока не "наедет" на белый цвет, не знаю, что значит "спрятаться", но в любом случае скрипт остановится.
Для случайных чисел:
var
a: array[1..5] of integer;
i: integer;
begin
randomize;
for i:=1 to 5 do
a[i] := random(100);
for i:=1 to 5 do
write(a[i], ' ');
writeln;
for i:=1 to 5 do
a[i] := a[i] * i;
for i:=1 to 5 do
write(a[i], ' ');
end.
Для ручного заполнения:
var
a: array[1..5] of integer;
i: integer;
begin
for i:=1 to 5 do
readln(a[i]);
for i:=1 to 5 do
write(a[i], ' ');
writeln;
for i:=1 to 5 do
a[i] := a[i] * i;
for i:=1 to 5 do
write(a[i], ' ');
end.
Ответ:
(15 + 3) × (5 + 2 - 1) - 4
(7 + 2) × 3 - 4 × (5 - 1)
c -d + a - b
Это инфиксная, т.е. самая обычная запись.
И во вложении дерево для первого примера. Остальные строятся аналогично (см. дерево и исходную запись - там все просто)