Задание 8 Параграф 6 ГДЗ Босова 11 класс (Информатика)
- Водитель автобуса, в котором $$K$$ мест, продаёт билеты и по одному пропускает пассажиров в автобус. Он должен завершить посадку и уехать либо когда в автобус войдут все желающие, либо когда все места будут заняты. Составьте алгоритм действий водителя.
Посадку пассажиров можно описать циклом с проверкой двух условий: в автобусе ещё есть места и есть желающие ехать.
Пока оба условия выполняются, водитель продаёт билет очередному пассажиру и пропускает его в салон. Как только места заканчиваются или желающих больше нет, посадка прекращается, дверь закрывается, и автобус отправляется по маршруту.
Пока есть свободные места и есть желающие ехать, делать:
продать билет очередному пассажиру;
пропустить пассажира в салон.
Если свободных мест не осталось или желающих больше нет, закрыть дверь и отправиться по маршруту.
Ответ
Алгоритм действий водителя: проверять наличие свободных мест и желающих ехать; пока места есть и пассажиры есть, продавать билет и пропускать пассажира в автобус; когда места закончатся или желающих больше не будет, закрыть дверь и отправиться по маршруту.

