Logarismos

Solo disponible en BuenasTareas
  • Páginas : 7 (1595 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de septiembre de 2010
Leer documento completo
Vista previa del texto
Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Introducci´n a los Computadores o Estructuras algor´ ıtmicas repetitivas
CNM-130 Departamento de Matem´ticas a Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
Copyleft 2010. Reproducci´n permitida bajo los o t´rminos de la licencia de documentaci´n libre GNU. e o

«

Introducci´n o

Ciclopara

Ciclo mientras

Ciclo repetir

Ejemplos

Contenido

1

Introducci´n o

2

Estructura repetitiva para

3

Estructura repetitiva mientras

4

Estructura repetitiva repetir

5

Ejemplos

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Estructuras de control repetitivas
Las estructuras de control permiten modificar el flujo de ejecuci´n ode las instrucciones de un algoritmo o programa Se utilizan cuando en el desarrollo de la soluci´n de un problema se o hace necesario ejecutar una serie de instrucciones un n´mero repetido u de veces El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo o bucle Cada vez que se ejecuta el bucle se dice que se ha producido una iteraci´n o Los bucles constituyen, junto con lassentencias condicionales, los pilares de la programaci´n estructurada. o Caracter´ ısticas de los ciclos
Deben incluir una condici´n de parada o Deben finalizar luego de un n´mero finito de veces u

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Tipos de estructuras repetitivas
Ciclo para (for)
Se conoce a priori el n´mero de veces que se debe repetir el conjuntode u instrucciones El n´mero de repeticiones no depende de las sentencias contenidas en el u ciclo

Ciclo mientras (while)
No se conoce a priori el n´mero de veces que se debe repetir el conjunto u de instrucciones La condici´n de parada se eval´a antes de ejecutarse el ciclo o u El n´mero de repeticiones puede depender de las sentencias contenidas u en el ciclo

Ciclo repetir (do)
No seconoce a priori el n´mero de veces que se debe repetir el conjunto u de instrucciones Se ejecuta primero el ciclo y luego se eval´a la condici´n de parada u o El n´mero de repeticiones puede depender de las sentencias contenidas u en el ciclo

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Estructura repetitiva para
El ciclo para es una estructura de control en laque se puede indicar el n´mero m´ximo de iteraciones u a Elementos del bucle:
V: variable de control del ciclo VI: valor inicial VF: valor final ID: incremento o decremento

Sintaxis en Octave for V=VI:ID:VF sentencias end

Figura: General

Figura: DFD

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Ejemplo 2.1
Ejemplo 2.1 Realice una algoritmo ( FreeDFD,Octave) que imprima los enteros desde el 1 hasta el 10. No utilice estructuras repetitivas. Soluci´n o
naturales1.m

disp(1); disp(2); disp(3); disp(4); disp(5); disp(6); disp(7); disp(8); disp(9); disp(10);

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Ejemplo 2.2
Ejemplo 2.2 Resuelva el ejemplo (2.1) utilizando estructuras repetitivas. Implem´ntelo en eFreeDFD y Octave. Soluci´n o
naturales2.m

for i=1:10 disp(i); end

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Ejemplo 2.3
Ejemplo 2.3 Realice una algoritmo ( FreeDFD, Octave) que imprima los enteros impares desde el 1 hasta el 10. Soluci´n o
naturales2.m

for i=1:2:10 disp(i); end

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetirEjemplos

Ejemplo 2.4
Ejemplo 2.4 Realice una algoritmo ( FreeDFD, Octave) que imprima los enteros desde el 10 hasta el 1. Soluci´n o
naturales2.m

for i=10:-1:1 disp(i); end

Introducci´n o

Ciclo para

Ciclo mientras

Ciclo repetir

Ejemplos

Contadores
Contador: variable que se incrementa o decrementa de forma constante cada vez que se ejecuta la instrucci´n que lo contiene...
tracking img