Загрузка данных
<mxGraphModel dx="1000" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<!-- ==================== ОСНОВНАЯ ПРОГРАММА (main) ==================== -->
<mxCell id="title_main" value="Основная программа (main)" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="70" y="30" width="200" height="30" as="geometry" />
</mxCell>
<!-- Начало -->
<mxCell id="m_start" value="начало" style="rounded=1;whiteSpace=wrap;html=1;arcSize=50;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="100" y="70" width="140" height="40" as="geometry" />
</mxCell>
<!-- Ввод a, b, c -->
<mxCell id="m_in" value="вв. a, b, c" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="90" y="140" width="160" height="40" as="geometry" />
</mxCell>
<!-- Расчет x := -b / (2 * a) -->
<mxCell id="m_calc_x" value="x := -b / (2 * a)" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="85" y="210" width="170" height="40" as="geometry" />
</mxCell>
<!-- Вызов функции y := f(a, b, c, x) (блок с двойными полосками) -->
<mxCell id="m_call" value="y := f(a, b, c, x)" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="85" y="280" width="170" height="45" as="geometry" />
</mxCell>
<!-- Вывод x, y -->
<mxCell id="m_out" value="выв. x, y" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="95" y="355" width="150" height="40" as="geometry" />
</mxCell>
<!-- Конец -->
<mxCell id="m_end" value="конец" style="rounded=1;whiteSpace=wrap;html=1;arcSize=50;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="100" y="425" width="140" height="40" as="geometry" />
</mxCell>
<!-- Связи main -->
<mxCell id="em1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="m_start" target="m_in"><mxGeometry relative="1" as="geometry" /></mxCell>
<mxCell id="em2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="m_in" target="m_calc_x"><mxGeometry relative="1" as="geometry" /></mxCell>
<mxCell id="em3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="m_calc_x" target="m_call"><mxGeometry relative="1" as="geometry" /></mxCell>
<mxCell id="em4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="m_call" target="m_out"><mxGeometry relative="1" as="geometry" /></mxCell>
<mxCell id="em5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="m_out" target="m_end"><mxGeometry relative="1" as="geometry" /></mxCell>
<!-- ==================== ФУНКЦИЯ f(a, b, c, x) ==================== -->
<mxCell id="title_func" value="Функция f(a, b, c, x)" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="400" y="30" width="180" height="30" as="geometry" />
</mxCell>
<!-- Шапка функции -->
<mxCell id="f_start" value="нач. ф f(a, b, c, x)" style="rounded=1;whiteSpace=wrap;html=1;arcSize=50;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="390" y="70" width="200" height="40" as="geometry" />
</mxCell>
<!-- Вычисление y := a * x^2 + b * x + c -->
<mxCell id="f_calc" value="y := a * x<sup>2</sup> + b * x + c" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="385" y="150" width="210" height="45" as="geometry" />
</mxCell>
<!-- Возврат y -->
<mxCell id="f_ret" value="возврат y" style="rounded=1;whiteSpace=wrap;html=1;arcSize=50;strokeWidth=2;strokeColor=#1E293B;fontFamily=Times New Roman;fontSize=14;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="420" y="235" width="140" height="40" as="geometry" />
</mxCell>
<!-- Связи функции -->
<mxCell id="ef1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="f_start" target="f_calc"><mxGeometry relative="1" as="geometry" /></mxCell>
<mxCell id="ef2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;strokeWidth=2;strokeColor=#1E293B;endArrow=classic;" edge="1" parent="1" source="f_calc" target="f_ret"><mxGeometry relative="1" as="geometry" /></mxCell>
</root>
</mxGraphModel>