• Пожалуста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Помогите!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

     

    1. Графический исполнитель стоит в левом верхнем углу поля. Направление - произвольное. Что будет изображено на экране после выполнения графическим исполнителем следующего алгоритма (опишите все возможные варианты):

    если впереди край то

       поворот

    иначе

       прыжок

       прыжок

    конец ветвления

    пока впереди не край

       шаг

    конец цикла

     

    2. Напишите для графического исполнителя алгоритм, который чертит вдоль границ поля пунктирную рамку (размеры поля – произвольные). Расстояние между пунктирами – 1 шаг, длина пунктира – 1 шаг. Исходное положение исполнителя – произвольное.

Ответы 1

  •  

    1. я не знаю с какой дескретностью осуществляется поворот, однако результатом будут

    а) горизонтальная линия вдоль верхней кромки экрана начинающаяся в точке 0,0

    б) вертикальная линия вдоль левой кромки экрана начинающаяся в 2 шагах от точки 0,0

     

     в) линия произвольного наклона начинающаяся в двух шагах от точки 0,0 и идущая до края экрана

     

     

     2. а) вначале дойдем до края экрана

    пока впереди не край  прыжокконец цикла

    б) повернем указатель в сторону угла и загоним указатель в угол

    пока впереди край  поворотконец цикла

     

    пока впереди не край  прыжокконец цикла

    в) начинаемрисовать пунктир до следующего угла и там поворачиваем

    пока впереди не край  шаг

      прыжокконец цикла

    пока впереди край  поворотконец цикла

    г) повторяем пункт в еще 3 раза

    итоговая программа

     

     

    пока впереди не край  прыжокконец цикла 

    пока впереди край  поворотконец цикла

    пока впереди не край  прыжокконец цикла

    i:=0

    пока i<4

     

      пока впереди не край    шаг

        прыжок  конец цикла

      пока впереди край    поворот  конец цикла

      i := i+1

    конец цикла

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    • Автор:

      skippy
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years