Befehlsreferenz Pascal

Befehlsreferenz Pascal
Informatik 1 für D-BAUG, HS 2015
Programmelemente
Datentypen
PROGRAM Name;
Deklarationen;
BEGIN
Befehls-Sequenz
END.
INTEGER (SHORTINT, SMALLINT, LONGINT, INT64)
CARDINAL (BYTE, WORD, QWORD)
REAL, STRING, BOOLEAN
ARRAY [Von..Bis] OF Typ
ARRAY OF Typ
RECORD Variablen-Deklarationen END
PROCEDURE Name (Var1 : Typ1; . . . );
Deklarationen;
BEGIN
Befehls-Sequenz
END
FUNCTION Name (Var1 : Typ1; . . . ) : Typ;
Deklarationen;
BEGIN
Befehls-Sequenz
END
VAR Name : Typ
CONST Name = Wert
TYPE Name = Typ-Deklaration
Programmfluss
IF Bedingung THEN Befehl ELSE Befehl
WHILE Bedingung DO Befehl
FOR Variable := Von TO Bis DO Befehl
FOR Variable := Von DOWNTO Bis DO Befehl
FOR Variable IN Array-Variable DO Befehl
REPEAT Befehls-Sequenz UNTIL Bedingung
BEGIN Befehls-Sequenz END
Break, Continue
Operatoren
:=, +, -, *, /, mod, div
=, <>, >, <, >=, <=
and, or, not
Standard-Befehle (Unit „System“)
Write, Writeln, WriteStr
Read, Readln, ReadStr
Low, High, Length, SetLength
Inc, Dec, Abs
Random, Randomize
Assert
ord, chr
Assign, Reset, ReWrite, EOF, Close
Units
UNIT Name;
INTERFACE
Deklarationen
IMPLEMENTATION
Deklarationen
END.
USES Name
Befehlsreferenz Matlab
Informatik 1 für D-BAUG, HS 2015
Programmelemente
Standard-Befehle
function Var = Name(Var1, . . . )
% Hilfetext
Befehle
end
zeros, ones, eye, false, true, rand, randi
diag, blkdiag, fliplr, flipud, triu, tril, rot90
reshape, repmat
sum, cumsum, prod, cumprod
size, numel, length, isrow, iscolumn, isempty, isscalar
help, lookfor, which, whos, disp
sin, cos, sqrt, min, max, norm
plot, fplot, spy
any, all, find
nargin, nargout, varargin, varargout
Programmfluss
if Bedingung
Befehle
elseif Bedingung
Befehle
else
Befehle
end
while Bedingung
Befehle
end
for Variable = Von:Bis
Befehle
end
for Variable = Von:Schritt:Bis
Befehle
end
for Variable = Zeilenvektor
Befehle
end
for Variable = Matrix
Befehle
end
Operatoren
=
+, -, *, /, /, ˆ
.*, ./, ./, .ˆ
’, .’
:
==, ∼=, <, >, <=, >=
&, &&, |, ||, ∼
@
end
Datentypen
single, double, int32, char, logical