Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIÓN MATLAB
Una estructura que le permite elegir entre múltiples salidas, con base en
ciertos criterios
clear, clc
ciudad= menu('Seleccione el nombre de la ciudad desde el
menu: ', 'Boston', 'Denver', 'Honolulu')
switch ciudad
case 1
disp('$345')
case 2
disp('$150')
case 3
disp(‘Quédese en casa y estudie')
otherwise
disp('No en archivo')
end
Ejercicio de práctica
Use la estructura switch/case para resolver estos problemas:
1. Cree un programa que conmine al usuario a ingresar su año en la escuela:
primero, segundo, tercero o cuarto. La entrada será una cadena. Use la estructura
switch/case para determinar qué día serán los finales para cada grupo: lunes para
primero, martes para segundo, miércoles para tercero y jueves para cuarto.
1 dulce = $0.75, 2 dulces = $1.25, 3 dulces = $1.65, más de 3 dulces = $1.65 + $0.30
ESTRUCTURAS DE REPETICIÓN: BUCLES
Los bucles se usan cuando necesita repetir un conjunto de instrucciones muchas
veces
Bucles for
Bucles while
La estructura del bucle for es simple. La primera línea identifica el bucle y define
un índice, que es un número que cambia en cada paso a través del bucle. Después
de la línea de identificación viene el grupo de comandos que se quiere ejecutar.
Finalmente, la terminación del bucle se identifica mediante el comando end. En
resumen, se tiene
for k=1:3
a=5^k
end
for k= 1:5
a(k)=k^2
end
Otro uso común para un bucle for es combinarlo con un enunciado if y determinar
cuántas veces algo es verdadero. Por ejemplo, en la lista de puntajes de examen que
se muestra en la primera línea, ¿cuántos están por arriba de 90?
while criterio
comandos a ejecutar k=0;
end while k<3
k=k+1
end
k=0;
while k<3
k=k+1;
a(k)= 5^k
end
while(a<10)
a=a+3
end
Ejemplo con bucle while.