Les boucles :
repeat
{ code }
until {condition};
while {condition} do
{code}
for {var} := {depart} [to, downto] {fin} do
{code}
Les conditions :
if {condition} then
{code}
if {condition} then
{code}
else
{code sinon}
Switchs :
case {var} of
{valeur} : {code};
{valeurA}, {valeurB}, {valeurC} : {code};
{valeurX}..{valeurN} : {code};
else
{code sinon}
end;
fonctions et procedure :
function {identifiant fonction}({arguments: argument type;}): {type retour};
begin
{code}
end;
procedure {identifiant proc}({arguments: argument type;});
begin
{code}
end;
de toute façon, tout cela figure dans l'aide Delphi.