Вы находитесь на странице: 1из 4

ALGORITMOS Y ESTRUCURA DE

DATOS
Alumno:

Guevara Campos Diego Armando

Ejercicio:

Algoritmo de Asociación Médica Americana (AMA).

Pseudocódigo:

Funcion adicinal <- respuesta()


Escribir "¿Le duelen los huesos o las articulaciones?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Infección vírica"
SiNo
Escribir "¿Presenta erupciones cutáneas?"
Leer n
Si n="sí" Entonces
Escribir "No se dispone de información suficiente para realizar un
diagnóstico"
SiNo
Escribir "¿Le duele la garganta?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Infección de garganta"
SiNo
Escribir "¿Le duele la espalda por encima de los lumbares, con
escalofrios y fiebre?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Infección renal"
SiNo
Escribir "¿Le duele al orinar o lo hace con más
frecuencia?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Infección al
tracto urinario."
SiNo
Escribir "¿Ha pasado el día al sol o con mucho
calor?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Golpe de
calor o agotamiento por calor"
SiNo
Escribir "No se dispone de información
suficiente para realizar un diagnóstico"
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinFuncion

Algoritmo Médico
Escribir "Escribir (si) o (no) según sus síntomas"
Escribir "¿Tiene fiebre"
Leer n
Si n="sí" Entonces
Escribir "¿Tiene tos?"
Leer n
Si n="no" Entonces
Escribir "¿Le duele la cabeza?"
Leer n
Si n="sí" Entonces
Escribir "¿Tiene alguno de los siguientes
síntomas: ?"
Escribir "Dolor cuando inclina la cabeza hacia
adelante"
Escribir "Náuseas"
Escribir "Vómitos"
Escribir "Molestia en los ojos ante una luz
brillante"
Escribir "Somnolencia o confusión?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico: Meningitis"
SiNo
Escribir "¿Tiene vómitos o diarrea?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico:
Infección del tracto digestivo"
SiNo
Escribir respuesta()
FinSi
FinSi
SiNo
Escribir respuesta()
FinSi
SiNo
Escribir "¿Le cuesta respirar, resuella o tose con
flema?"
Leer n
Si n="sí" Entonces
Escribir "Posible diagnóstico: Neumonía o
infección a las vías respiratorias"
SiNo
Escribir "¿Le duele la cabeza?"
Leer n
Si n="sí" Entonces
Escribir "Posible diagnóstico: Infección
vírica"
SiNo
Escribir "¿Le duelen los huesos o las
articulaciones?"
Leer n
Si n="sí" Entonces
Escribir "Posible Diagnóstico:
Infección vírica"
SiNo
Escribir "¿Presenta erupciones
cutáneas?"
Leer n
Si n="sí" Entonces
Escribir "No se dispone de
información suficiente para realizar un diagnóstico"
SiNo
Escribir "¿Tiene molestia en
la garganta?"
Leer n
Si n="sí" Entonces
Escribir "Posible
Diagnóstico: Infección de garganta"
SiNo
Escribir "¿Le duele la
espalda por encima de los lumbares, con escalofríos y fiebre?"
Leer n
Si n="sí" Entonces
Escribir "Posible
Diagnóstico: Infección renal"
SiNo
Escribir "¿Le
duele al orinar o lo hace con más frecuencia?"
Leer n
Si n="sí"
Entonces
Escribir
"Posible Diagnóstico: Infección en el tracto urinario"
SiNo
Escribir
"¿Ha pasado el día al sol o con mucho calor?"
Leer n
Si n="sí"
Entonces

Escribir "Posible Diagnóstico: Golpe de calor o agotamiento por calor"


SiNo

Escribir "No se dispone de información suficiente para realizar un


diagnóstico"
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
SiNo
Escribir "No se dispone de información suficiente para realizar
un diagnóstico."
FinSi
FinAlgoritmo
Diagrama de flujo:

Diagrama N-S:

Вам также может понравиться