Está en la página 1de 4

Universidad abierta y a distancia de México

Ingeniería en biotecnología
Programación
2401-B1-001
Diseño de algoritmos
Actividad 2. Diagrama de flujo y pseudocódigo,
estructuras de control
Sergio Lopez Martínez
AL11507008

13/02/2024
Para que un antibiótico sea aceptado para venta al público es necesario someterlo
a diez pruebas, de tal forma que, si el promedio del resultado de dichas pruebas
resulta igual o mayor a nueve entonces es aceptado, pero si resulta menor a
nueve es rechazado.
Es decir, se aplicará diez pruebas al antibiótico y se obtendrá la nota (calificación)
de cada una, las cuales tienen escala del 0 al 10. Luego se sacará el promedio de
las diez pruebas, si este promedio es igual o mayor a nueve entonces el antibiótico
será aceptado, pero si resulta menor a nueve será rechazado. Realiza el análisis
del planteamiento del problema, redactando con tus palabras lo que comprendiste
del problema.
c). Identifica los datos de entrada.
d). Identifica el proceso a realizar
e). Identifica los datos de salida.
f). Redacta con tus palabras cómo los algoritmos pueden ayudar a solucionar el
problema planteado.

Análisis del Problema:


El problema establece un criterio para la aceptación de un antibiótico para su
venta al público. Para determinar si un antibiótico es aceptado o rechazado, se
somete a diez pruebas individuales, cada una de las cuales proporciona una
calificación en una escala del 0 al 10. Si el promedio de estas calificaciones es
igual o mayor a nueve, entonces el antibiótico es aceptado; de lo contrario, es
rechazado.
c) Datos de entrada:
Resultados de las diez pruebas realizadas al antibiótico, cada una representada
por una calificación en una escala del 0 al 10.
d) Proceso a realizar:
El proceso a realizar es calcular el promedio de las diez pruebas y luego
compararlo con el valor de nueve. Si el promedio es igual o mayor a nueve, el
antibiótico será aceptado; de lo contrario, será rechazado.
e) Datos de salida:
 El resultado de la verificación: aceptado o rechazado del antibiótico basada
en el promedio de las calificaciones de las pruebas.
f) Los algoritmos pueden ayudar a solucionar este problema al automatizar el
cálculo del promedio de los resultados de las pruebas y la comparación del
promedio con el umbral establecido para determinar si el antibiótico es aceptado o
rechazado. Un algoritmo podría recibir como entrada las calificaciones de las diez
pruebas, realizar la suma de estas calificaciones, dividirla por diez para obtener el
promedio, y luego comparar este promedio con el valor de nueve. Dependiendo
del resultado de la comparación, el algoritmo producirá la salida correspondiente
indicando si el antibiótico es aceptado o rechazado. Esto permite automatizar y
agilizar el proceso de evaluación y toma de decisiones en cuanto a la aceptación
de un antibiótico para su venta al público.
Un algoritmo puede automatizar el proceso de cálculo del promedio de las
calificaciones y la toma de decisiones. Puede tomar las diez calificaciones como
entrada, calcular su promedio y luego compararlo con el valor de referencia
(nueve) para determinar si el antibiótico es aceptado o rechazado.

Código en PSeInt:
Proceso CalcularPromedioYDecidir
Definir calificaciones[10] Como Entero
Definir suma Como Real
Definir promedio Como Real

Escribir "Ingrese las calificaciones de las diez pruebas:"


Para i <- 0 Hasta 9
Escribir "Calificación ", i+1, ": "
Leer calificaciones[i]
FinPara

suma <- 0
Para i <- 0 Hasta 9
suma <- suma + calificaciones[i]
FinPara
promedio <- suma / 10

Si promedio >= 9 Entonces


Escribir "El antibiótico es Aceptado"
Sino
Escribir "El antibiótico es Rechazado"
FinSi
FinProceso

Bibliografía
3. Problemas y Soluciones. (s.f.). Obtenido de https://universidad-de-los-
andes.gitbooks.io/fundamentos-de-programacion/content/
Nivel1/3_ProblemasYSoluciones.html

UAA., A. (s.f.). ALGORITMOS RESUELTOS CON DIAGRAMAS DE FLUJO Y


PSEUDOCÓDIGO. Obtenido de
https://www.uaeh.edu.mx/scige/boletin/prepa4/n10/e1.html

También podría gustarte