Was ist ein Programm ? Anweisungen (engl. : statements)

L-4
Wasist ein Programm?
r enthält
r enthättffiandieCPU
= ffi
/ Handels-Vorschrift
Rechen-
Anweisungen(engl.: statements)
ffi wrddr-e
Anweisung
geschrieben?
*> GrarnmatiL
Regelweil<
die
ffiS bedeufef
Anweisung?
=>'ßussagfe"
'Faöfose, grüne ldeen schlafen wlld.'
* Synhx ok, Semantik Quatsch I
rl
z-L
(utL. qräßI. ?*AI"
--
-o
I
tszu.
|
..
f-lc..xiv,+(r\^4
St,c-he
a(ra!
i-l3"5 o.
Jr., & * tli-1ub. [.;rf.
4.
li.s
7.
3.
sp*,S*' 4. l".1.2
L; .t ,"ä.lrk eohg
+ .
[$cqh n<r's tJl.
e,rr!< I *hl
> Spae!""*trl
, ,l*'^,
Sf *A "' heqe-r*ilr
5.
aoc!.*.*A oL 3, Eo{eu3e *.,A
u-t La',^o1." 6Z".;..
{,
"1rr.1""
3tLzt
Sy*,9?rL(.tf
to\"-t*o
<r rr.Je-r
J .,. f o tlz.*
e
,$
CI
{q1
q)
6 € :
fi\
\3J
O7
(\L
äCI
s-o
.r
(\
\.
CI
r-
Pe
F
*
,i:Ifi*:l;
rltti
':.i:y.,.i.i
E$
':
.t.r'if:;,.i,
..".'gii'
=
E*
U)
tE
J
-o
G)
o,
o
e
Fg
üö
p
(-
..'ä€ E
bS B q
**ES p,;n,fi,.;.,11'
ö.$ F ä
f;
ö
ö$x E
t,i;,,.iä'.:
'g
F
L
..::.:\-rrr.'.r
:..j..i..j.rj.t.::
F
\\
t\
F
F
-
(E
ir
u)
r
ä
$
F$
üE tr
II
f)
t.-\
c)
,Y\*.,
g
,l'x,t.
.,,'
S
,.
H
i
3 S E .iiti
,-H
z FFE:i,.:'$...
so JF ö d
-
o
EE
N.\
;.,s ,E
:i':.:rt
\
O
tl
o
s*#
,,,.r,i::V'r,t;,,;
}:
$
=-E
oo
ii"üti
':'f.='':;.''."'.
E
*
u
Rh
F>.
A
tl
a)
(4
(4
q)
a
I
Bs
ü
ERö 6
l 5
u,
o<t
l ^
SsI E
=
aü u)
.(J
.äEEF'
-
-
-t-r
V ( \ F F\
f)
\ E
\
\
L
1.|
:-'
ll
o
o
*r
,=
N
=
E
IE
o
d
f
il
o-
L-g
ß.^.^tu.n - r),ef;" te .1.
N ou4s\4;
-+ vtaä rf Era ,.d t B,^,/glo-b e o o.0.. (u'.!.*,Irid
I
_
b"*o.n,"r,..!
') olä.{"*
kc*
rtr?cvierLc, SS*L"l
-,r d ü"r I c... k.-- .
F(f e.<rzl*.f.,,. rJö- [..
r,*l[r.-uta..!
(-l Jf .o .QL
l.^f) Sa.nl
('
A cLtr.,*1,
".ll
e.J -
CI C++ t.l[ ca f € Je,^Tifira , o).in,.
-/ lr2u,.- f"0r;b,-^gh.o t.^^!
t."p
"0,
-
?_*r
suehe_nax.spp
//
(l.Sehritt)
/ / / il / / u t f / | t / t/ / / il f | / I f I / |
<ioetüean>
*include
using n€näspace std,'
void
nain(l
t
zahl., epeictrer;
eout << rrbitte positirxa
iat
//
erste
SahLen
knden
eingeben.
\n";
Zaht einLeEen und speiclrern:
>> epeie-ber;
cin
Zah]- einlesen:
// nächste
cin D zah]-;
/l
//
f/
wenn weitere
Eahlen,
l$ert
/ / gespeicherten
rt (
cout, <i 'l{a:ci.nun!
dann
näehsten
ausgeben:
sl*icner
((
Wezt einfesen
'\a";
s*_s-l"ilol
suclretax.epp
II
(2. Setrritt)
| / t / / / / / / / | | / //t / | t / I / t / / | / / /
{iostrean}
llinclude
using naneapace std;
void uain()
t
t
iat
cout
aahl., strreiclrer;
(( 'bitte
positirre
Zablen
Uabl einlesen
ll erste
cin )
apeicher;
{a*_Jr.q_2.dot
ltert
u (
r
\n";
und strreicbern,
ffi
n
-
// gespeicherten
cout (t "Maximru:
beeaden
und speicttern:
ZahL einleEen
// näehste
cia D aahl;
^/
aingeben,
\l
ausgeben:
slGicher
<< tr\nn;
L-c
suche_max. qpp
//
(3, $chritt)
I I / / / / / I f / I / /// / / / / // / I / / I / / /
<iöstreäü>
*include
using n€m€space gtd;
void ++ino
{
zahl,
int
speicher;
xbitte
positive
cout (
l/ erste Zahl einlesen
cin }} speicher;
I
I
Zahlen
beenden
eingeben,
{
I
/ / n,äc}ste Zahl einlesen
cin )} gahl;
(zahL > speiclrer)
if
= zahl;
speiclrer
ltenn größer:
und speiehern,
n
// gespeicherten
'r!{axiuun:
eout (
wert
n (
ausgreben:
strreic}rer
suche nax.ctrry
(fuer
Kompazahlen)
II |||//t/
<(
"\n"
i
|I|ilt|ilt//ilil|ililt
/iltl
(iostream)
#include
using nanespace
std;
void üain()
{
doubl.e
zalrl,
cout {{ trbitte
cin
do
{
streicheat
ZahLen
eingeben,
beelrdea
>> apeiclrer;
cin >> zalrl;
(zahl ) speidrer)
if
= satrli
speicher
(
g
ä
h
J
.
!= 0.0);
l while
rrMa:ci"uum:
n (
cout ((
)
0 \n't;
und speichern:
s.b-lsJ-rho
/l
ni.t
etrreictrer
((
r'\nn i
cit
0 \n'ri
f
T
T
T
L-1
if - Schreihweisen:
I /oderz
ffi
ffi
/ /oderz
if (orpression)
stateuentl;
statenent2;
l/...
l
/ /od.ert
(ocpression)
if
statementl;
statemenL?;
//...
l
| /vsw.
Ma,ß:
Anweisung/Blockeinrücken!
untersast: keineZuweiquneiF expressions!
(nur hoolExpressions,
siehespöter)
if_scheibw.&c
vL
1.- 8
Schreibweisenfür cin und cout
entweder
gout
(
a << rt+tt <<t'
((
rrsrr (
sume
<< ft\ntt;
oder
cout
fl=lt
oder
cout
cout
cout
cout
cout
cout
entweder
ein}}
a
cin ))
a
ein ))
ein D
a;
b;
oder
oder
cinicqü.sclreibw.doc
U1