You are on page 1of 11

Principios de Programación

Profr. José Alfredo Campos


¿Que es un Programa?

En su forma más simple, un programa de


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

You might also like