Several countries have made significant investments in information and communication technology to ensure effective classroom teaching and learning. According to Fluck (2010), information and communication technologies should play a transformative role in education rather than integration into existing disciplines. One might ask what new teaching methods are suitable for students using such new tools  .
The purpose of studying geometrical locus problems is to determine a set of points satisfying given geometric construction conditions.
This allows students to apply geometry; algebra and analysis tools learned during their straining. Problems of geometric locus can be seen from the college by using for example the property of the center of gravity of a triangle. In classes of the secondary qualifying, the pupils essentially use the bary center, the scalar product, or the transformations of the plane, at the Faculty of Science, students use functions, parametric coordinates, polar coordinates, etc.
Unfortunately, teachers generally do not address geometric locus issues with theirs students.
Our trainees (future teachers) rarely make use of analytical geometry, but they experience joy using dynamic geometry software like GeoGebra.
2. Brief Description of the GeoGebra software
It is a dynamic geometry software, with which one can make figures then explore, verify and study their properties by discovering many cases.
2.1. Advantages of using GeoGebra
Using GeoGebra has several advantages:
・ Ease of use: GeoGebra is a simple and easy to use interface.
・ Multifunctionality: GeoGebra is a multi-functional software package.
・ Free software: that is to say, that the user can download and use for free and “open source” that the user has the right to make modifications.
・ You can find many helps on the software site:
・ A handling document: http://www.geogebra.org/help/geogebraquikstat_fr.pdf
2.2. Implementation: Basic Functionalities and Main Areas of GeoGebra Software
・ The input bar: it allows to enter commands and thus directly define objects; for example: Figure 1.
・ The toolbar: there are the main construction tools (create point, line, perpendicular line, polygon, circle, angle, etc.); for example: point on object D, extrema A, B and C, the point E in the middle of [BD], in red, the geometric locus of E when the point D varies Figure 1.
・ The algebra window: there is information on the objects created (coordinates, equations, length, etc.); for example: the function f.
・ The worksheet: The worksheet: objects are created and represented graphically, for example the function f and its graph.
・ The spreadsheet allows calculations, statistics and the construction of diagrams and graphs.
The work area of the GeoGebra window shows the geometric aspect of an object and the algebra area shows its analytical aspect, which makes it easier for students to acquire a double perception of a problem.
Figure 1. Main areas of GeoGebra software.
Thus, the cursor tool allows to create variables or parameters, to deal with a mathematical problem or a problem from everyday life .
3. Research Objectives
Consider the following problem: “In the plane, ABC is a triangle of orthocenter H. Determine the geometrical locus L of the points H when C moves on a fixed line (D)”.
This problem of Geometry was proposed for two hours to 100 future teachers graduated in mathematics or physics., With the exception of two students, they could not solve the problem and they did not think to use analytical geometry. When the problem was solved collectively, I started by using the Geogebra software, the teacher trainees showed a real enthusiasm. The use of GeoGebra software helped to deal with the problem using analytical geometry. This finding is consistent with the studies carried out by Hennessy, Fung and Scanlon (2001) , Muhammad Khalil,Umair Khalil, Zahoor ulHaq (2019) , Royati Abdul Sahaa, Ahmad Fauzi Mohd Ayubb, Rohani Ahmad Tarmizic (2010) , who have observed the positive impact of the use of software on students’ learning and understanding of mathematics.
The teacher must be an artist in his mission, using different techniques to teach and to solve mathematical problems.
4. Solving A Geometrical Locus Problem Using GeoGebra Software
Statement of the Problem:
consider the following problem: “In the plane, ABC is a triangle of orthocenter H. Determine the geometrical locus L of the points H when C moves on a fixed line (D)”.
Three possible cases can be considered in relation to the line (D):
・ (D) is perpendicular to the abscissa axis at a point I.
・ (D) is perpendicular to the ordinate axis at a point J.
・ (D) is an oblique line.
4.1. First Case: (D) is Perpendicular to the Abscissa Axis at A Point I
・ Construction Protocol:
We launch GeoGebra software and we build the following objects: point A, intersection of the coordinate axes, point B, point of the abscissa axis, a point I, point of the abscissa axis, the line (D) which passes through the point I and perpendicular to the abscissa axis, a point C of the straight line (D), the triangle ABC, the orthocenter H of the triangle ABC. Using the command: geometrical locus, we obtain he geometrical locus L of the point H when the point C varies on the line (D) we find: L = (D) Figure 2. We move the point I along the x-axis, we always find L = (D).
If we move point C by the mouse, point H describes the line (D), point H is not defined when A, B and C are aligned.
When we move point I along the abscissa axis, we always find the geometrical locus of H is the line (D).
・ Conclusion: in this case, the geometrical locus of the points H is the line (D).
4.2. Second Case: (D) is Perpendicular to the Ordinate Axis at A Point J
・ Construction Protocol:
We launch the GeoGebra software and we build the following objects: point A, intersection of the coordinate axes, point B, point of the abscissa axis, a point J, point of the Y axis, the line (D) which passes through the point J and perpendicular to the Y axis, a point C of the straight line (D), the triangle ABC
Figure 2. (D) is perpendicular to the abscissa axis at a point I and L = (D).
We move point J along the ordinate axis to see the shape of the geometrical locus relative to the position of the line (D).
We deduce that:
・ If the ordinate of point J is positive, the geometrical locus is concave, Figure 3.
・ If the ordinate of point J is zero, point H is not defined
Figure 3. The ordinate of point J is positive, the geometrical locus is concave.
Figure 4. The ordinate of point J is negative, the geometrical locus is convex.
・ If the ordinate of point J is negative, the geometrical locus is convex, Figure 4.
Note: We have the impression that the geometrical locus is a parabola.
4.3. Third Case: (D) is An Oblique Line
In this case, the line (D) is oblique, it intersects the abscissa axis at a point I, and it makes an angle α with the abscissa axis; α varies from 0˚ to 180˚.
・ Construction Protocol
We launch the GeoGebra software and we build the following objects: point A, intersection of the coordinate axes, point B, point of the abscissa axis, a point I, point of the x-axis, the angle α by a cursor, the line (D) which makes the angle α with the x-axis passing through the point I, a point C of the line (D), the triangle ABC, the orthocenter H of the triangle ABC, the geometrical locus of point H when point C varies. We represent the angle α by a cursor, point I is displaced along the abscissa axis. we have captured Figures 5-14:
Figure 5. Point I to the left of point A.
Figure 6. I = A.
Figure 7. I belongs to ]A B[.
Figure 8. I = B.
Figure 9. I to the right of B.
Figure 10. Point I to the left of point A.
Figure 11. I = A.
Figure 12. I belongs to ]A B[.
Figure 13. I = B.
Figure 14. I to the right of B.
“Five figures when the slope of the line is positive and Five other figures when the slope of the line is negative”.
・ line (D) has a positive slope:
・ The line (D) has a negative slope.
Remarks and conclusions:
・ If and
1) The geometric locus are graphic representations of the numerical functions, these functions are defined continuous and differentiable on the set of real numbers IR except in a, where a is the abscissa of point I
2) If the slope of the line (D) is positive and if I belongs to the segment [AB], the geometrical locus is decreasing, Figure 7.
4) If the slope of the line (D) is negative and if I belongs to the segment [AB], the geometrical locus is increasing Figure 12.
6) All the curves pass through points A and B, in fact: the vertical passing through point A intersects the line (D) at a point C, so A is the orthocenter of the triangle ABC, similarly for point B.
5. Analytical Geometry
5.1. Some Preliminary Notes
Definition: A geometrical locus is a set of points satisfying the conditions, given by a mathematical problem.
By the introduction the Cartesian coordinate system, the points are characterized by their coordinates and the sets of points are characterized by Cartesian equations. Geometric questions are translated algebraically, which sometimes facilitates solutions.
René Descartes (1596-1650) is the first to introduce two-dimensional Cartesian landmarks   and Lagrange (1736-1813) is the first to use the equations of lines and planes . Monge (1746-1818) invented the concept of vectors .
We present here two methods, which are often used to determine a geometrical place.
The translation method
It consists of:
・ Choose an orthonormal coordinate system, so that the data have simple equations.
・ Graph the data.
・ Translate data and conditions by algebraic relationships.
・ We obtain a relation, or an equation verified by the coordinates of the points of the geometrical locus.
・ We study the converse and we trace the place in question.
The generator method:
The generatrices are curves, which contain the point P whose geometrical locus is sought. The method consists of:
・ Choose a reference, it is not necessarily orthonormal.
・ Graph the data.
・ Specify the equations of the fixed lines and the coordinates of the fixed points.
・ Identify the generators.
・ Find the equations of the generators.
・ Eliminate the parameter between the two generators, thus obtaining the equation of the geometrical locus.
・ Analyze and build the geometric locus.
5.2. Resolution of Problem
In 1945 George Polya published his famous book How to Solve It; more than a million copies have been sold; this book has been translated into 17 languages. In this book, George Polya identifies four basic principles for maximum luck in solving a problem, which are :
・ First Principle: Understand the problem.
・ Second Principle: Devise a plan.
・ Third Principle: Carry out the plan.
・ Fourth Principle: Look back.
But there is problem and problem, for our problem, we will follow other steps without forgetting the advice of George Polya.
Formulation of the Problem:
Problem: “In the plane, ABC is a triangle, of orthocenter H. Determine the geometrical locus L of the points H when C moves on a fixed line (D)”.
We consider an orthonormal coordinate system, .
Let H be the orthocenter of the triangle ABC, its coordinates are .
Mathematization of the Problem
・ First case: (D) is perpendicular to the abscissa axis at a point .
The line (D) is a height, so is the abscissa of H, its ordinate varies from −∞ to +∞ when the point C varies along the line (D), therefore (D) is the geometrical locus of H, Figure 2.
・ Second case: (D) is perpendicular to the ordinate axis at a point .
The equation of the line (D) is , C is a point on the line (D), its coordinates are with r is a real varies. Let H be the orthocenter of the triangle ABC, its coordinates are . Point H checks:
・ Third case (D) is an oblique line.
Of coordinate system, the line (D) is oblique, so it intersects the abscissa axis at a point where a is a real number. The equation of the line (D) is written
With α is an element of the interval .
C is a point on the line (D), its coordinates are with r is a real number.
Let H be the orthocenter of the triangle ABC, its coordinates are
Mathematization of the Problem
Point H checks
Using Cartesian coordinates, we find the coordinates (r, s) of the orthocenter H verify:
Resolution of problem:
・ First case: if , the Equation (6) becomes
Or, r varies, so
That we write
・ Second case: if , the Equation (6) becomes:
Or, r varies, so
That we write
Third case: and , The numbers a and are parameters. because ABC is an unfastened triangle. So:
Hence, the geometric locus of the orthocenter H is the curve representing the function
Note that the curves and are symmetrical with respect to the abscissa axis because , also note that: is a point of equivalent to is a point of because .
We are only interested in the representation of the curve
The function is a defined, continuous and differentiable on and its derivative is:
if and only if the discriminant is positive, its roots are and . ( if Otherwise ).
If , , then the function is strictly decreasing.
The line is an asymptote; to find the oblique asymptotes, we change the variable: we find: , We deduce that the line is an asymptote which is below the curve on and above the curve on .
Graphical representation using GeoGebra software:
We launch the GeoGebra software. The results were shown as Figures 15-17.
We define the cursor, we enter the function and the equations of the asymptotes the line and the line .
IF or , vanishes at and moreover it is positive on because and is positive for .
To conclude, the adoption of dynamic geometry via GeoGebra in the resolution of a problem of the geometrical locus allowed to emit and formulate a conjecture which was used as a basis for a resolution of this problem by the analytical geometrics.
Table 1. The table of variation of for .
Table 2. The table of variation of for or .
Figure 15. Graphical representation of for .
Figure 16. Graphical representation of for .
Figure 17. Graphical representation of for .
Textbook authors are expected to take advantage of this software to make students more attractive and motivated to examine and study geometric locus problems.
Software that will appeal to teachers and students of mathematics, it should add a playful side to learning geometry and algebra.
The participation of future teachers clearly demonstrates the pedagogical effectiveness of GeoGebra compared to traditional construction tools.
The efficient use of the computer is appreciated, as it promotes mathematics for all. This is why teachers trained in mathematics should develop the skills and abilities necessary to take advantage of available technological resources .
The new method of teaching and learning in mathematics, using GeoGebra software in the teaching and learning process, results in a much greater increase in the level of knowledge and skills in mathematics than the traditional method used in this process .
Now Let’s Solve This Problem
Let (d) be a fixed line of the plane and a point A not belonging to (d).
For each point M of the line (d) we consider the circles (c) with center M passing through A and (c’) with center A passing through M.
What are the geometric locus (L1) and (L2) of the points M1 and M2, intersection of the two circles?
 Sahaa, R.A., Ayubb, A.F.M. and Tarmizi, R.A. (2010) The Effects of GeoGebra on Mathematics Achievement: Enlightening Coordinate Geometry Learning. Procedia Social and Behavioral Sciences, 8, 686-693. https://core.ac.uk/download/pdf/82664417.pdf
 Freiman, V., Martinovic, D. and Karadag, Z. (2009) Decouvrir le potentiel educatif du logiciel dynamique GeoGebra. Bulletin AMQ, XLIX.
 Hennessy, S., Fung, P. and Scanlon, E. (2001) The Role of the Graphic Calculator in Mediating Graphing Activity. International Journal of Mathematics Education for Science and Technology, 32, 267-290. https://doi.org/10.1080/00207390010022176
 Khalil, M., Khalil, U. and ulHaq, Z. (2019) GeoGebra as a Scaffolding Tool for Exploring Analytic Geometry Structure and Developing Mathematical Thinking of Diverse Achievers. International Electronic Journal of Mathematics Education, 14, 427-434. https://doi.org/10.29333/iejme/5746