Logo Studenta

CONTADORES-ACUMULADORES-PROMEDIO-PORCENTAJE

¡Estudia con miles de materiales!

Vista previa del material en texto

CONTADORES – ACUMULADORES – PROMEDIO Y PORCENTAJE
CONTADORES
Es frecuente que dentro de un algoritmo sea necesario encontrar la cantidad de veces que se sucede algún hecho en particular; para esto es necesario implementar lo que se conoce como un contador que no es más que una variable de tipo numérica entera que debemos inicializar en algún valor (por lo regular es en cero) antes de la cabecera del ciclo, dentro del ciclo la debemos incrementar sumándole una cantidad constante (por lo regular en uno) cada vez que se registre el hecho que queremos cuantificar, y que por lo regular la imprimimos o la utilizamos en algún cálculo después del cierre del ciclo.
ACUMULADORES
Un acumulador tiene la misma forma de un CONTADOR, con la diferencia de que no se le suma una cantidad constante sino que lo que se le suma es una cantidad variable que por lo regular proviene de una propiedad de los objetos que se están procesando (como por ejemplo la edad, la estatura, el salario, la nota definitiva, etc).
EJEMPLO
Escribir un algoritmo que le permita al usuario ingresar para N jornaleros el nombre, el sexo, el número de días trabajados, el valor al cual le pagan el día, y la labor que desempeñó en la finca (“S” = siembra, “D” = Deshierbe, “R” = Recolección).
Se debe imprimir:
· Nombre y jornal de cada trabajador
· Cuantos jornaleros son hombres y cuantas mujeres
· Total pagado en cada labor
· Total pagado por jornales en toda la finca 
SOLUCIÓN: 
Como vemos en este algoritmo es necesario utilizar dos contadores, uno para contar los hombres y otro para contar las mujeres, también es necesario utilizar tres acumuladores para sumar los jornales de cada trabajador en cada una de las 3 labores y para el total de la finca se podría utilizar otro acumulador, pero basta con sumar al final los tres acumuladores de cada labor. También podemos deducir que se puede utilizar un selector múltiple para dividir los jornaleros por la labor que cumplieron. Veamos el análisis resumido:
ANÁLISIS:
D.E. { NOM, SX, NDT, VRD, LAB
 nom, jornal de cada trabajador	 No necesita ni acumulador ni contador
 Cuantos SX = “M”		 CM
 Cuantos SX = “F”		 CF
 Suma Jornales LAB = “S”	 AS
 Suma Jornales LAB = “D”	 AD
 Suma Jornales LAB = “R”	 AR
 Suma jornales Finca 		 TF
D.S. 
JORNAL = NDT * VRD
TF = AS + AD + AR
D.P. 
NOTA: Se omiten las instrucciones para indicarle al usuario lo que debe digitar (IMPRIMA “Digite la cantidad de registros”, ……), con el fin de centrarnos más en la lógica del programa que en la presentación del mismo) 
INICIO
CM = 0, CF = 0, AS = 0, AD = 0, AR = 0
LEA N
PARA I = 1, N, 1
LEA NOM, SX, NDT, VRD. LAB
JORNAL = NDT * VRD
IMPRIMA NOM, JORNAL
SI (SX = “M” ) ENTONCES
CM = CM + 1
SINO
CF = CF + 1
FIN SI
EN CASO de ( LAB) haga
	“S”:	AS = AS + JORNAL
“D”:	AD = AD + JORNAL
	“R”:	AR = AR + JORNAL
	E.O.C.: Imprima “La labor digitada no es válida”
Fin caso
FIN PARA
TF = AS + AD + AR
IMPRIMA “Cantidad de hombres: “, CM
IMPRIMA “Cantidad de mujeres: “, CM
IMPRIMA “Total pagado en la labor de Siembra: “, AS
IMPRIMA “Total pagado en la labor de Deshierbe: “, AD
IMPRIMA “Total pagado en la labor de Recolección: “, AR
IMPRIMA “Total pagado en la finca: “, AT
TERMINE
PROMEDIO
Suma de todos los valores numéricos dividida entre el número de valores para obtener un número que pueda representar de la mejor manera a todos los valores del conjunto.
Por ejemplo, el promedio de 6 números (3, 4, 2, 2, 5, 2) es
(3 + 4 + 2 + 2 + 5 + 2) ÷ 6 = 3 
Para encontrar un promedio en un algoritmo debemos implementar en él, un acumulador para sumar los datos de los cuales se desea encontrar el promedio y un contador para determinar cuántos datos se sumaron. Luego después del cierre del ciclo se calcula el promedio con el siguiente formato:
PROMEDIO DE “X” = ACUMULADOR DE “X” / CONTADOR DE “X”
PORCENTAJE
En matemáticas, un porcentaje es una forma de expresar un número como una fracción con 100 como denominador. También se le llama comúnmente tanto por ciento, donde por ciento significa "de cada cien unidades”. Se usa para definir relaciones entre dos cantidades, de forma que el tanto por ciento de una cantidad, donde tanto es un número, se refiere a la parte proporcional a ese número de unidades de cada cien de esa cantidad. 
Para encontrar un porcentaje en un algoritmo debemos implementar en él dos contadores, en uno de ellos contamos la población respecto a la cual debemos encontrar el porcentaje, y en el otro contaremos la cantidad de veces que se presenta el fenómeno del cual queremos encontrar el porcentaje. Luego después del cierre del ciclo se calcula el porcentaje con el siguiente formato:
PORCENTAJE DE “Y” = CONTADOR DE “Y” * 100 / CONTADOR DE LA POBLACIÓN

Continuar navegando

Materiales relacionados

212 pag.
208 pag.
22 pag.
273 pag.
9789876301473-completo

User badge image

yosmar sanchez