Путем пошаговой детализации составьте программы графическим исполнителем для решения следующих :
• расчертить все поле горизонтальными пунктирными линиями;
• нарисовать квадраты во всех четырех углах поля;
• расчертить все поле в клетку со стороной, равной шагу.
Алгоритм:
Должна быть переменная с суммой всех чисел (я её буду использовать как S)
1. Запрашиваем число (я его буду использовать как X)
2. Проверяем если S + X > 15 то (конец) иначе (повторяем 1 и 2 ещё раз)
Примеры на разных языках:
JavaScript:
var s = 0;
while (s < 15) {
s += input() //тут функция которая запрашивает и возвращает число
}
// действия после того как S > 15
Python:
s = 0
while s < 15:
s += input('Введите число: ') //тут функция которая запрашивает и возвращает число
// действия после того как S > 15
P.S. Если что-то не понятно, я постараюсь объяснить подробнее.
** (* - любой из символов В или С)
*А*
ААА*АА*
АА*ААА*
А**
** (пока 6 вариантов)
Далее - аналогично:
**А
ААА*А*А
АА*АА*А
А*ААА*А
**А (ещё 5 вариантов)
ААА**АА
АА*А*АА
А*АА*АА
*ААА*АА (ещё 4 варианта)
АА**ААА
А*А*ААА
*АА*ААА (ещё 3 варианта)
А**
*А* (ещё 2)
** (ещё 1)
Итого: 6+5+4+3+2+1=21
Так как на месте * могут быть любые из 2 символов В или С, то это даст ещё по 4 варианта для каждого случая.
Можно здесь, конечно, комбинаторику вспомнить.
Итого: 21*4 = 84