![](https://static.wixstatic.com/media/11062b_6743da5900054f1f8e69f53302930a6af000.jpg/v1/fill/w_1920,h_1080,al_c,q_90,enc_avif,quality_auto/11062b_6743da5900054f1f8e69f53302930a6af000.jpg)
Учитель информатики
Сучкова Татьяна Сергеевна
МБОУ "Средняя школа №6"
Елабужский муниципальный район
Республика Татарстан
Алгоритмы и исполнители
задачи
Для решения задач надо составить алгоритмы на русском языке в виде пошаговой инструкции, либо в виде блок-схемы.
1. В систему команд исполнителя Водолей входит 6 команд:
1) Наполнить сосуд А
2) Наполнить сосуд В
3) Перелить из А в В
4) Перелить из В в А
5) Вылить из А
6) Вылить из В
Объем сосуда А равен 4 л, сосуда В - 3 л. Как получить 2 л в одной из ёмкостей, используя не более 4 команд?
В ответе запишите номера команд в нужном порядке.
2. Перед вами – треугольник. Можно измерять любые стороны и углы. Составить инструкцию для определения его вида: является ли он прямоугольным, остроугольным, тупоугольным, равносторонним, равнобедренным.
3. Перед вами - четырехугольник. Можно измерять любые стороны и углы. Составить инструкцию для определения его вида: является ли он прямоугольником, параллелограммом, ромбом, квадратом (написать надо что-то одно: для квадрата, например, не надо сообщать, что это еще и ромб, и прямоугольник).
4. В начале рабочего дня в помещении включают автомат-кондиционер. Составить программу, по которой он будет через некоторые промежутки времени измерять температуру в помещении и включать-выключать обогрев или охлаждение. При наступлении времени «окончание рабочего дня» он автоматически выключается. Температура должна находиться в пределах [T1, T2].
5. Придумать и составить инструкцию охраннику школы: в какой последовательности и что он должен проверять (наличие пропуска, соответствие фотографии, не просрочен ли пропуск, есть ли сменная обувь и т.п.) и как реагировать (вызвать милицию, отправить домой, поругать но пропустить и т.п.)
6. Водитель автобуса, в котором К мест, продает билеты и по одному пропускать пассажиров в автобус, либо когда все места будут заняты. Составить программу его действий.
7. Задано . Напечатать степени 2 от 0 до N включительно. (Можно складывать, сравнивать, умножать: операции «возведение в степень» нет).
8. Промышленный манипулятор находится около непрерывно движущейся ленты с деталями. Он умеет отличать бракованные детали от качественных. Манипулятор берет хорошие детали и складывает их в ящик, в который помещается К деталей. Когда ящик заполнится, манипулятор должен остановить конвейер и прекратить работу. Прекратить работу он должен также , если ему попалось N бракованных деталей подряд.
9. Автомат умеет считать, сравнивать числа и определять, какого цвета кнопка нажата (имеются кнопки четырех цветов). Он зажигает красную лампочку, если 5 раз нажата красная кнопка, синюю лампочку, если 3 раза нажата синяя, и включать сирену, если было 30 нажатий кнопок, но ни красную, ни синюю так ни разу и не нажали.
10. Устройство умеет обрабатывать некоторый вид социальных карт. Оно умеет считывать фамилию, пол и возраст. На ввод подается стопка карточек.
-
Подсчитать количество мужчин и женщин.
-
Определить, есть ли в стопке карточки детей (до 16 лет).
-
Подсчитать количество и напечатать фамилии мужчин призывного возраста
-
Найти самого старого мужчину (одного такого, если их несколько). Учесть возможность того, что в стопке может вообще не быть карточек мужчин! Напечатать фамилию и возраст (или сообщение, что такого нет).
11. Задано некоторое целое число N>2. Определить, является ли оно простым (т.е. делится нацело только на 1 и само себя).