代数学習における核となる能力の開発:論理的思考と構造的思考