Elementos de Programación
Nota: Para ver los ejemplos de nuestro trabajo dale clic al siguiente enlace ojala les guste :D
http://tenc10b.wikispaces.com/home
La definición anterior deja muchas cosas que decir. Para llegar a tener una
secuencia de instrucciones que den solución a un problema es necesario ejecutar
varias etapas.
Etapa de análisis: En esta etapa el programador debe entender claramente el
problema. Saber que es lo que se quiere resolver. (analizar)
Etapa de Solución general: Escribir la serie de pasos que sean necesarios para dar
solución al problema. Estos pasos se pueden desarrollar a través de un Diagrama
de flujo (Utilizando símbolos) ó a través de un seudo lenguaje (Utilizando
Lenguaje común). A lo anterior es lo que se conoce con el nombre de Algoritmo.
Etapa de prueba: Consiste en chequear el algoritmo paso a paso para estar seguro
si la solución da solución verdaderamente el problema. (Prueba de escritorio).
Etapa de implementación específica: Consiste en traducir el algoritmo a un
lenguaje de programación. (Codificar).
Etapa de prueba: Consiste en ejecutar el programa en un computador y revisar los
datos arrojados para ver si son correctos y hacer los ajustes necesarios.
(Implementar).
Etapa de uso: Consiste en instalar el programa de manera definitiva para el uso
por parte del usuario.
Acerca Sobre Diagrama de Flujos.
http://tenc10b.wikispaces.com/Diagrama+de+Flujo
Acerca Sobre Lenguaje C
http://tenc10b.wikispaces.com/Lenguaje+C
Acerca Sobre El lenguaje Seudocódigo
http://tenc10b.wikispaces.com/Seudocodigo
Se puede definir un lenguaje de programación como un conjunto de reglas ó
normas, símbolos y palabras especiales utilizadas para construir un programa y
con él, darle solución a un problema determinado.
El lenguaje de programación es el encargado de que la computadora realice paso
a paso las tareas que el programador a diseñado en el algoritmo.
Tipos de Programación
Las que se conocen comúnmente son 5, secuencial,estructurada,Orientada a objetos, Lógica o de lenguaje Natural..
Secuencial : Se considera programación secuencial a los programas que se
diseñan con instrucciones que van unas detrás de otras. Las líneas se ejecutan
una a una en secuencia. Ejemplos tales como Basic, Cobol.
Estructurada: Se considera programación estructurada a la programación que se
hace por módulos. Cada módulo realiza alguna tarea específica y cuando se
necesite esa tarea simplemente se hace el llamado a ese módulo independiente de
que se tengan que ejecutar los demás. Ejemplos tales como: Turbo PASCAL, C,
Modula, Ada.
Orientada a Objetos: Se considera programación orientada a objetos aquellos
lenguajes que permiten la utilización de objetos dentro del diseño del programa y
el usuario puede pegar a cada objeto código de programa.
Lógica o de lenguaje natural: son aquellos programas que se diseñan con
interfaces tal que la persona o usuario puede ordenar a la máquina tareas en un
lenguaje natural. Pueden interactuar como una persona pero nunca llegan a
producir conocimiento