Вопрос:

Составьте и опишите словесно следующие алгоритмы (определите их тип): приготовление чая; переход улицы по светофору; окраска забора.

Ответ:

  1. Приготовление чая. Налить воду в чайник; вскипятить воду; положить чай в чашку или заварочный чайник; залить чай кипятком; дать ему настояться; добавить сахар или другие добавки по желанию. Это линейный алгоритм.
  2. Переход улицы по светофору. Подойти к пешеходному переходу; посмотреть на сигнал светофора. Если горит красный сигнал, ждать. Если горит зелёный сигнал, убедиться в безопасности и перейти дорогу. Это разветвляющийся алгоритм.
  3. Окраска забора. Подготовить поверхность забора; подготовить кисть и краску; набирать краску на кисть; наносить краску на очередной участок забора; повторять окрашивание, пока весь забор не будет покрашен; дать краске высохнуть. Это циклический алгоритм, поскольку окрашивание участков повторяется.