top of page

Алгоритмы и исполнители

задачи

Для решения задач надо составить алгоритмы на русском языке в виде пошаговой инструкции, либо в виде блок-схемы.

 

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. Устройство умеет обрабатывать некоторый вид социальных карт. Оно умеет считывать фамилию, пол и возраст. На ввод подается стопка карточек.

  1. Подсчитать количество мужчин и женщин.

  2. Определить, есть ли в стопке карточки детей (до 16 лет).

  3. Подсчитать количество и напечатать фамилии мужчин призывного возраста

  4. Найти самого старого мужчину (одного такого, если их несколько). Учесть возможность того, что в стопке может вообще не быть карточек мужчин! Напечатать фамилию и возраст (или сообщение, что такого нет).

11. Задано некоторое целое число N>2. Определить, является ли оно простым (т.е. делится нацело только на 1 и само себя).

© 2016 Учитель информатики Сучкова Т.С. 

Сайт создан на Wix.com

  • Facebook App Icon
  • Twitter App Icon
  • Google+ App Icon
bottom of page