Программирование
Параллельное выполнение
Параллельное выполнение
Последовательное выполнение
Последовательное выполнение
От параллельного к последовательному
От параллельного к последовательному
With a little help of my friends…
106.94K
Категория: ПрограммированиеПрограммирование

Выполнение программы

1. Программирование

Выполнение программы
2015

2. Параллельное выполнение

2
Параллельное выполнение
Скрипты нескольких исполнителей выполняются
Одновременно (параллельно)
Что будет на сцене?
Фон 1 Джаз
Персонаж 1
Рок-н-ролл
Фон 3
Персонаж 2
Сцена

3. Параллельное выполнение

3
Параллельное выполнение
Скрипты нескольких исполнителей выполняются
Одновременно (параллельно)
Непредсказуемо. Хаос!
Фон 1 Джаз
Персонаж 1
Рок-н-ролл
Фон 3
Персонаж 2
Сцена

4. Последовательное выполнение

4
Последовательное выполнение
Скрипты нескольких исполнителей выполняются
Последовательно
В каждый момент времени – 1 команда
Фон 1
Персонаж 1
Персонаж 2
Сцена
Жду

5. Последовательное выполнение

5
Последовательное выполнение
Скрипты нескольких исполнителей выполняются
Последовательно
В каждый момент времени – 1 команда
Рок-н-ролл
Персонаж 1
Жду
Персонаж 2
Сцена

6. От параллельного к последовательному

6
От параллельного к
последовательному
Устанавливаем порядок выполнения действий
Вводим общую (разделяемую) информационную
величину – режим
Алгоритм
Мой режим?
Нет – ждём и проверяем снова
Цикл
Я действую, остальные ждут
Закончив, передаю ход

7. От параллельного к последовательному

7
От параллельного к
последовательному
Режим =
«Персонаж
А»?
да
нет
Режим =
«Персонаж
Б»?
да
Установить фон 1
Играть рок-н-ролл
Играть джаз
Установить фон 3
Режим:=
«Персонаж Б»
Режим:=
«Персонаж А»
нет

8. With a little help of my friends…

8
With a little help of my
friends…
Необходимо спроектировать алгоритмы для
персонажей 1 и 2, позволяющие получить
следующую последовательность выполняемых ими
действий:
1. Установить фон 1 (персонаж 1)
2. Играть джаз (персонаж 2)
3. Играть рок-н-ролл (персонаж 1)
4. Установить фон 3 (персонаж 2)
Дополнить используемые значения переменной
«режим»
English     Русский Правила