Ошибка не в условном операторе, а в операторе вывода.
Вероятно, забыли указать после запятой в операторе вывода имя переменной max.
writeln('Round(max)=',max)
1 байт - 8бит
256/8 = 32 Байта
Б) 8: 5 братьев и 3 сестры
в) да, если маляры - девушки (сёстры)
Ну если я правильно поняла, то вот:
6 шагов в лево
2 шага в верх, кладешь яблоко
1 шаг в верх
1 шаг в право, кладешь яблоко
Повторяешь последние цикла 4 раза