Principios básicos De La Programacion
Enviado por yaaree • 23 de Agosto de 2013 • 2.020 Palabras (9 Páginas) • 439 Visitas
PRINCIPIOS BASICOS DE PROGRAMACION
INTRODUCCION: AQUÍ SE PRESENTA UN BREVE PERO MUY PRECISO PANORAMA DE LOS PRINCIPIOS BASICOS DE PROGRAMACON. LA APLICACIÓN DE VARIABLES Y ESTRUCTURAS DE DATOS QUE PERMITIRA EXPLORAR DESDE LOS PROGRAMAS MAS SIMPLES HASTA LOS MAS COMPLICADOS, PERO DE IGUAL CONTENIDO, HASTA LOS QUE TIENEN UN DOMINIO MUY AMPLIO DE CONTENIDO MISMO.
BAJO ESTA INFRMACION, TE PODRAS ENCAMINAR A LA PROGRAMACION COMO MEDIO DE SOLUCION DE PROBLEMAS, A REALIZAR PROBLEMAS BIEN ESTRUCTURADOS Y POR CONSIGUIENTE ESTARAS MAS RECEPTIVO A NUEVAS IDEAS. PARA QUE PUEDAS UTIIZAR LA COMPUTADORA COMO UNA HERRAMIENTA PARA LA RESOLUCION DE PROBLEMAS, ES NECESARIO QUE APRENDAS A PROGRAMAR ATRAVES DE UN LENGUAJE, ES POR ESO QUE DEBES CONOCER LA IMPORTANCIA EN LA ETAPA DE PROCESO DE LA PROGRAMACION.
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
Durante este proceso, el programa es escrito de acuerdo a una sintaxis de un lenguaje de programcion, se prueba, se depura, se implanta y se le da mantenimiento. El código de los programas es escrito por profesionales conocidos como programadores.
Ejemplo:
• FASE 1 Definicion del problema
• FASE 2 Analisis del problema
• FASE 3 Diseño
• FASE 4 Codificacion
• FASE 5 Depuracion
• FASE 6 Implementacion del programa
• FASE 7 Mantenimiento del programa
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Es el conjunto de simbolos, vocablos y reglas (sintaxis) que controlan el comportamiento físico y lógico de una computadora. Permite al programador, entre otras cosas, especificar los datos que van a ser procesados y almacenados en ella.
Ejemplo:
• LENGUAJE “C”
• PASCAL
• VISUAL BASIC. NET
• JAVA
Un programa es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
Es un conjunto de instrucciones, comandos, ordenes o procedimeintos escritos en un lenguaje de programación para que una computadora pueda realizar una tarea predeterminada de manera correcta y rápida. Un programa de calidad debe tener las siguientes condiciones: exaxto, claro, eficiente y portable.
PROCESO DE PROGRAMACION
ETAPA 1
1. Definición del problema
Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle .
2. Análisis del problema
El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.
Para poder definir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.
• Entrada, son todos los datos que hay que ingresar para la resolución del problema.
• Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema.
• Salida, la resolución del problema.
Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solución eficaz.
El análisis del problema exige una lectura previa del problema a fin de obtener una idea general de lo que se solicita . la segunda lectura deberá servir para responder a las preguntas:
• ¿Qué información debe proporcionar la resolución del problema?
• ¿Qué datos se necesitan para resolver el problema?
La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema.
En esta fase debemos aprender a analizar la documentación de la empresa , investigar, observar todo lo que rodea el problema.
3. Diseño de la solución
Una computadora no tiene la capacidad para solucionar mas que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo.
La información proporcionada al algoritmo constituye su entrada y la información producida por el algoritmo constituye su salida.
Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fáciles de solucionar que el original. La descomposición del problema original en subproblemas mas simples y a continuación dividir estos subproblemas en otros mas simples que puedan ser implementados para su solución en la computadora de denomina diseño descendente (top - down design ).
Es presiso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S.
ETAPA 2
4. Codificación
Es el algoritmo traspasado a la computadora a través de un lenguaje de programación,
debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo.
Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente.
5. Compilación y ejecución
Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente.
Ejecución, ejecutar el programa después del ser compilado.
6. Verificación y pruebas
Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución.
7. Depuración
Corregir los errores encontrados en la etapa anterior, si hubiese algún error se tiene que regresar hasta la etapa que sea necesaria
...