Está en la página 1de 3

FOR

Procedimiento del uso de contadores y acumuladores utilizando el programa de pseint, ahora


lo vamos a hacer con el pseudocódigo entonces ya hemos dicho que los contadores son
variables que almacenan y almacenan el conteo de por ejemplo el ingreso de datos en un
sistema es decir nos va a llevar el conteo de información que se va ingresando y los
acumuladores como lo dice su nombre son variables que acumulan información porque
podemos utilizarlo por ejemplo en un programa en el que estemos ingresando los costos de
unos productos y queramos visualizar el acumulado total es decir la suma de todos esos
productos entonces vamos a definir las variables contador vamos a darle el valor de cero
acumulador también le vamos a dar el valor de cero fíjense qué lo inicializamos con el valor
cero pero puede ser con cualquier otro valor lo cierto es que una buena práctica es inicializar
las variables darles un valor inicial vamos a definir una variable llamada costo que es la que me
aguarda el costo de los productos que se ingresen por teclado y una variable llamada continuar
que es la que me va a permitir decidir si yo continúo con la ejecución del programa o no vamos
a pensar en un programa en el que se nos piden los costos de unos artículos nos vamos
ingresando por teclado esos costos y al finalizar al terminar el programa se nos debe indicar
cuántos artículos ingresamos y el acumulado total el costo total es decir la suma de los costos
de sus artículos entonces fíjense que como el programa se va a repetir indefinidamente no
sabemos cuántas veces es el usuario quien decide cuántas veces se va a cuando terminar
utilizamos un ciclo mientras que eso se llama un ciclo controlado por centinela debe haber una
variable que me controle si yo deseo terminar en este caso la variable se va a llamar continuar
y dentro del ciclo mientras dentro de estos bloques mientras y fin mientras coloco mis
instrucciones entonces le digo que quiero escribir y que muestra en pantalla ingrese el costo
del artículo piense que no estoy utilizando con este tildes de a propósito recuerden que los
lenguajes de programación es útil utilizar comilla es necesario utilizar comillas porque nos
puede generar errores no podemos utilizar tildes porque son los introduce errores entonces
artículo debería llevar tilde pero no lo vamos a colocar ingrese el costo del artículo y
procedemos a leer lo que sea que el usuario ingrese por teclado y lo vamos a guardar en la
variable llamada costo ya tenemos el costo del artículo ahora lo que procedemos a hacer es
incrementar el contador decimos que el contador va a ser igual a contador + 1 es decir aquí lo
que estamos diciendo es el nuevo valor de la variable contador va a ser igual a su valor actual
lo que tenga almacenada actualmente más 1 lo vamos a ir incrementando de uno en uno lo
mismo hacemos con el acumulador decimos que el acumulador el nuevo valor del acumulador
va a ser igual a que a su valor anterior o sea va a ser igual al acumulador más el costo que se
está ingresando por teclado esta sería la estructura del acumulador acá lo que estoy diciendo
es el nuevo valor del acumulador va a ser igual al acumulador es decir el valor anterior o actual
del acumulador más el costo que se esté ingresando por teclado de esa manera funcional
acumulada entonces en este caso mi acumulador comienza valiendo cero valor va a ser igual a
que el nuevo valor va a ser igual a y aquí se incrustó una serie de acciones se me perdió ahora
si acumulador el nuevo valor del acumulador va a ser igual a su valor anterior es decir valía 0
más el costo que yo esté ingresando por teclado si ingreso un número 100 entonces el
acumulador ahora vale 100 ahora sí en el siguiente ciclo en la siguiente ejecución ingreso un
nuevo producto y vale 50 entonces el nuevo valor del acumulador va a ser igual a su valor
anterior es decir al 100 más el costo ese 50 que está ingresando por teclado de esa manera
funciona el acumulador me va ingresando y me va acumulando los valores que se vayan
ingresando por teclado entonces ya incremente el contador incremento el acumulador le
pregunto al usuario si le pregunto desea continuar entonces le digo que sí si quiero continuar
le digo que si con el cero y le digo que no con el 1 es decir le pregunto al usuario si desea
continuar presione seres y no presione 1 y procedo a leer la decisión del usuario y el almacén o
en la variable llamada continuar y de esa manera va a funcionar mi programa fíjense que luego
lo que va a ser el programa es irse al principio verificar si continuar es cero si es así vuelve y se
ejecuta este proceso si no pues sale del mientras y entonces procedamos a mostrar los
resultados escribir le digo al programa que me muestre la cantidad productos ingresados la
cantidad de artículos ingresados fue entonces que me muestren valor de la variable contador y
que me muestre el costo total el costo total de los artículos ingresados es decir que me
muestre el acumulador entonces ese es el uso de esas dos variables acumulador y contador el
contador cuenta los eventos los podemos incrementar de uno en uno y el acumulador me
muestra el acumulado total y sumando el nuevo costo más el costo anterior que tenga la
acumulada el valor que tenga el acumulado ejecutemos el programa es posible que aquí se nos
presente en esta zona que estoy acá resaltando un error puesto que en algunos lenguajes de
programación el o para el operador de comparación de igualdad es un signo de doble igual
vamos a ver si con un solo igual no lo recibe ejecutó el programa me dice que ingrese el costo
el artículo digamos que 100 y me pregunta que si deseo continuar le digo que si presionó 03 y
me pidió otra vez el costo del artículo otros 100 continuar le digo que 0 costo el artículo otros
100 fíjense que en total llevaría han acumulado 300 y el contador llevaría 33 artículos debo
decir que no voy a continuar presiono 1 y me dice la cantidad de artículos ingresados fue 3 el
costo total de los artículos ingresados fue 300 sí entonces vemos cómo funciona este
programa donde el acumulador es una variable que acumula la información que la va sumando
y el contador cuenta los eventos entonces estas variables son muy útiles sobre todo cuando
utilizamos ciclos aquí lo vemos el ciclo mientras y queremos contar la cantidad de eventos que
se están sucediendo y queremos acumular un valor un costo entonces este vídeo es parte de la
información que les proporcionamos para que en el módulo fundamento de lógicas y
algoritmos comprendan el concepto del contador y el concepto de acumulada

WHILE
vamos a ver el ciclo mientras empecé y comencemos el ciclo mientras se utiliza cuando no se
conoce cuántas veces se va a repetir un proceso ya que está dado en función de un dato
dentro del programa a diferencia de el ciclo para en el ciclo para conocíamos cuántas veces se
iba a repetir un proceso en este caso ejemplo mientras lo podemos utilizar su parte principal
es cuando no se conoce cuántas veces se va a repetir ya lo vamos a ver en un ejemplo un
ejercicio con mientras sin acumulador o sin incrementado

como primer paso imitamos la variable inicial entonces recordemos lo que nos pide el ejercicio
y es un algoritmo donde sólo nos muestra números número positivo y al final mostrarlo por
pantalla entonces vamos a declarar y una variable en este caso el número que va a ser igual a
cero si vamos a definir o hay clara nuestra variable el número cero después de que ya hemos
declarado nuestra variable inicial vamos a la parte de la condición de ciclo mientras dice
mientras que el número sea menor o igual a cero porque utilizamos esa condición en el
ejercicio nos dice que acepte solo números positivos un número positivo entonces quiere decir
que si yo ingreso un número negativo no me lo debe mostrar por pantalla en este caso estoy
diciendo y si el número es menor o igual a cero por favor muéstrenme un mensaje por pantalla
que diga ingrese un número positivo y lo vamos a guardar en la variable núm y fuera del ciclo
mientras vamos a escribir el número 15 ingreso es la variable no entonces declaramos la
variable inicial la evaluamos en el ciclo mientras porque aquí lo defino como 0 porque él
necesita ser la condición tiene que ser verdadera para poder entrar sí entonces como en un es
igual a 0 y acá está declara 0 entonces entonces va a entrar así sea por una primera vez
entonces vamos a correrlo y nos dice ingrese un número positivo vamos ingresa un número
positivo el 8 y me dice el número que usted ingresó es 8 hasta ahí está funcionando bien ahora
vamos a ingresar un número negativo menos 5 que pasó allí el vuelve y me pregunta ingrese
un número positivo porque vuelve y me pregunta por qué el vio que en la condición dice si el
número es menor o igual a 0 vuelve a preguntar me ingrese un número positivo si yo vuelvo
ingrese un número negativo y vuelve y me pregunta cuando el ciclo va a terminar cuando esta
condición deje de cumplirse y cuando el número sea mayor a 0

DO WHILE
Para el procedimiento se usa el ciclo repetir y en la
sección de “secuencia de acciones” hasta que una
expresión lógica se cumpla
como vemos x comienza con 10 y cuando entra en el ciclo
escribir va a empezar con el 10 despues x va a restar a -3
de ahí va a tomar el valor que toma de x-3
y asi sucesivamente como por ejemplo
10-3 es igual a 7
de ahí x llegaría a tomar el valor 7
y va a dejar de hacer el proceso hasta que x sea menor a
0 de ahí ejecutamos el programa y empieza como le dije
empieza por 10
y va restando 3 hasta que llegue a un valor menos de 0 y
ahí dejaría de hacerlo

También podría gustarte