Principio de programacion
Universidad Latina de Panamá
Sede Santiago
Facultad de Farmacia
Principios de Programación
Griselda I. Cedeño L.
8-907-576
Fecha de entrega: Lunes 13 de Abril.
Índice
Principios de programación
Que es programación……………………………………..………………….. 1
Actividades y fases de la programación……………………………..………..1
Lenguaje de programación…………………………………………….………2
Lenguaje de bajonivel…………………………………………………………2
Lenguaje de alto nivel………………………………………………………….3-4
Herramientas de modelado de sistema…………………………………………4-5
Bibliografía……………………………………………………………………..6
Principios de programación
La programación de computadoras es una manera especializada de resolución de problemas basada en el desarrollo de un algoritmo que permite resolver dicho problema. Muchos programadores utilizan el refinamiento por pasos paradividir un problema en otros más pequeños que resulten más fáciles de manejar. Un algoritmo suele estar desarrollado en un pseudocódigo que describe la lógica del programa antes de ser traducido a un lenguaje de programación. Un programa traductor, que puede ser un compilador o un intérprete, comprueba los errores sintácticos (errores del lenguaje) y, si no encuentra ninguno, convierte el programaen lenguaje máquina de modo que permita a la computadora ejecutar las instrucciones. Los errores lógicos pueden no aflorar a la superficie hasta que el programa esté en fase de ejecución e, incluso, no mostrarse nunca. El proceso de programación no estará completo hasta que sus errores no estén debidamente verificados.
Esta actividad implica cuatro pasos:
Entender el problema. Definir el problemacon claridad es, con frecuencia, el paso más importante, y casi siempre más descuidado, que debe darse para la resolución de ese problema.
Idear un plan para la resolución del problema. A través de los recursos, información computadoras, software y datos disponibles, y a la vez como deben ponerse esos recursos en funcionamiento de esa manera se podrá resolver el problema.
Llevar a cabo el plan.Esta fase suele estar solapada con el paso 2, ya que muchos esquemas de resolución de problemas suelen desarrollarse sobre la marcha.
Evaluar la solución. Y plantearnos la siguientes preguntas ¿Se ha resulto correctamente el problema? ¿Es una solución válida para otros problemas?
El proceso de programación también suele estar dividido en cuatro fases, aunque casi siempre están ocultas unas conotras:
Definición del problema.
Creación, depuración y verificación del algoritmo.
Escritura del programa
Verificación y depuración del programa.
Casi todos los problemas de programación suelen ser tan complejos que no pueden
resolverse de una sola vez. Para transformar un problema en un programa, el
programador suele crear una lista de problemas más pequeños, cada uno de los
cuales puedesubdividirse a su vez en subproblemas que también pueden subdividirse.
Lenguaje de programación
Un lenguaje de programación son herramientas que nos permiten crear programas y software. Consiste en un conjunto de símbolos, reglas y caracteres. Los lenguajes de programación han evolucionado hasta el punto de llegar a una forma más simple de comunicación entre las personas y las máquinas.
Los lenguajespueden ser de alto o bajo nivel. En los de bajo nivel las instrucciones son simples y cercanas al funcionamiento de la máquina, como por ejemplo el código máquina y el ensamblador. En los lenguajes de alto nivel hay un alto grado de abstracción y el lenguaje es más próximo a los humanos.
Los lenguajes de bajo nivel son aquellos en el que sus instrucciones ejercen un control directo sobre el hardwarey están condicionados por la estructura física de la computadora que lo soporta, Hay que tener en cuenta que el uso de la palabra bajo en su denominación no implica que el lenguaje sea inferior a un lenguaje de alto nivel, si no que se refiere a la reducida abstracción entre el lenguaje y el hardware.
Entre los lenguajes de bajo nivel están:
Lenguaje Maquina: Cada...
Regístrate para leer el documento completo.