Want to create interactive content? It’s easy in Genially!

Get started free

Clase 16. Inofrmatica

myanez

Created on April 5, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Vaporwave presentation

Animated Sketch Presentation

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

Transcript

Universidad Católica Boliviana La Paz Introduacción a la programación Ing. Ma. Lucero Yañez Guzmán

Estrucuturas de iteración

Iteraciones Definidas

start

Ejecución repetitiva

En el fjujo de ejecución de un programa podemos llegar a repetir una serie de pasos para lograr el objetivo, por ejemplo en un algoritmo para cambiar un foco encontraremos: Repetir: Girar en sentido anti horarioHasta que el foco este fuera. Repetir: Girar en sentido horario Hasta que el foco este correctamente ajustado. Cada repetición en la ejecución se denomina en programación: ITERACIÓN

ITERACIÓN

Estructura de iteracion definida

El bucle for

El bucle for es conocido como la estructura de iteración definida ya que podemos definir al momento de ejecución la cantidad de iteraciones o repeticiones que ejecutará, gracias al bucle for se pueden iterar listas, cadenas y rangos de numeros definidos. El bucle for se caracteriza por contar con una variable iteradora definida antes de proceder a una siguiente iteración, el bucle for se pregunta: ¿Hay mas elementos por iterar?

+ info

Iterando Strings

En el ejemplo 'letra' es la variable iteradora

Iterando Listas

Al igual que las cadenas, las listas son un conjunto de elementos que pueden ser iterados con un bucle for. En el ejmplo la variable iteradora es elemento.

Establecer un rango de números

range()

La range()función devuelve una secuencia de números, comenzando desde 0 de forma predeterminada, se incrementa en 1 (de forma predeterminada) y se detiene antes de un número especificado.

Iterando en un rango de numeros

A través del uso de la función range podemos realizar iteraciones en un rango de números establecido.