← Все вопросы

Что такое СКИ исполнителя и почему нельзя дать ему любую команду?

Задан 6 месяцев назад1.3к просмотров2 ответа
5

В учебнике встретил аббревиатуру СКИ — система команд исполнителя. Не пойму, что это и зачем вообще придумали. Почему исполнителю нельзя просто сказать «нарисуй домик», а надо как-то по-особому?

2 ответа

9
✓ Принятый ответ — помог автору

СКИ — это полный список команд, которые исполнитель умеет выполнять. И всё. Больше он не понимает ничего.

Например, у исполнителя Робот в КуМире СКИ примерно такая: вверх, вниз, влево, вправо, закрасить. Команды «нарисуй домик» в этом списке нет, поэтому Робот её не поймёт — для него это бессмыслица.

Идея в том, что исполнитель тупой, но точный: он делает ровно то, что умеет, без фантазии. Чтобы получить «домик», ты должен разложить его на команды из СКИ — это и есть программирование. Поэтому и нельзя сказать абы что: вне СКИ исполнитель просто не знает, что делать.

3

Добавлю: у каждого исполнителя своя СКИ. У Черепахи/Чертёжника свои команды (вперёд, направо, опустить перо), у Робота — свои. Поэтому одну и ту же задачу для разных исполнителей решают по-разному — нельзя команды Черепахи дать Роботу.

Ваш ответ

Войдите, чтобы ответить на вопрос.