Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lc1_2015_Введение ПДС

.pdf
Скачиваний:
10
Добавлен:
24.02.2016
Размер:
7.15 Mб
Скачать

 

 

 

 

ВЕТВЛЕНИЕ

 

 

 

 

 

 

 

 

если (S1)

 

 

 

 

если (S2)

л

S1

и

 

C;

 

 

 

иначе

 

 

 

 

 

 

 

 

B;

A

 

 

иначе

 

 

 

А;

 

 

 

 

л

S2

и

если (S1)

 

 

 

 

 

если (S2)

 

 

 

C;

B

 

C

иначе

 

B;

 

 

 

 

 

 

иначе

 

 

 

А;

вложенная

конструкция

1.

2.

3.

4.

5.

6.

 

л

ведра

и

 

 

нет

 

л

в ведре

и

получить ведро

 

остатки краски

 

у бригадира

 

 

 

промыть

промыть

взять ведро 15л

 

водой

растворителем

развести красную краску для

 

фасадных работ

 

красить горизонтальными

рядами смещаясь сверху вниз

через

завершению

покраски фасада взять емкость

взять ведро 15л

 

развести белую краску

...

a

1.

2.

3.

4.

5.

6.

a

краски

и

нет

 

л

получить краску

 

у бригадира

взять ведро 15л развести красную краску для

фасадных работ развести красную краску

красить горизонтальными

для фасадных работ

рядами смещаясь сверху вниз через 30 мин. по завершению покраски фасада взять емкость

развести белую краску

...

если (нет ведро_15л)

бригадир получить ведро_15л; иначе

если (ведро_15л содержимое пятна_краски) ведро_15л подготовить растворитель;

иначе ведро_15л подготовить вода;

1.взять ведро1515лл подготовить;

2.развести красную краску для

3.

4.

5.

6.

если (нет красная_краска)

фасадных работ

бригадир получить красная_краска;

красить горизонтальными

иначе

рядами смещаясь сверху вниз

ведро_15л содержимое красная_краска;

через 30 мин. по завершению покраски фасада взять емкость

развести белую краску

...

ВЕТВЛЕНИЕ

несколько

вариантов

следования

VS

если (D < 0)

сообщить "нет решения"; иначе

если (D === 0)

D = b2

– 4 * a * c

x = (-b + √D)/(2 * a);

 

 

иначе

 

 

 

 

 

 

x1

= (-b + √D)/(2 * a);

 

 

x2

= (-b - √D)/(2 * a);

 

 

 

 

 

 

 

л

D < 0

 

и

 

 

 

 

 

 

 

 

1.

взять ведро 15лл

 

 

 

и

 

нет решений

2.

 

 

D === 0

 

 

 

развести красную краску для

 

 

 

 

 

 

фасадных работ

 

 

 

 

 

 

 

 

 

 

 

3.

красить горизонтальными

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рядами смещаясь сверху вниз

 

 

 

 

 

 

 

 

x1 = (-b + √D)/(2 * a)

x = (-b + √D)/(2 * a)

 

 

4.

 

через 30 мин. по завершению

 

 

 

 

x2 = (-b - √D)/(2 * a)

 

 

 

 

 

 

 

 

 

покраски фасада взять емкость

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

развести белую краску

 

 

 

 

 

6. ...

красить горизонтальными рядами смещаясь сверху вниз

1. взять ведро 15л

2. развести красную краску для фасадных работ

3. красить горизонтальными рядами смещаясь сверху вниз

4. через 30 мин. по завершению покраски фасада взять

5. развести белую краску

6. ...

ЦИКЛ

1

2

3

4

5

6

7

n

n+1 раз

ЦИКЛ

вход

пока

л

условие

пока (условие)

и

А;

 

 

B;

инструкция A

инструкция B

n+1 раз

выход

цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется заданное условие (условие продолжения цикла).

л

условие

и

инструкция A

инструкция B

ЦИКЛ

итерация

пока

 

 

n+1 раз = n+1 итераций

пока (условие)

А; B;

тело цикла

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]