Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lgica de programacin
IPN ESIME UP TICOMAN INGENIERIA EN AERONAUTICA FUNDAMENTOS DE PROGRAMACION
10/02/2009
Si deseas que todo el mundo entienda lo que dices y la forma en que piensas, hay que preocuparse por utilizar en el pensamiento y en las expresiones premisas verdaderas y llegar siempre a conclusiones correctas. Ya que un argumento es correcto si y slo si no es posible que sus premisas sean verdaderas y su conclusin falsa. Incorrectas (I) Si las premisas no proporcionan todos los elementos para inferir la conclusin. Correctas (C) Si las premisas proporcionan todos los elementos para inferir la conclusin.
10/02/2009
La lgica de programacin es la habilidad de pensar de manera razonada, sistemtica y ordenada, que nos hace capaces de inferir algoritmos abstractos y soluciones a problemas de negocios, que fcilmente puedan ser implementadas a travs de cdigo escrito en un lenguaje de programacin determinado.
Es necesario entender que con los datos es posible representar enunciados, que haran las veces de preposiciones, considere que: rea = ( Base * Altura ) / 2 El rea es igual a base por altura entre dos (V) La base es 10 y la altura es 5 (V) El rea es 25 (V) (C)
10/02/2009
Silogismo B El rea es igual a base por altura entre dos (V) La base es 10 (V) El rea es 25 (V o F) (I)
En este caso no tenemos manera de saber si la conclusin es verdadera o falsa, dado que desconocemos el valor de la altura. Como no es posible llegar a la conclusin con los datos disponibles, la conclusin no puede ser ms que incorrecta.
La parte del proceso que no puede cubrirse con procesamiento deber ser cubierto con datos de entrada, veamos rea = ( Base * Altura ) / 2 El rea es igual a base por altura entre dos y la altura es la mitad de la base (V) La base es 10 El rea es 25 (V) (V) (C)
10/02/2009
En la lgica de un programa se hace necesario dividir el silogismo en tantos enunciados como se pueda, siempre y cuando no sean interdependientes. rea = ( Base * Altura ) / 2 El rea es igual a base por altura entre dos La altura es la mitad de la base La base es 10 El rea es 25 (V) (V) (V)
(V) (C)
Enunciados de asignacin de valores. - La base es igual a 20 Enunciados de valor preexistente. - 60 min equivalen a una hora Enunciados de clculo. - El rea de un triangulo rectngulo se obtienen multiplicando la base por la altura, y dividiendo el resultado entre dos Enunciados condicionales - Si la base es mayor a cero, entonces la altura es igual a la base entre dos Enunciado de resultado. -El rea del triangulo rectngulo es de 100
10/02/2009
En un programa lo ms comn es que se recopile asignacin complementen informacin de con (Enunciados que de se
valores), reglas
generales
para
generar
(Enunciado de resultado)
10/02/2009
procesos.
Principio de reutilizacin de los procesos. Principio de rastreabilidad de las
operaciones.
procesos.
Principio de reutilizacin de los procesos. Principio de rastreabilidad de las
operaciones.
10/02/2009
Problema a resolver Se tiene un modem de 56kbps, pero la conexin con el servidor a travs de este medio no es muy bueno ya que solo aprovecha el 40% de la velocidad de transmisin, si quisieras descargar la pelcula de Star Wars Episodio III, y esta mide 4GB Cuntas horas tomar descargar el archivo?
Enunciado 1. La velocidad del modem es de 56kbps 2. 56kb son 1024 bits 3.La tasa de transmisin es el 40% de la velocidad del mdem. 4.El 40% de 1024 bits son 409.6 bits 5. La tasa de transmisin es de 409.6 bits x segundo 6. Un byte se forma de 8 bits 7. Un Gb es igual a 1073741824 bytes 8. Un Gb es igual a 8589934592 bits 9. 40GB son 343597383680 bits 10. Un Mb es igual a 1073741824 bytes 11. Un Gb es igual a 1024 bytes 12. Se requieren 838860800 segundos para transmitir 40Gb 13. 60 segundos equivalen a un minuto 14. 60 minutos equivalen a una hora 15. Se requieren 233016.88 horas para transmitir 40Gb
(F) (V)