La UNICEF desea obtener información estadística sobre los orfanatorios ubica- dos dentro de la República Mexicana y sobre los niños huérfanos internados en esos orfanatorios. Por cada niño se ingresa la siguiente información: nombre del huérfano, sexo, edad, nombre del orfanatorio y Estado de la República al que pertenece dicho orfanatorio. Haga un diagrama de flujo para calcular lo siguiente: a) Porcentaje de huérfanos del Estado de México y del DF, respecto al total del país. b) Número de huérfanos en cada grupo. Los grupos se definen con base en la edad, teniendo en cuenta lo siguiente: Grupo
1: Edad menor a 1 año. Grupo
2: Edad comprendida entre 1 y 3 años (inclusive).
Grupo3: Edad comprendida entre 4 y 6 años (inclusive).
Grupo4: Edad mayor de 6 años.
c) Establecer el grupo que tiene la mayor cantidad de huérfanos.
DIAGRAMA DE FLUJO
Respuestas a la pregunta
Programa para el registro e impresión de datos estadísticos, utilizando contadores y menús de selección. A continuación se muestra código en pseint y diagrama de flujo.
Algoritmo estadísticaHuerfanos
- // Definir variables
Definir totalh Como Entero
Definir prcentem,prcentdf Como Real
Definir myor Como Caracter
k <- 0
totalh <- 0
- // Ingresar datos
Repetir
k <- k+1
Escribir 'Nombre del huérfano: ' Sin Saltar
Leer nomh
Escribir 'Sexo (f/m): ' Sin Saltar
Repetir
Leer s
s <- Minusculas(s)
Si NO (s='f' O s='m') Entonces
Escribir 'Entrada inválida'
FinSi
Hasta Que s='f' O s='m'
Escribir 'Elija opción según edad (1-3) '
Escribir '*************************'
Escribir '(1) Edad menor a 1 año'
Escribir '(2) Edad comprendida entre 1 y 3 años (inclusive)'
Escribir '(3) Edad comprendida entre 4 y 6 años (inclusive)'
Escribir '(4) Edad mayor de 6 años'
Repetir
Leer g
Si NO (g>=1 Y g<=4) Entonces
Escribir 'Entrada inválida'
FinSi
Hasta Que g>=1 Y g<=4
Escribir 'Nombre del orfanatorio: ' Sin Saltar
Leer nomo
Escribir 'Elija opción (Estado de México de ubicación del ofanatorio) '
Escribir '*************************'
Escribir '(1) Aguascalientes '
Escribir '(2) Baja California'
Escribir '(3) Baja California Sur'
Escribir '(4) Campeche'
Escribir '(5) Chiapas'
Escribir '(6) Chihuahua'
Escribir '(7) Ciudad de México'
Escribir '(8) Coahuila'
Escribir '(9) Colima'
Escribir '(10) Durango'
Escribir '(11) Guanajuato'
Escribir '(12) Guerrero'
Escribir '(13) Hidalgo'
Escribir '(14) Jalisco'
Escribir '(15) México'
Escribir '(16) Michoacán'
Escribir '(17) Morelos'
Escribir '(18) Nayarit'
Escribir '(19) Nuevo León'
Escribir '(20) Oaxaca'
Escribir '(21) Puebla'
Escribir '(22) Querétaro'
Escribir '(23) Quintana Roo'
Escribir '(24) San Luis Potosí'
Escribir '(25) Sinaloa'
Escribir '(26) Sonora'
Escribir '(27) Tabasco '
Escribir '(28) Tamaulipas'
Escribir '(29) Tlaxcala'
Escribir '(30) Veracruz'
Escribir '(31) Yucatán '
Escribir '(32) Zacatecas'
Repetir
Leer e
Si NO (e>=1 Y e<=32) Entonces
Escribir 'Entrada inválida'
FinSi
Hasta Que e>=1 Y e<=32
Segun g Hacer
1:
g1 <- g1+1
2:
g2 <- g2+1
3:
g3 <- g3+1
4:
g4 <- g4+1
FinSegun
Segun e Hacer
1:
h1 <- h1+1
2:
h2 <- h2+1
3:
h3 <- h3+1
4:
h4 <- h4+1
5:
h5 <- h5+1
6:
h6 <- h6+1
7:
h7 <- h7+1
8:
h8 <- h8+1
9:
h9 <- h9+1
10:
h10 <- h10+1
11:
h11 <- h11+1
12:
h12 <- h12+1
13:
h13 <- h13+1
14:
h14 <- h14+1
15:
h15 <- h15+1
16:
h16 <- h16+1
17:
h17 <- h17+1
18:
h18 <- h18+1
19:
h19 <- h19+1
20:
h20 <- h20+1
21:
h21 <- h21+1
22:
h22 <- h22+1
23:
h23 <- h23+1
24:
h24 <- h24+1
25:
h25 <- h25+1
26:
h26 <- h26+1
27:
h27 <- h27+1
28:
h28 <- h28+1
29:
h29 <- h29+1
30:
h30 <- h30+1
31:
h31 <- h31+1
32:
h32 <- h32+1
FinSegun
Escribir ' '
Escribir '¿OTRO REGISTRO (s/n)' Sin Saltar
Repetir
Leer cont
cont <- Minusculas(cont)
Mientras Que (cont<>'s' Y cont<>'n')
Hasta Que cont=='n'
- // Calcular porcentaje de huérfanos del Estado de México y del DF, respecto al total del país
totalh <- h1+h2+h3+h4+h5+h6+h7+h8+h9+h10+h11+h12+h13+h14+h15+h16+h17+h18+h19+h20+h21+h22+h23+h24+h25+h26+h27+h28+h29+h30+h31+h32
prcentdf <- (h15*100)/totalh
prcentem <- (h7*100)/totalh
- // Establecer el grupo que tiene la mayor cantidad de huérfanos
Si (g1>g2) Y (g1>g3) Y (g1>g4) Entonces
myor <- 'Grupo 1'
FinSi
Si (g2>g3) Y (g2>g1) Y (g2>g4) Entonces
myor <- 'Grupo 2'
FinSi
Si (g3>g2) Y (g3>g1) Y (g3>g4) Entonces
myor <- 'Grupo 3'
FinSi
Si (g4>g2) Y (g4>g1) Y (g4>g3) Entonces
myor <- 'Grupo 4'
FinSi
- // Imprimir resultados
Escribir ' Cantidad de huérfanos'
Escribir 'Grupo1: ',g1
Escribir 'Grupo2: ',g2
Escribir 'Grupo3: ',g3
Escribir 'Grupo4: ',g4
Escribir 'Grupo que tiene la mayor cantidad de huérfanos: ',myor
Escribir 'Porcentaje de huérfanos del Estado de México con respecto al total del país: ',prcentem
Escribir 'Porcentaje de huérfanos del DF con respecto al total del país: ',prcentdf
FinAlgoritmo
Para saber más acerca de algoritmo y diagrama de flujos para registro de datos consulte https://brainly.lat/tarea/12265429
#SPJ1