You are on page 1of 3

UNIVERSIDADPONTIFICIABOLIVARIANA

FACULTADDEINGENIERIAELECTRONICA
CALCULONUMERICOPARAINGENIERIAELECTRONICA
LECTURAAUXILIARDELABORATORIO1:BUCLESYBIFURCACIONES

OPERADORESDERELACIN:

Seutilizanparaformarexpresionesquealserevaluadasproducenunvalordetipolgico(verdaderoofalso).

Signo
Operador
>
Mayorque
<
Menorque
==
Iguala
<=
Menoroigualque
>=
Mayor oigualque
~=
Diferentede
&
Y
|

~
No,negacin

BUCLES:
Un bucle, o lazo es una estructura repetitiva que permite realizar un mismo conjunto de operaciones un
nmerondeveces.Deacuerdoacomoseasucondicindeparadapuedenusarsebuclesforobucleswhile.La
principal caracterstica de un ciclo for es que se conoce el nmero exacto de veces que se va a repetir el
conjuntodeoperacionesdado.Enelciclowhileencambio,dependedequesecumplaonounacondicin,de
maneraquepuedenosaberseconexactitudcuntasveceshayquerepetirelproceso.

Pararepresentarestasestructurasendiagramasdeflujos,seutiliza:

a)CicloWhile

LasintaxisutilizadaparaescribirestasestructurasenMatlabes:

CICLOFOR:
forvariable=incio:paso:final
Instrucciones
end

RAQUELDIAZRAMIREZUPB

b)CicloFor

Pgina1


Forsimple:

suma=0;

fori=1:1:10

suma=suma+1;
end

disp(suma)

ForAnidado

num=1

fori=1:1:5

forj=1:1:5

M(i,j)=num

i=i+1;

end
end

CICLOWHILE:

whileexpresin

Instrucciones
end

Ejemplo:
e=50;
whilee>10
e=e/2;
end

BIFURCACIONES:
Unabifurcacin esuna estructura de decisin y/ocontrol,lacualpermitedecidir entredos omscaminosa
tomar en la ejecucin de un programa, de acuerdo al valor de una variable o al cumplimiento o no de una
condicin.

Entrelasbifurcacionesautilizarestnelifelseyelswitchocase;los cualesserepresentanendiagramasde
flujocomosemuestraacontinuacin.

a)EstructuradedecisinIF.b)EstructuradeDecisinswitch

LasintaxisutilizadaparaescribirlasestructurasdeseleccinenMatlabes:

IF,ELSE,ELSEIF:
Estaestructurapermiterealizarunconjuntodeinstruccionesdeacuerdoalcumplimientoonodeunaomas
condiciones.

RAQUELDIAZRAMIREZUPB

Pgina2

ifcondicin

ifcondicin
instrucciones

instrucciones
endelseif

instrucciones
ifcondicin

else
instrucciones

instrucciones
else

end
instrucciones
end

Ejemplo

x=Input(Ingreseelvalordex:);
ifx>0
disp(NmeroPositivo)
else
disp('nmeronegativo')
end

SWITCH:
Realizaunafuncinanlogaaunconjuntoifelseif.

Ejemplo:
switchexpresin
x=input(Ingreseunapalabra:);
caseexpr1,
switchx
instrucciones
caseRaquel
caseexpr2
disp(nombre)
instrucciones
caseDiaz
caseexpr3
disp(apellido)
instrucciones
otherwise
otherwise
disp(palabranodefinida)
instrucciones
end
end

RAQUELDIAZRAMIREZUPB

Pgina3

You might also like