Supporting algorithmic approach to basic school mathematics by programming tasks
The paper describes some findings from a programming task book project. The book contains tasks on arithmetic (operations, calculating the value of numeric expressions, common fractions etc), number theory (factors, prime numbers, GCD, LCM, Euclid algorithm), constructions in planar geometry, algebra (linear equations and inequalities, systems of linear equations, polynomials), some types of nonroutine tasks. The paper also brings up the necessary information processing that is not explicit when mathematical tasks are solved by paper-and-pencil method: parsing of algebraic expressions, finding the coordinates of intersection points by planar constructions, programming of algorithms for the tasks that appear in textbooks only in the form of one single numerical example. Some warnings are given about the impact of ”brute force“ computer solutions of reasoning-oriented tasks.