%PDF-1.4 % 1 0 obj << /Type /Pages /Count 1 /Kids [ 2 0 R ] >> endobj 2 0 obj << /Type /Page /Parent 1 0 R /Resources << /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /Font << /QuickPDFF439cd02a 67 0 R /QuickPDFF5c28fadb 112 0 R >> >> /Contents [ 5 0 R ] /MediaBox [ 0 0 595.2756 841.8898 ] /CropBox [ 0 0 595.2756 841.8898 ] >> endobj 3 0 obj << /Type /Catalog /Pages 1 0 R /Metadata 113 0 R >> endobj 4 0 obj << /Producer (Debenu Quick PDF Library 11.15 \(www.debenu.com\)) /Creator (Debenu Quick PDF Library 11.15 \(www.debenu.com\)) /CreationDate (D:20200415102356+02'00') /ModDate (D:20200415102356+02'00') >> endobj 5 0 obj << /Length 3231 /LC /iSQP >> stream 0 Tr /QuickPDFF5c28fadb 14 Tf 0 0 0 rg 100 Tz 0 Tw 0 Tc 0 Ts BT 1 0 0 1 94.6448 770.8329 Tm (A New Approach to Teaching C++ Programming for Surveyors and)Tj 1 0 0 1 63.9498 752.1709 Tm (Cartographers: Pedagogical Experiment at the Moscow University of Geodesy)Tj 1 0 0 1 245.7188 733.5089 Tm (and Cartography)Tj ET /QuickPDFF5c28fadb 11 Tf 0 0 0 rg BT 1 0 0 1 230.4058 703.0447 Tm (Vladimir Zablotskii \(Russia\))Tj ET /QuickPDFF5c28fadb 11 Tf 0 0 0 rg BT 1 0 0 1 56.6929 661.0148 Tm 14.663 TL (Key words: )' ET /QuickPDFF439cd02a 11 Tf 0 0 0 rg BT 1 0 0 1 141.7323 661.0148 Tm 14.454 TL (Education; teaching C++ programming; training computer programs; direct angular)' (intersection; Gauss formulae)' ET /QuickPDFF5c28fadb 11 Tf 0 0 0 rg BT 1 0 0 1 56.6929 618.4951 Tm 14.663 TL (SUMMARY)' ET /QuickPDFF439cd02a 11 Tf 0 0 0 rg BT 1 0 0 1 56.6929 590.1487 Tm 14.454 TL (A new approach to teaching C++ programming for surveyors and cartographers has been developed.)' (Pedagogical experiments were carried out in the period of 20092020 in Moscow State University of)' (Geodesy and Cartography. The C++ programming course focuses on the use of cartographic tasks and)' (geodetic exercises to illustrate various programming language constructions. Students have to deal with)' (common geodetic tasks both on lectures and during practical sessions in computer class. This is the main)' (characteristic of the training. The examples of geodetic training programs for firstyear students might be the)' (following: determination of the height of a point on the map, calculation of a grid bearing of a line. For the)' (purpose of training students are asked to convert an angle from a radian measure to degrees, minutes,)' (seconds and estimate Gaussian convergence of meridians. The slope of line on the map is to be calculated;)' (the declination of magnetic needle for old topographic map is to be evaluated. During the period of training)' (students also work with programs theodolite and Adrianovs compass and have to program their tasks.)' (Currently, more than fifty training programs are used in the training process. An example the typical training)' (program for students studying the basics of programming in C++ is discussed. The program calculates the)' (flat rectangular coordinates of the desired additional point according to Gauss formulae. The coordinates of)' (the sought point are calculated by the coordinates of two starting points, two angles of the direction of the)' (baselines and two adjacent angles at the base points. The developed program illustrates the calculation of flat)' (rectangular coordinates by means of a straight single angular intersection using procedural programming)' (technology.)' ET /QuickPDFF439cd02a 10 Tf 0 0 0 rg BT 1 0 0 1 56.6929 163.8497 Tm 13.14 TL (__________________________________________________________________________________________)' ()' (A New Approach to Teaching C++ Programming for Surveyors and Cartographers: Pedagogical Experiment at the)' (Moscow University of Geodesy and Cartography \(10349\))' (Vladimir Zablotskii \(Russia\))' ()' (FIG Working Week 2020)' (Smart surveyors for land and water management)' (Amsterdam, the Netherlands, 1014 May 2020)' ET endstream endobj 6 0 obj << /Length 316 /Filter /FlateDecode >> stream xMRKnCAۿSpk`y^Uu[jIɒT%C/:b}Rx\%=
c%d:WMQ&1֎PP/3k v'[-A:;NcC瑊Sd3G.#Oss
endstream
endobj
7 0 obj
<<
/Length 24
/Filter /FlateDecode
>>
stream
x325P0P040 b 4
endstream
endobj
8 0 obj
<<
/Length 492
/Filter /FlateDecode
>>
stream
x=S˱9w?x:(~ t.]_Zٶ~c+z^G&wM3(9qlW>+&%:]wLD-&8bx!7=Y?O,S[_4.;*d0I``gzDcJi$0Lh.̫-mrB˒{ ESvq=Rhcb-|f