var s, t:integer;
f, b:boolean;
begin
f := true;
b := false;
if (f=true) then
t:=1
else
t:=2;
if (b=false) then
s:=3
else
s:=4;
end.
-- блоки условий можно переписать более кратко, без использования сравнения = true или = false, с сохранением той же логики работы программы.
И вот далее все зависит от версии, опция периодически "кочует" из раздела в раздел, для каких-то версию пишут про Languages & Frameworks, но в моем шторме там как раз раздела PHP нет, он вынесен отдельно и находится в самом верху списка слева
Ждем на раздел PHP и выставляем нужный нам HP Language Level
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
C учетом специфики дебиана можно переписать это решение:
Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (с рамкой по краям):
var M, N, i, j: integer;
begin
i:=1;
j:=1;
readln(M);
readln(N);
repeat
repeat
if ((i=1) or (i=M) or (j=1) or (j=N)) then
write('+ ')
else
write('- ');
j:=j+1;
until j>N ;
writeln();
i:=i+1;
j:=1;
until i>M ;
readln();
end.