Читайте также: |
|
В § 9 мы решали задачу о закрашивании Роботом прямоугольника. Тогда мы вынуждены были указывать в алгоритме конкретные размеры прямоугольника. Используя аргументы, мы можем переписать этот алгоритм так, чтобы при его выполнении закрашивался прямоугольник произвольного размера.
|
|
дано | на поле Робота стен нет
надо | закрашен прямоугольник размером m*n, Робот в исходном положении
нач
нц n раз
закрасить ряд (m)
вниз
кц
вверх на (n)
кон
алг закрасить ряд (арг цел m)
дано | на поле Робота стен нет
надо | Робот закрасил m клеток вправо и вернулся в исходное положение
нач
нц m раз
|закрасить; вправо
кц
нц m раз
| влево
кц
кон
алг вверх на (аргцел n)
|
надо | Робот сместился на n клеток вверх
нач
нц n раз
| вверх
кц
кон
Дата добавления: 2015-07-14; просмотров: 147 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алгоритмы с несколькими аргументами | | | Заголовок алгоритма с аргументами |