C++ programming for students of cartographers and surveyors: a double straight angular intersection according to Young's formulae
The features of the educational process and its components are considered on the example of geodesic university MIIGAiK. Recommendations for the development of the educational process based on modern information technologies are presented. The training program for cartographers and surveyors studying the basics of programming in C++ was developed. The program calculates the plane rectangular coordinates of an additional searched point using Young's formulae. The coordinates of the searched point are determined by the coordinates of the original four points and the four measured angles from the original points. In order to facilitate the understanding of the learning code the coordinates of the searched point are calculated as the average of two values without adjustment. The program demonstrates the use of one-dimensional arrays for storing coordinates and control statements (for-loops with two control indices) for working with arrays. The program also illustrates the use of inline functions and passing values to a function by default. As a result of their use, the program displays the values of the coordinates of the points-abscissa and ordinate. The developed program illustrates the solution of the problem of calculating the plane rectangular coordinates of an additional point using a double straight angular geodetic intersection based on the use of procedural programming technology.