Anda di halaman 1dari 4

17.

Diagramas de flujo en Matlab

A continuacin se listan algunos ejemplos sencillos de diagramas de flujo para


realizar sentencias condicionales.
Problema: Escribir el valor absoluto de un valor ingresado.

Figura 17.1: Diagrama de flujo para una bifurcacin


El cdigo Matlab sera:
x=input('Introduzca valor de x ')
if x < 0,
va = -x;
else
va=x;
end
disp('El valor absoluto es ')
va
Problema: Mientras x sea menor de 10 realizar la suma de x+2.

Introduccin a la programacin y Matlab

Prctica y Laboratorio I

Ingeniera Elctrica UNSJ

Figura 17.2: Diagrama de flujo para un bucle de tipo repetir mientras


El cdigo Matlab seria:
x=0; suma=0;
while x<10
suma = suma + x;
x = x+2;
end
suma
Problema: Variar k entre vi y vf.

Figura 17.3: Diagrama de flujo para un bucle de tipo para


Diagramas.docx

Dr. Ing. Antonio E. Sarasua

marzo de 2016

Introduccin a la programacin y Matlab

Prctica y Laboratorio I

Ingeniera Elctrica UNSJ

El cdigo Matlab seria:


for k = 1:6
k
end
Problema: Se quiere construir un algoritmo para resolver ecuaciones de
segundo grado. Dado una ecuacin del tipo a x2+bx+c = 0, las dos races vienen
expresadas por la frmula:

Para que haya races reales la cantidad b2 - 4ac, llamada "discriminante", debe
ser positiva. El siguiente sera el diagrama de flujo:

Figura 17.4: Resolucin de ecuaciones de segundo grado


Diagramas.docx

Dr. Ing. Antonio E. Sarasua

marzo de 2016

Introduccin a la programacin y Matlab

Prctica y Laboratorio I

Ingeniera Elctrica UNSJ

El cdigo en Matlab sera:

Diagramas.docx

Dr. Ing. Antonio E. Sarasua

marzo de 2016

Anda mungkin juga menyukai