Algoritmia - Consulta

 
Vista:

Consulta

Publicado por Manuel (1 intervención) el 18/07/2006 18:07:39
Deseo urgente ayuda sobre como desarrollar los diagramas de flujo de los siguientesproblemas.
1)En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto
anual del hospital se reparte conforme a la siguiente tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualq uier monto presupuestal.

2)Un alumno desea saber cual será su calificación final en la materia de Algoritmos. Dicha calificación se
compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
100% totalde puntos.

3)Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 59.5, debe aparecer un mensaje de aprobado junto con el promedio; reprueba en caso contrario.

4)Diagrama que lea elnombre o la edad de una persona dependiendo de una clave.Si clave es "H" el usuario deberá leer la edad, de lo contrario se leerá el nombre.

5)Iprimir 2 (dos) listas que contengan, laprimera Nº pares y la segunda Nº impares, comprendidos del 1 al 1000.Las listas deben mostrarse de forma separada
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Diagramas de flujo problemas variados

Publicado por Alejandro (307 intervenciones) el 05/03/2024 23:52:38
Manuel, aquí te presento las descripciones en texto plano de los diagramas de flujo para cada uno de los problemas:

1) Repartición de presupuesto hospitalario:
1
2
3
4
5
6
7
8
9
10
11
Inicio
|
|-- Ingresar monto presupuestal
|
|-- Ginecología = 0.4 * monto_presupuestal
|-- Traumatología = 0.3 * monto_presupuestal
|-- Pediatría = 0.3 * monto_presupuestal
|
|-- Mostrar Ginecología, Traumatología, Pediatría
|
Fin

2) Cálculo de calificación final:
1
2
3
4
5
6
7
8
9
10
Inicio
|
|-- Ingresar calificaciones parciales, examen final y trabajo final
|
|-- Promedio_parciales = (nota1 + nota2 + nota3) / 3
|-- Calificacion_final = 0.55 * Promedio_parciales + 0.3 * Examen_final + 0.15 * Trabajo_final
|
|-- Mostrar Calificacion_final
|
Fin

3) Aprobación o reprobación de curso:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Inicio
|
|-- Ingresar calificación1, calificación2, calificación3
|
|-- Promedio = (calificación1 + calificación2 + calificación3) / 3
|
|-- Si Promedio >= 59.5 Entonces
|    |
|    |-- Mostrar "Aprobado con un promedio de:", Promedio
|
|-- Sino
|    |
|    |-- Mostrar "Reprobado con un promedio de:", Promedio
|
Fin

4) Leer nombre o edad según clave:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Inicio
|
|-- Ingresar clave (H para Edad, otro para Nombre)
|
|-- Si clave es igual a "H" Entonces
|    |
|    |-- Ingresar Edad
|    |-- Mostrar "La edad es:", Edad
|
|-- Sino
|    |
|    |-- Ingresar Nombre
|    |-- Mostrar "El nombre es:", Nombre
|
Fin

5) Listas de números pares e impares:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Inicio
|
|-- Inicializar Lista_Pares y Lista_Impares vacías
|
|-- Para i desde 1 hasta 1000 con paso 1 Hacer
|    |
|    |-- Si i es par Entonces
|    |    |
|    |    |-- Agregar i a Lista_Pares
|    |
|    |-- Sino
|    |    |
|    |    |-- Agregar i a Lista_Impares
|
|-- Mostrar "Lista de números pares:", Lista_Pares
|-- Mostrar "Lista de números impares:", Lista_Impares
|
Fin

Estas representaciones en texto plano describen la lógica de los diagramas de flujo. Puedes seguir estos pasos en tu programa para implementar la lógica detallada en cada uno de ellos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar