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

157
end if
         кесли
next 1
      кцикл
? «максимальный маршрут:»  
   вывод («максимальный маршрут:»)
? ml; m2; m3; m4 
   вывод (m1; m2; m3; m4)
? «длина =»; mx
   вывод («длина =»; mx)
? «минимальный маршрут:» 
   вывод («минимальный маршрут:»)
? nl; n2; n3; n4
   вывод (n1; n2; n3; n4)
? «длина =»; mn
  вывод («длина =»; mn)
end
кон
vvdan: 'ввод данных
алг «ввод данных»
restore tchks
    загрузка-точек
for k = 1 to n
       от k = 1 до п
read x(k),y(k) 
          ввод x(k),y(k)
? x(k),y(k)
          вывод x(k),y(k)
next k
кцикл
for k = 1 to n
от k = 1 до п
for l = 1 to n
     от l = 1 до п
dx = x(k) - x(l)
        dx = x(k) - x(l)
dy = y(k) - y(l)
    dy = y(k) - y(l)
rs = dx*dx + dy*dy
    rs = dx*dx + dy*dy
r(k,l) = sqr(rs)
       r(k,l) = sqr(rs)
next 1
        кцикл
next k
     кцикл
return 
кон
mrshrt: 'маршруты:
data 1, 2, 3, 4 
data 1, 2, 4, 3 
data 1, 3, 2, 4 
data 1, 2, 4, 3 
data 1, 4, 2, 3 
data 1, 4, 3, 2
tchks: 'координаты точек
data 0, 0 
data 0, 3 
data 4, 0 
data 4, 3
Результаты выполнения на ЭВМ приведенной программы:
координаты точек:
0 0
03
4 0 
4 3
маршруты: 
длина:
16 
14 
18 
14 
18
1   4  3  2
16
Сайт создан в системе uCoz