Está en la página 1de 8

10/02/2009

Lgica de programacin
IPN ESIME UP TICOMAN INGENIERIA EN AERONAUTICA FUNDAMENTOS DE PROGRAMACION

La lgica es la ciencia que estudia el proceso de razonar.

10/02/2009

A) Todos los perros son mamferos. Firulais es perro. Firulais es mamfero.

Falsas (F) Si la premisa no representa a la realidad

Verdaderas (V) Si la premisa representa a la realidad

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

(Enunciados de valor preexistente), y se procesen (Enunciados datos de de clculo) salida

para

generar

(Enunciado de resultado)

Principios relacionados con los datos de entrada


Principio de economa de los datos. Principio de autosuficiencia de los datos. Principio de compatibilidad de los datos. Principio de conocimiento preestablecido.

10/02/2009

Principios relacionados con el proceso


Principio de consistencia del resultado. Principio de eficiencia del proceso. Principio de eficacia del proceso. Principio de simplicidad del proceso. Principio de la independencia de los

procesos.
Principio de reutilizacin de los procesos. Principio de rastreabilidad de las

operaciones.

Principios relacionados con los datos de salida


Principios de cantidad y forma. Principio de exactitud. Principio de dominio. Principio de simplicidad del proceso. Principio de la independencia de los

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)

Finalidad del enunciado

También podría gustarte