Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Algoritmo
Sesión 07
• Bienvenida
• Pautas de trabajo
• Revisar lo visto la semana anterior
• Logro de la sesión
• Variables de control
• Estructura repetitivas
• Indicaciones Finales
Pautas de trabajo
• Contador
• Acumulador
Contador
Un contador es una variable que se incrementa o disminuye en un valor
constante. Un contador tiene la siguiente forma:
Ejemplos:
j <- j + 2
i <- i – 1
carros <-
carros +
1
Acumulador
Un acumulador o totalizador es una variable cuya misión es el almacenamiento
de cantidades variables de procesos sucesivos. La diferencia con el contador
radica en que el incremento o disminución del acumulador es variable, la forma
general de un acumulador es la siguiente:
Ejemplos:
acum <- acum + i
suma <- suma + valor
resta <- resta + variable
Diferencias entre Contador y
Acumulador
La diferencia entre un
contador y acumulador es El acumulador va
que mientras el primero va aumentando o disminuyendo
aumentando o decreciendo en una cantidad variable.
de manera constante.
j <- j + variable
i <- i + 2
Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un
pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.
¿Qué es un ciclo?
Palabra clave: Repetición o iteración
Conjunto de sentencias que se repiten siempre que una condición
dada sea cierta.
Realizar un algoritmo que sume los 10 primeros números
(1,2,3,4,5,6,7,8,9,10).
Proceso Diez
FinProceso
¿Qué es un ciclo?
Siguiendo mi solución anterior
Y si el problema cambia a los primeros 1000 números.
Proceso Diez
FinProceso
Estructura “PARA”
Estructuras repetitivas
Estructura Para
Estructura mientas
Estructuras repetitivas
Estructura repetir
Estructura Para
La instrucción “Para” ejecuta una secuencia de instrucciones un
número determinado de veces).
PARA variable <- valor_inicial HASTA valor_final CON PASO paso HACER
….
FINPARA
Proceso estructuraPara
PARA i <- 1 HASTA 10 CON PASO 1 HACER
Escribir “Viva el Perú”
FINPARA
FinProceso
Estructura Para – Ejemplo
Estructura Para
Estructura mientras
Estructuras repetitivas
Estructura repetir
Estructura Mientras
La instrucción MIENTRAS ejecuta una secuencia de instrucciones
mientras una condición sea verdadera.
Utilidad
La instrucción MIENTRAS se debe emplear cada vez que se desconoce la
cantidad de ciclo o veces que se va a repetir un proceso, caso contrario lo
más recomendable es emplear una estructura PARA, pero toda estructura
PARA se puede pasar a una MIENTRAS.
https://es.123rf.com/photo_47376396_dise%C3%B1o-de-icono-de-preguntas-y-soluciones-gr%C3%A1fico-de-ilustraci%C3%B3n-vectorial.html
¿Qué hemos aprendido hoy?
- Usemos el chat
Tarea