Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica Fundamentos de Programación
Práctica Fundamentos de Programación
Desarrollo
Durante la prctica se desarrollaron cinco problemas de los cuales
obtuvimos cinco diferentes algoritmos para solucionarlos. Los
algoritmos estn representados en pseudocdigo y en diagrama de
flujo para que el lector pueda entender y saber cuales son los datos de
entrada y los de salida y pueda, tambin comprobar por cuenta propia
el algoritmo si es que quedan dudas relacionadas con la resolucin al
problema.
Problema Promedio
Descripcin: Para este problema se pide que el usuario de una
calificacin (del 0 al 10). Se pide que el algoritmo le diga al usuario
si aprob o no aprob la materia. De igual forma pedir un valor
verdadero dentro del rango previamente mencionado.
Pseudocdigo Tienda Descuento
Cuestionario Previo
1) Qu es un problema? R: Un asunto o evento donde se
requiere una solucin. Se convierte en situacin cuando se esta
solucionando o se est buscando una solucin.
2) Cundo un problema es computable? R: Un problema
escomputable cuando es la representacin abstracta de otro
problema y se puede representar con algortmos.
3) Qu no es computable? R: La toma de deciciones
autnomas por parte de la computadora. Tambin cuando un
problema no es fsicamente posible por la computadora.
4) Cmo puedo validar la solucin a un problema? R:
Probando con las conidiciones especficas de la solucin
requerida y revisando que la solucin sea la que se busca y no
otra.
5) Es lo mismo un algotitmo que un diagrama de flujo? R: No.
El algoritmo es la representacin escrita de la solucin al
problema mientras que el diagrama de flujo es la representacin
grfica de la solucin al problema. Sin embargo, ambos tienen
un mismo propsito y hasta, de cierto modo, suelen ir
acompaados; todo depende del usuario como es que desea leer
la solucin al problema.
Conclusin
Bruno Santiago Mendoza Flores: En conclusin. Esta
prctica es perfecta como prembulo para la programacin. No
slo la prctica sirvi para ensearnos a pensar de forma
ordenada gracias a los algoritmos sino tambin es buena
prctica para irnos acostumbrando a la programacin a partir de
un lenguaje; PseInt es una plataforma perfecta para ir
conociendo las utilidades bsicas de todos los lenguajes de
programacin, como los operadores lgicos. Gracias a esta
prcitca, es posible tener unas mejores bases para cuando
realmente comencemos a programar en un lenguaje
prestablecido.
El anlisar un problema y su resolucin se vuelve ms accesible
a travs de algoritmos ya que, al proponer una serie de pasos
ordenados, la solucin no puede parecer como algo lejano. Si se
piensa de forma ordenada es ms probable que se llegue a una
solucin de una forma ms rpida que a parir de otros mtodos.
En todo caso de que en el primer intento del algortmo no se
llegue a la solucin, se puede replantear ste hasta que satisfaga
la necesidad del usuario para llegar a una resolucin. Como
ingenierios es importante no solo ocupar los algoritmos para la
computacin; tambin puede ser utilizado para solucionar algn
problema relacionado con alguna materia o slo para un
problema que nos enfrentemos en nuestra vida diaria.
Bibliografa