Computadora es un conjunto de instrucciones detalladas , paso a paso, que hacen que la computadora resuelva un problema o realice una tarea. ¿Que es un Programa?
Las instrucciones que integran un Programa
Computacional se denominan Código ya que anteriormente las instrucciones de programa, para las computadoras de primera generación se ingresaban como Código binario.
En la actualidad y de manera general, el Código
suele estar basado en palabras en idioma Inglés. Programación • Un programador se especializa en la codificación de programas. El término codificación se refiere al ingreso de la serie de comandos que se convertirá finalmente en un Programa.
• No obstante la creación de un programa funcional
requiere mas que la pura codificación. La programación, generalmente implica mínimamente planeación, codificación, prueba, depuración y documentación del programa
• La mayoría de los programadores participan en todas
estas fases. ¿Quienes crean los Programas? A quienes elaboran programas se les conoce como Programadores (Programmer) y Programar se le llama a su actividad.
Analista es quien basado en las necesidades del cliente diseña
la solución y determina sus características, tomando en cuenta para ello el Hardware, Software, Procedimiento y Condiciones de Operación.
Algunos consideran que quien lleva a cabo, además del mero
análisis y codificación, actividades mas amplias con respecto a la creación y comercialización del Software es un Desarrollador (Developer) y Desarrollo de Aplicaciones su trabajo. Lenguajes de Programación
Es un conjunto de palabras clave (reservadas) y
reglas gramaticales diseñadas para crear instrucciones que una computadora ejecutará (procesará). Lenguajes de Programación Así como las frases de un lenguaje común se forman con palabras y signos de puntuación que siguen un conjunto de reglas gramaticales, cada instrucción de un programa está integrada por palabras clave y parámetros que se unen mediante reglas de Sintaxis.
Una Palabra Clave (Comando), es una palabra que
tiene un significado único predefinido para el compilador o intérprete que es el que traduce cada línea del programa a Lenguaje Máquina . Paradigma de Programación • Manera de conceptualizar y estructurar las tareas que realizará una computadora por medio de un programa.
• Existen varios paradigmas de programación
diferentes, y no siempre son mutuamente excluyentes. Un programador podría usar técnicas de varios paradigmas, mientras implementa un programa. Declaración del Problema Una declaración del problema sirve para definir los elementos que deben manipularse para alcanzar un objetivo o resultado.
Una buena declaración de problema incluye tres
características:
Define el alcance del problema
Especifica claramente la información conocida
Especifica cuando se ha resuelto el problema
Como codificar un Programa
• El proceso depende del lenguaje que use, las
herramientas que seleccione y el paradigma que se amolde mejor al problema que se intenta resolver.
• Es común utilizar un editor genérico de texto,
un editor de programas ó un entorno visual de desarrollo para hacerlo Programación • Investigue:
• Evolución de la programación
• Generaciones de Lenguajes de Programación
• Otros tipos de Clasificaciones de Lenguajes de Programación.
• Que es un lenguaje Ensamblador y que es lenguaje máquina
• Ejemplos de Lenguajes y datos históricos.
• Paradigmas de programación: Procedural, Estructurada, Declarativa, Funcional, Orientado a eventos, Orientado a objetos