IP134 Unidad 1 Clase04 2023 02 Sentencias
IP134 Unidad 1 Clase04 2023 02 Sentencias
IP134 Unidad 1 Clase04 2023 02 Sentencias
9. INTRODUCCIÓN AL APPDESIGNER
10.TEORÍA DE ERRORES
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
n=input("ingresar un número:");
if mod(n,3)==0
Si n/3 = a un número entero entonces disp("Es multiplo de 3");
else
disp("No es multiplo de 3");
end
MATLAB: Estructura condicional Multiple
instr A
if condición 1
instrucciones 1
elseif
instrucciones 2
elseif
instrucciones 3
elseIf
instrucciones 4
…
else % opción por defecto cuando no
se cumple ninguna de las anteriores
instrucciones n
end
instr B
EJERCICIOS
disp('Ingresar Edad')
n=input('');
if fix(n)~=n
disp('ingrese un valor entero')
elseif n<=0
disp('edad errada')
elseif n<=16
disp('Tendrá que esperar')
elseif n==17
disp('Con permiso de apoderados')
elseif n>=18 && n<70
disp('Licencia estándar')
else
disp('Licencia especial')
end
EJERCICIOS
• FOR
• WHILE
MATLAB: Estructuras de control repetitivas - FOR
end
s= 1+2+3+4+5+6+7+8….n n=3
S=1+2+3=6
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);
EJERCICIOS