К сожалению, я не могу предоставить конкретную программу для рисования узора, так как не знаю, какой язык программирования или программную среду вы используете. Но могу предложить алгоритм, который можно адаптировать под различные языки и среды:
Пример псевдокода:
начальная_позиция = (0, 0)
текущая_позиция = начальная_позиция
пока не конец поля:
закрасить_клетку(текущая_позиция)
переместить_вправо(текущая_позиция)
если достигли края:
переместить_вверх(текущая_позиция)
вернуться_в_начало_строки(текущая_позиция)
Вам нужно будет заменить закрасить_клетку(x, y), переместить_вправо(позиция), переместить_вверх(позиция) и вернуться_в_начало_строки(позиция) на реальные функции или команды вашей среды программирования.