Informática, pregunta formulada por jesusbaezadb, hace 1 mes

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

Contestado por megatokay
0

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

Adjuntos:
Otras preguntas