Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase04 IMC CI171 2020 02 Sentencias
Clase04 IMC CI171 2020 02 Sentencias
Clase04 IMC CI171 2020 02 Sentencias
COMPUTACIONALES CI 171
2020-02
CONTENIDO
9. INTRODUCCIÓN GUIDE
MATLAB: Estructura condicional Simple
instr A
if condición
instrucciones para Bloque SI
end
instr B
MATLAB: Estructura condicional Doble
instr A
if condición
instrucciones para Bloque SI.
else
instrucciones para Bloque NO.
end
instr B
MATLAB: Estructura condicional Doble
instr A
if condición 1
instrucciones 1
else if
instrucciones 2
else if
instrucciones 3
else if
instrucciones 4
…
else % opción por defecto cuando no
se cumple ninguna de las anteriores
instrucciones n
end
instr B
EJERCICIOS
• De 0 a 6 es “Deficiente”
• De 7 a 12 es “Malo”
• De 13 a 15 es “Regular”
• De 16 a 18 es “Bueno”
• De 19 a 20 es “Excelente”
MATLAB: Estructuras de control repetitivas - FOR
• FOR
• WHILE
MATLAB: Estructuras de control repetitivas - FOR
end
s= 1+2+3+4+5+6+7+8….n
for i=1:1:n
suma=suma+i;
disp(i);
end
disp('la suma es:');
disp(suma);
EJERCICIOS
Escribir un código en Matlab donde se puede realizar la suma de los “n”
números , dichos números deben ser almacenados en un vector.
s= 4+3+8+9+1….n
while condición
bloque de instrucciones
que se repiten mientras
se cumpla la condición.
end
i=1;
for i=1:1:10 while i<=10
disp(i); disp(i);
end i=i+1;
end
EJERCICIOS
s= 1+2+3+4+5+6+7+8….n
i=1;
while i<=n
suma=suma+i;
disp(i);
i=i+1;
end
disp('la suma es:');
disp(suma);
EJERCICIOS
while clave~=123
clave=input('ingresar nuevamente tu clave de acceso');
contador=contador+1;
end
disp('BINGO')
fprintf('ingresastes %d,veces',contador);
EJERCICIOS
while clave~=123
clave=input('ingresar nuevamente tu clave de acceso');
contador=contador+1;
if contador==3
if clave==123
disp('BINGO')
else
disp('tarjeta bloqueada');
break;
end
end
end
if contador <=2
if clave==123
disp('BINGO')
end
end
fprintf('ingresastes %d,veces',contador);
MATLAB: Estructuras de Selección- SWITCH
switch variable
case opcion1
<código a ejecutar si la variable es igual a opcion1>
case opcion2
<código a ejecutar si la variable es igual a opcion2>
case opcion3
<código a ejecutar si la variable es igual a opcion3>
otherwise
<código a ejecutar por default>
end
EJERCICIOS
case 'Cuadrado'
l=input('ingresar el lado del cuadrado');
A=l*l;
disp('El area del cuadrado es:');
disp(A);
case 'Circulo'
r=input('ingresar el radio del circulo');
A=pi*r^2;
disp('El area del circulo es:');
disp(A);
case 'Triangulo'
b=input('ingresar la base del triangulo');
h=input('ingresar la altura del triangulo');
A=b*h/2;
disp('El area del triangulo es:');
disp(A);
otherwise
disp('No hay el Area de la Figura.')
end