Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.
Las
acciones
por
ejecutar
el
Entenderemos como problema a cualquier accin o evento que necesite cierto grado de anlisis, desde
la simpleza de cepillarse los dientes hasta la complejidad del ensamblado de un automvil. En general,
cualquier problema puede ser solucionado utilizando un algoritmo, en este sentido podemos utilizar los
algoritmos para resolver problemas de computo.
Un algoritmo para un programador es una herramienta que le permite resaltar los aspectos ms
importantes de una situacin y descartar los menos relevantes. Todo problema de cmputo se puede
resolver ejecutando una serie de acciones en un orden especfico.
Por ejemplo considere el algoritmo que se elaborara para el problema o situacin de levantarse todas
las maanas para ir al trabajo:
1.
Salir de la cama
2.
quitarse el pijama
3.
ducharse
4.
vestirse
5.
desayunar
6.
2.1
Una universidad ofrece un curso que prepara a los estudiantes para el examen de obtencin de
licencia de corredor de bienes races. El ao anterior, varios de los estudiantes que completaron el
curso presentaron el examen para obtener la licencia. Naturalmente la Universidad desea saber que
resultados obtuvieron sus estudiantes en el examen. Se nos ha pedido escribir un programa que
resuma los resultados recibidos de una lista de 10 estudiantes. Junto a cada nombre se anoto un 1 si
el estudiante aprob el examen y un 2 si reprob. Exhiba un resumen de los resultados de la prueba
indicando el nmero de estudiantes que aprobaron y el nmero de estudiantes que reprobaron . Si
ms de Ocho estudiantes aprueban el examen la Universidad ser capaz de aumentar la colegiatura.
Exhibir el mensaje "Teclee resultado" en la pantalla cada vez que el programa solicite otro resultado
de examen.
Pseudocdigo
Pseudocdigo Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar
algoritmos. El Pseudocdigo es similar al lenguaje cotidiano; es cmodo y amable con el usuario, aunque
no es realmente in verdadero lenguaje de computadora. No se ejecutan en las computadoras mas bien
sirven para ayudar al programadora razonar un programa antes de intentar escribirlo en algn lenguaje.
Un programa ejecutado en Pseudocdigo puede ser fcilmente convertido en un programa en C++, si es
que esta bien elaborado. Por ejemplo supongamos que la nota para aprobar un examen es de 60. El
enunciado en Pseudocdigo sera:
Inicializar variables.
Inicializar los aprobados (aprobados) en 0
Inicializar los reprobados (reprobados) en 0
Inicializar el nmero de estudiantes (estudiantes) en 0
Introducir las primeras 10 calificaciones y contar los aprobados y los reprobados.
Mientras (while) el contador estuantes es menor o igual que 10 entonces
Introducir el siguiente resultado de examen
Si el estudiante aprob
Sumar 1 a aprobados
Si no
Sumar 1 a reprobados
FinSi
Sumar 1 al contador estudiantes
FinMientras
Imprimir un resumen de los resultados de exmenes y decidir si se debe aumentar o no la
colegiatura.
Imprimir el nmero de aprobados
Imprimir el nmero de reprobados
Si estudiantes es ms 8 entonces
Imprimir "Aumentar la colegiatura".
FinSi
iagramas de flujo
Un diagrama de flujo es una representacin grfica de un algoritmo o de una parte del mismo. Los
diagramas de flujo ayudan en la comprensin de la operacin de las estructuras de control ( Si,
Mientras).
La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de
programacin, pues al momento de llevarlo a cdigo se lo puede hacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos smbolos de uso especial como son rectngulos,
diamantes, valos, y pequeos crculos, estos smbolos estn conectados entre s por flechas, conocidas
como lneas de flujo. A continuacin se detallarn estos smbolos.