Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS
SEMANA 12
Utilidad
¿Qué esperan de esta sesión?
• 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:
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?
Proceso Diez
Definir
suma como Entero
suma <- 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
Escribir “La suma de los primeros 10 números es ”, suma
FinProceso
• Siguiendo mi solución anterior
• Y si el problema cambia a los primeros 1000 números.
Proceso Diez
Definir
suma como Entero
suma <- 1 … + 997 + 998 + 999 + 1000
Escribir “La suma de los primeros 1000 números es ”, suma
FinProceso
Estructura “PARA”
Tipos de Estructuras Repetitivas
Estructura Mientras
Estructura Para
Estructuras Para
La instrucción “Para” ejecuta una secuencia de instrucciones un
número determinado de veces.
Para variable <- inicial hasta final Con Paso paso Hacer
//Sentencias a repetir
FinPara
FinPara
Estructuras Para - Funcionamiento
Al ingresar al bloque, se declara una variable (que es un contador),
en este caso la variable es “i” recibe el valor inicial de 1 y se ejecuta
hasta que la variable “i” llegue a ser 10, avanzando de 1 en 1. En
este proceso repite la secuencia de instrucciones que forman el
cuerpo del ciclo.
Valor inicial (1) Valor final (10)
Contador (i) Avanza de 1 en 1
Ejemplo 1
Acumulador
Contador
Ejemplo 2
Contador inicializado en 1
Contador