informática 1 ciclos
Dpto. Computación – F.C.E. y N. - UBA
2011
CICLOS
Repasando:
Operador ‘:’
Se trata de una de las formas de definir vectores y matrices más usada y más fácil deutilizar, dada la rápida visualización de la salida sin necesidad de ver el resultado:
>> x=1:1:10;
>> x
x=
1 2 3 4 5 6 7 8 9 10
De alguna manera, el : representa un rango, en este caso desde 1hasta 10 y en el centro
se coloca el paso (o sea con qué incremento se llega desde 1 hasta 10). Por defecto el
paso es 1 pero puede ser cualquier número entero o real, positivo o negativo:
>>x=10:-1:1
x=
10 9 8 7 6 5 4 3 2 1
>> x=1:0.5:10
x=
1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
Las estructuras repetitivas, también llamadas bucle (loop, en inglés) controlan unconjunto de instrucciones que deben repetirse cierto número de veces, mientras se
cumple una condición que debe ser claramente especificada.
La condición podrá ser verdadera o falsa, y se comprobaráen cada paso o iteración del
bucle.
Todo bucle consta de tres partes básicas, a saber:
• Decisión: donde se evalúa la condición y, en caso de ser cierta, se ejecuta el
cuerpo del bucle.
• Cuerpodel bucle: son las instrucciones que se ejecutarán repetidamente, un
número determinado de veces, siempre que la decisión sea verdadera.
• Salida del bucle: es la condición que indica cuando terminanlas iteraciones.
Página | 1
Taller de Informática I
Dpto. Computación – F.C.E. y N. - UBA
2011
Gráficamente:
Condición
Se vuelve a la
decisión para
evaluar
nuevamente lacondicion
Decisión Verdadera
Decisión Falsa
Conjunto de
instrucciones
Conjunto de
instrucciones
CICLO
Hay diferentes formas de realizar ciclos en programación. En Matlab, veremos dos delas más comunes: ciclo for y ciclo while
Ciclo for
En este tipo de ciclo, ya se sabe cuántas veces se realizará el bucle, es decir, cuantas
veces se ejecutará el conjunto de instrucciones...
Regístrate para leer el documento completo.