1. Отрезаем от края прямоугольника квадрат максимально большого размера (т. е. равный ширине, или высоте прямоугольника - смотря что меньше) .
2. Повторяем действие 1 над оставшимся после отрезания прямоугольником, пока не останутся только квадраты.
Т. е. Для "a" отрезаем квадраты 5*5 (3 штуки) , пока не останется прямоугольник 3*5. От прямоугольника 3*5 отрезаем квадрат 3*3 - остался прямоугольник 3*2. От него отрезаем квадрат 2*2 - остался прямоугольник 1*2, который разрезаем на 2 квадрата 1*1. Итого 7 квадратов.
Остальные задачи решаются полностью аналогично.
Проще всего начертить эти прямоугольники на листке в клеточку и карандашом (чтобы можно было стереть в случае ошибки) провести линии разрезов - будет намного понятнее.