¿Que es programación?
Codigo fuente
El código fuente de un programa informático o software es un conjunto de lineas de texto que que son las instrucciones que debe seguir la computadora para ejecutar dicho programa.
Por tanto, en el código fuente de un programa esta descrito por completo su funcionamiento.
Algoritmo
Un algoritmo es una secuencia ordenada de pasos no ambiguos, expresados en lenguaje natural.
Ejemplo:
-linterna no funciona
-si (linterna con pilas nuevas) entonses
-si (foco quemado) entonses
-reemplazar foco
-si no
-comprar nueva linterna
Los algoritmos deben de cumplir con las siguientes características
- preciso : indica el orden de realización de cada uno de los pasos.
- deterministico: las mismas entradas deben de dar siempre las mismas salidas.
- finito: el algoritmo debe de terminar en algún momento.
Para que un algoritmo pueda ser ejecutado por una computadora este debe ser codificado en un lenguaje que el cual sea reconocido por la computadora, al cual se le llama lenguaje de programación.
Lenguaje de programación
Un lenguaje de programación es un conjunto de instrucciones que describen algoritmos, estas instrucciones están codificadas de tal forma que puedan ser interpretadas y ejecutadas por una computadora.
Lenguaje maquina
Este es un lenguaje compuesto por códigos binarios que pueden ser interpretados directamente por el procesador, como ejemplo tenemos:
0011 0000 0001
0101 0001 0011
Algoritmo
Un algoritmo es una secuencia ordenada de pasos no ambiguos, expresados en lenguaje natural.
Ejemplo:
-linterna no funciona
-si (linterna con pilas nuevas) entonses
-si (foco quemado) entonses
-reemplazar foco
-si no
-comprar nueva linterna
Los algoritmos deben de cumplir con las siguientes características
- preciso : indica el orden de realización de cada uno de los pasos.
- deterministico: las mismas entradas deben de dar siempre las mismas salidas.
- finito: el algoritmo debe de terminar en algún momento.
Lenguaje de programación
Un lenguaje de programación es un conjunto de instrucciones que describen algoritmos, estas instrucciones están codificadas de tal forma que puedan ser interpretadas y ejecutadas por una computadora.
Lenguaje maquina
Este es un lenguaje compuesto por códigos binarios que pueden ser interpretados directamente por el procesador, como ejemplo tenemos:
0011 0000 0001
0101 0001 0011
Los lenguajes ensamblador sustituyen los códigos binarios por nemonicos que son mas facilmente entendidos por una persona.
Como ejemplo tenemos:
add [0] [1]
mul [1] [3]
Lenguaje de alto nivel
Son lenguajes que tiene un conjunto de instrucciones mas parecido al lenguaje natural o matematico manejado por las personas.
Como ejemplo tenemos:
total= (a+b)*c
Ambiente de desarrollo
Existen varios entornos de desarrollo y su uso varia de acuerdo a la preferencia del programador, pero los mas utilizados son eclipse y netbeans.


![]() |
![]() |
![]() |








No hay comentarios:
Publicar un comentario