Navigation bar
  Print document Start Previous page
 78 of 179 
Next page End  

78
Решение — следующие алгоритм и программа, результатом работы которых должен быть
приведенный выше рисунок:
Алгоритм                       
Программа
алг «Домик»                   
' Домик
нач                              
screen 2,0 
линия(130,40)-(100,100),красная 
line(150,40)-(100,100),8 
линия(130,40)-(200,100),красная  
line(150,40)-(200,100),8 
рамка(100,100)-(200,200),белая   
line(100,100)-(200,200),15,b 
рамка(130,120)-(170,160),синяя   
line(130,120)-(170,160),3,b
кон                             
end
Однако результатом выполнения приведенных алгоритма и программы будет следующий рисунок:
Экран ЭВМ
Причиной того, что на этом рисунке крыша «поехала» влево, являются алгоритмические ошибки —
неправильный расчет координат крыши в алгоритме, из-за чего составленная программа дает не тот
рисунок, который указан в сценарии.
Примером прикладного алгоритма и программы может служить следующий алгоритм расчета
прибыли:
Алгоритм                  
Программа
алг «расчет прибыли»       
' расчет прибыли
нач                        
сls 
запрос («доходы =»,d)       
input «доходы =»,d 
запрос («расходы =»,r)      
input «расходы=»,r
р := d — r                 
р = d - r 
вывод («прибыль =», р)      
print «прибыль =», р
кон                       
end
Сценарий диалога          
Протокол диалога
доходы =? <d>            
доходы =? 1000 
расходы =? <r>           
расходы =? 700 
прибыль = <р>            
прибыль = 300
Для проверки правильности алгоритма и программы необходима постановка задачи. Приведем
строгую постановку решаемой задачи.
Задача: 
расчет прибыли. 
Сайт создан в системе uCoz