| № | Module | Number of tasks | Progress | 
		
			| 
                           
                                1
                            
                            | 
               LET''S GET ACQUAINTED! 
             Dedicated to the study of the interface with courses
              | 
                           
                                7
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                2
                            
                            | 
               Output text 
             Learning to output various text on the screen
              | 
                           
                                5
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                3
                            
                            | 
               VARIABLES. OUTPUT FORMATS 
             In the module we analyze what a variable is. Types of variables. We continue to work with the output operator. Getting to know output specifiers. We learn to display and enter values of variables in various formats.
              | 
                           
                                6
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                4
                            
                            | 
               ARITHMETIC EXPRESSIONS 
             We study the assignment operator. Master the intricacies of working with integers
              | 
                           
                                12
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                5
                            
                            | 
               INTEGER DIVISION AND REMAINDER 
             An important module for further study of programming. We disassemble the division completely and take the remainder. Trying to deal with the most difficult questions, questions related to these tasks.
              | 
                           
                                20
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                6
                            
                            | 
                
             
              | 
                           
                                7
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                7
                            
                            | 
               REAL NUMBERS 
             We study the features of working with real numbers
              | 
                           
                                11
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                7
                            
                            | 
               PRACTICE - 1 "SOFIA THE FIRST". LINEAR ALGORITHMS 
             The practice is devoted to developing skills in compiling linear algorithms.
              | 
                           
                                11
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                8
                            
                            | 
               CONDITIONAL OPERATOR 
             We study various forms of the conditional operator, simple and complex conditions
              | 
                           
                                17
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                9
                            
                            | 
               Nested conditional statement. Difficult conditions 
             In this module, we continue to get acquainted with the conditional operator. We study the nested conditional operator and complex conditions, solve various problems
              | 
                           
                                17
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                10
                            
                            | 
               PRACTICE - 2 "CHESS AND CHESS PLAYERS." CONDITIONAL OPERATOR 
             We gain skills in developing programs using a conditional operator and complex conditions
              | 
                           
                                13
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                11
                            
                            | 
               LOOPS. LOOP WITH PARAMETER (FOR) 
             We study what a loop is. What types of loops are there in the C++ programming language. Introducing the construction of the for loop. We fix everything learned in practice
              | 
                           
                                15
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                12
                            
                            | 
               OPERATOR CYCLE FOR. TYPICAL TASKS 
             Without knowing simple algorithms, it is difficult to write any complex programs. Therefore, in this module we learn to find the sum of a fixed sequence of numbers and determine the maximum and minimum number among the numbers entered from the keyboard
              | 
                           
                                16
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                13
                            
                            | 
               LOOP STATEMENT WITH CONDITION - WHILE 
             We study the loop operator with the condition - while. We get acquainted with the structure of the operator. We solve the problem of the number of digits in the number
              | 
                           
                                21
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                14
                            
                            | 
               WHILE LOOP. TASKS 
             Complicated tasks for applying a while loop
              | 
                           
                                9
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                15
                            
                            | 
               Processing data in a loop. Fastening 
             We strengthen the skills of programming using cycles
              | 
                           
                                13
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                16
                            
                            | 
               Practice - 3: "A FEW FACTS ABOUT HARRY POTTER" 
             We fix the studied material
              | 
                           
                                7
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                18
                            
                            | 
               Nested loops 
             
              | 
                           
                                8
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                20
                            
                            | 
               PROCEDURES AND FUNCTIONS - 1 
             We study the subroutines, the difference between procedures and functions. We use the acquired knowledge when writing programs
              | 
                           
                                11
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                21
                            
                            | 
               PROCEDURES AND FUNCTIONS - 2 
             
              | 
                           
                                8
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                22
                            
                            | 
               Recursion 
             We study what recursion is. How to make a program using recursive procedures and functions. We analyze the simplest tasks. We solve problems on number systems and recursive search of lines
              | 
                           
                                12
                                 
                                      
                               
                           
                            | 
                           
                        | 
		
			| 
                           
                                23
                            
                            | 
                
             
              | 
                           
                                6
                                 
                                      
                               
                           
                            | 
                           
                        |