Основы структурного программирования
1. Следование ветвлений
if a then b else g;
if d then e else h;
| a b g d e h | |||
2. Вложение ветвлений :
if a then if b then g else d
else if e then h else s
| a b e g d h s | |||
3. Вложение следования в ветвление
if a then begin b; g; end
else begin d; e; end;
| a b d g e | |||
4. Вложение обхода в ветвление
if a then begin if b then g end
else if d then e
begin - end писать обязательно, иначе смысл программы будет другим.
| a b d g e | |||
| Если begin end не ставить то получим if a then if b then g else if d then e | a b g d e | |||
5. Вложение циклов в ветвление.
If a then for b do g
else while d do begin
e
end
| a b d g e | |||
6. Следование циклов
for a do
begin
b
end;
while g do
begin
d
end;
| a b g d | |||
7. Вложение следования в цикл.
For a do
begin
b
g
end;
| a b g | |||
8. Вложение ветвлений в цикл
for a do
if b then g else d
| a b g d | |||
9. Вложение цикла в цикл
for a do
for b do
begin
g
end
| a b g | |||
Дата добавления: 2015-01-15; просмотров: 816;

Следование ветвлений
if a then b else g;
if d then e else h;
Вложение ветвлений :
if a then if b then g else d
else if e then h else s
3. Вложение следования в ветвление
if a then begin b; g; end
else begin d; e; end;
Вложение обхода в ветвление
if a then begin if b then g end
else if d then e
begin - end писать обязательно, иначе смысл программы будет другим.
5. Вложение циклов в ветвление.
If a then for b do g
else while d do begin
e
end
Следование циклов
for a do
begin
b
end;
while g do
begin
d
end;
7. Вложение следования в цикл.
For a do
begin
b
g
end;
Вложение цикла в цикл
for a do
for b do
begin
g
end