You are on page 1of 1

Inicio Crear nuevo x0=0;

registro de función y0=0;


Guardar en registro;
Si

Leer traslape No
¿Otra variable? Fin
Si
x1=puntoCritico;
¿Primer punto critico?
y1=1;
Guardar en registro;

Leer nombreEtiqueta No

x2=puntoCritico*2;
y2=0;
Guardar en registro;
Leer tipoFunción

Obtener los últimos 2 puntos en x de


las coordenadas (x,y) del registro de
función anterior:
Triangular Leer puntoCritico auxX1;
Si auxX2;

No x0=0;
y0=0;
Guardar en registro
Si de función;
x0=puntoCritico-((translape/100)*(auxX2-auxX1));
Trapezoidal y0=0;
Guardar en registro de función;
¿puntoCritico1!=0? x1=puntoCritico1;
y1=1;
Si
Guardar en registro
de función; x1=puntoCritico;
No y2=1
Leer puntoCritico1 Guardar en registro de
función;
x2=puntoCritico2;
x0=puntoCritico1;
y2=1;
y0=1;
Guardar en registro
Guardar en registro
de función; x2=puntoCritico+((translape/100)*(auxX2-auxX1));
de función;
Leer puntoCritico2 y2=0;
Guardar en registro de función;

x1=puntoCritico2; x3=puntoCritico2+(x1-x0);
y1=1; y3=0;
Crear nuevo Guardar en registro Guardar en registro de
registro de función de función; función;

Si x2=x1+((x1-x0)/2);
y2=1;
¿Primer punto critico? Guardar en registro
de función;

No

You might also like