// Перевести пример на сложение двух   
// чисел в программу для Плюсика.      
// Например, запись 25+7 должна быть   
// преобразована в текст П25П7С.       
// В начальный момент в окошко виден   
// первый символ примера.              
                                       
// Программа работает не совсем        
// правильно: последняя команда С      
// записывается не вплотную            
// к предыдущей записи, а через        
// пустое место от него.               
// Читателю предлагается исправить     
// ошибку самостоятельно.              
                                       
// Вариант решения с использованием    
// ящика                               
                                       
ЭТО Транслятор                         
  // Запись команды П                  
  ОБМЕН ПИШИ П ОБМЕН                   
  Записать_символ                      
  Перенести_число // Первое число      
  // Запись команды П                  
  ОБМЕН ПИШИ П ОБМЕН                   
  Записать_символ                      
  ВПРАВО // Перешагнуть через знак +   
  Перенести_число // Второе число      
  // Запись команды С                  
  ОБМЕН ПИШИ С ОБМЕН                   
  Записать_символ                      
КОНЕЦ                                  
                                       
ЭТО Записать_символ                    
  ВПРАВО                               
  ЕСЛИ НЕ ПУСТО                        
    ТО    Записать_символ              
    ИНАЧЕ Записать                     
  ВЛЕВО                                
КОНЕЦ                                  
                                       
ЭТО Записать                           
  ВПРАВО                               
  ПОКА НЕ ПУСТО ВПРАВО                 
  ЯЩИК-                                
  ПОКА НЕ ПУСТО ВЛЕВО                  
КОНЕЦ                                  
                                       
ЭТО Перенести_число                    
 ПОКА ЦИФРА                            
 {                                     
   ЯЩИК+                               
   Записать_символ                     
   ВПРАВО                              
 }                                     
КОНЕЦ                                  
