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

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

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

1

2

3

4

5

6

7

n n+1

ЦИКЛ

пока

VS

краску для

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

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

5. развести

краску

6. ...

 

стена не

л

окрашена

 

и

сместится к верхнему краю неокрашенной части стены

красить по всей ширине стены полосой в 70 см

получить у бригадира фронт работ

пока (стена область вся !== окрашено) стена от не_окрашено_верх; стена область 70см_х_ширина_стены; стена нанести;

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

краску для

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

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

5. развести

краску

6. ...

 

л

S1

и

л

S2

 

 

и

 

инструкция A

 

инструкция B

ЦИКЛ

=

пока

вход

пока (S1)

пока (S2) А;

B;

пока (S1) пока (S2)

А; B;

вложенная

конструкция

выход

 

 

 

 

 

 

 

 

стена не

л

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окрашена

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

следующая полоса покраски

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ниже

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

л

правый край

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

не окрашен

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

взять

ведро 15л

 

сместится к левому участку

 

 

 

развести красную краску для неокрашенной части полосы

 

 

 

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

 

 

 

 

 

 

3.

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

красить участок высотой и шириной

 

 

 

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

70 см

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

через

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

 

 

 

 

 

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

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получить у бригадира фронт работ

 

 

5.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пока (стена область вся !== окрашено)

пока (стена область правый_край !== окрашено) стена от не_окрашено_лево; стена область 70см_х_70см; стена нанести;

стена от не_окрашено_верх_слева;

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

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

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

фасадных работ 3. красить горизонтальными

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

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

1

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

6. ...

ЦИКЛ

используется 20:1 чаще

с предусловием

с постусловием

л

условие

 

 

инструкция A

 

 

 

и

 

инструкция B инструкция A

инструкция B

условие

и

 

 

л

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

выполнить

А;

А;

B;

B;

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

 

как минимум выполняется одна итерация вне зависимости от выполнения условия

выполнить стена от не_окрашено_верх;

стена область 70см_х_ширина_стены; стена нанести;

пока (стена область вся !== окрашена)

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

сместится ниже к неокрашенной части стены

красить по всей ширине стены полосой в 70 см

стена не

и

окрашена

 

л

получить у бригадира фронт работ

 

 

 

 

 

 

ЦИКЛ

1

 

 

I

 

 

 

 

 

 

 

 

 

 

 

установка

 

 

для

 

2

 

 

 

 

 

 

 

 

 

 

 

начала счета

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для (I; S; U)

 

4

 

 

 

 

 

 

 

 

5

л

проверка

 

А;

 

 

 

 

B;

 

 

 

 

 

 

счетчика

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

S

 

7

 

 

 

 

 

 

 

 

 

 

 

 

инструкция A

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

n раз

 

 

 

 

 

 

инструкция B

 

счет задается тремя

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

инструкциями: I, S, U

 

 

 

 

шаг счетчика

n

U

( ширина_стены ) полотна = ширина_полотна - 1

полотна округлить до целого

i = 1

л

1. взять ведроi ≤ полотна15

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

и

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

сместится к левому участку

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

не оклеенной части стены

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

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

клеить полотно № i

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

i увеличить на 1

оклеить угол

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

 

6. ...

 

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