Загрузка данных



использовать Робот
алг
нач
  цел x, y
  лог красить

  нц 23 раз
    влево
  кц
  нц 15 раз
    вверх
  кц

  нц для y от 1 до 16
    нц для x от 1 до 25
      красить := ложь

      если y = 3 и (x = 3 или x = 7 или x = 19 или x = 23) то
        красить := истина
      все

      если y >= 4 и y <= 6 то
        если (x >= 3 и x <= 7) или (x >= 19 и x <= 23) то
          красить := истина
        все
      все

      если y = 5 то
        если (x >= 10 и x <= 12) или (x >= 14 и x <= 16) то
          красить := истина
        все
      все

      если y = 6 или y = 7 то
        если x = 9 или x = 13 или x = 17 то
          красить := истина
        все
      все

      если y = 7 или y = 8 то
        если (x >= 4 и x <= 6) или (x >= 20 и x <= 22) то
          красить := истина
        все
      все

      если y = 8 то
        если x = 9 или x = 17 то
          красить := истина
        все
      все

      если y >= 9 и y <= 11 то
        если (x >= 3 и x <= 7) или (x >= 19 и x <= 23) то
          красить := истина
        все
        если x = y + 1 или x = 25 - y то
          красить := истина
        все
      все

      если y >= 12 и y <= 14 то
        если (x >= 2 и x <= 8) или (x >= 18 и x <= 24) то
          красить := истина
        все
        если x = 25 - y или x = y + 1 то
          красить := истина
        все
      все

      если y = 15 то
        если (x >= 2 и x <= 10) или (x >= 16 и x <= 24) то
          красить := истина
        все
      все

      если красить то
        закрасить
      все

      если x < 25 то
        вправо
      все
    кц

    если y < 16 то
      нц 24 раз
        влево
      кц
      вниз
    все
  кц
кон