Professional Documents
Culture Documents
if else:
Ïðèìåð 1:if (x>y) then writeln ('÷èñëî x áîëüøå') else writeln ('÷èñëî y áîëüøå');
Ïðèìåð 2:if (x>y) then
Begin
writeln ('÷èñëî x áîëüøå');
writeln('Êàêîå íèáóäü ñîîáùåíèå');
End
else
Begin
writeln ('÷èñëî y áîëüøå');
writeln('Êàêîå íèáóäü ñîîáùåíèå');
End;
Ñòðóêòóðà èñïîëüçóåòñÿ è áåç else.
Ñîñòàâíûå óñëîâèÿ:
if ((x>y) and (z>Q)) then ....
Òàêæå âîçìîæíî èñïîëçîâàíèå èñëîâèÿ ñ îïåðàòîðàì or.
Âëîæåííûå óñëîâèÿ:
if (x>y) then
Begin
if (z>2) then writeln('ñîîáùåíèå') else writeln('ñîîáùåíèå 2');
writeln ('÷èñëî x áîëüøå');
writeln('Êàêîå íèáóäü ñîîáùåíèå');
End
else
Begin
writeln ('÷èñëî y áîëüøå');
writeln('Êàêîå íèáóäü ñîîáùåíèå');
End;
while (i<=N) do
BEGIN
writeln('Ââåäèòå',i,'÷èñëî');
readln(x);
S:S+x;
i:=i+1;
END;
writeln('Ñóììà ÷èñåë:',S);
until (S>=10);
writeln(S);
Îïåðàòîð For:
for i:=1 to 5 do writeln(i);
for i:=5 downto 1 do writeln(i);
Òèï äàííûõ Char:
Äîïóñêàåòñÿ ñðàâíèâàíèå ñòðîâ ñ äàííûì òèïîì äàííûõ òàê êàê ñðàâíåíèå èäåò ïî êîäó ñèìâîëà.
Ïðîöåäóðû:
program...
uses...
procedure write_proc;
var local1:string;
Begin
local1:='Òåêñò';
writeln(local1);
end;
BEGIN
write_proc;
END.
Ôóíêöèÿ TextColor - îêðàøèâàåò òåêñ â íóæíûé öâåò ==> êîäû öâåòîâ ñ 1 äî 15 â help.
TextColor(12);
Ôóíêöèè:
program...
uses...
procedure write_funct:string;
Begin
write_funct:='Òåêñò';
end;
BEGIN
writeln(write_funct);
END.
×òîáû îñóùåñòâèòü ïåðåäà÷ó äàííûõ ôóíêöèè òðåáóåòñÿ óêàçàòü íóæíûå çíà÷åíèÿ â ñêîáêàõ.
function summa1(a,b:integer):integer;
implementation
end.
Ìàññûâû
Îäíîìåðíûå ìàñèâû: