На этом уроке мы воспользуемся сайтом draw.io для рисования схемы алгоритма пешки.
На схеме отобразим следующие правила для пешек: 1. направление зависит от цвета; 2. положение может быть на горизонталях 1-6; 3. могут ходить только прямо и только на одну клетку; 4. с 1/6 горизонтали могут ходить на две клетки через пустую; 5. рубят наискосок на одно поле вперёд-влево/вправо; 6. могут рубить на битое поле (взятие на проходе); 7. на последней линии превращается в слона/коня/ладью/ферзя своего цвета. Превращение пешки будет реализовано в функции завершения хода box_click_to().
Дата отправки отчёта:
21 января 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Рисовать блок-схемы
Что было сложным:
Понять, что такое "взятие на проходе"
Комментарии:
Видимо, не слишком большой я знаток шахмат :( Нарисовала блок-схему так, как я это понимаю P.S. За использование символа "Модификатор" вместо "Ромба" для проверки условия у нас в универе серьезно бы досталось от нормоконтроля. Поэтому лучше не привыкать использовать блоки не по назначению.
Согласен, лучше блоки использовать по стандарту, я помню когда стрелки не с той стороны чертил, после этого мне подарили книжку ЕСКД =) я думаю "базовая библиотека новичка" необходима на проекте, чтобы не отходить от устаканенных стандартов и правила построения блок-схем туда добавить с описанием.
Нет, Алексей, "смятый шестиугольник" для цикла не используется. Меня по этим ГОСТам здорово гоняют, поэтому я их уже почти наизусть выучила :) Вот тут поделилась тем, что знаю prog-cpp.ru/block-schema/
Научился: Рисовать блок-схемы Трудности: Понять, что такое "взятие на проходе" Видимо, не слишком большой я знаток шахмат :(
Нарисовала блок-схему так, как я это понимаю
P.S. За использование символа "Модификатор" вместо "Ромба" для проверки условия у нас в универе серьезно бы досталось от нормоконтроля. Поэтому лучше не привыкать использовать блоки не по назначению.