Está en la página 1de 3

La programación

Los programas son una secuencia den instrucciones entendibles por los ordenadores que
permiten la realización de las acciones para las que han sido creadas. Para escribir un lenguaje
se utiliza un lenguaje de programación.
Los programas se escriben en lo llamado código fuente, instrucciones o los pasos para ejecutar
un programa. Aunque, dicho código no puede ser comprendido por un ordenador directamente
y deberá de ser traducido al código binario. Para esta traducción se utilizan los compiladores o
intérpretes, convierten las instrucciones en instrucciones entendibles por un ordenador y
generan el código objeto, el archivo traducido a lenguaje máquina.
Programa -> código fuente -> compilador -> código objeto (binário)
La programación en si es la parte de la informática que se encarga de la creación de programas.

Lenguaje de programación
Un lenguaje de programación es el conjunto de símbolos y palabras (instrucciones y sentencias)
para crear un programa. Existen distintos tipos como:
- Lenguaje máquina: lenguaje que entiende a la computadora de forma directa. Utiliza
el alfabeto binario, 0 y 1, formando cadenas
binarias con las que se elaboran las instrucciones
que la CPU del ordenador procesa. Bastante
complejo por lo que se dejó de usar.
- Lenguajes de bajo nivel: dependen mucho de la
computadora. El lenguaje ensamblador fue el
primer lenguaje que intento remplazar el del
ordenador siendo más parecido al lenguaje
humano. Las instrucciones de este son conocidas como nemotécnicos.
- Lenguajes de alto nivel: diseñados para que los programadores escriban y entiendan
instrucciones lo más parecidas al lenguaje humano (inglés) lo cual reduce el tiempo de
entendimiento. Debe de ser traducido mediante un compilador.

La creación de un programa
Los programas están formados por un conjunto de sentencias. Dichas órdenes se pueden dividir
en tres grandes grupos.
- Entrada de datos: instrucciones que recogen datos de un dispositivo periférico (teclado,
ratón) que, posteriormente, se almacenan en la memoria central.
- Proceso o algoritmo: se escriben las instrucciones encargadas de procesar los datos
recogidos en la sección anterior. Los resultados se vuelven a guardar en la memoria
central.
- Salida de datos o resultado: formado por las instrucciones que toman los resultados
obtenidos en la segunda etapa, se envían a los dispositivos de la salida de información
(pantalla).
CÓDIGO FUENTE
Entrada datos -> proceso datos-> resultado, salida
Las instrucciones (comandos) son informaciones reconocidas por el lenguaje de
programación que indican al ordenador una acción que debe realizar. Las instrucciones
como tal no son lo mismo que las sentencias, una instrucción forma parte de una sentencia.
Creación Fases del proceso de Programación
1. Definición y análisis del problema
2. Diseño del algoritmo
3. Codificación del programa (se
obtiene código fuente, los pasos para
ejecutar el programa)
4. Compilación (se obtiene el código
objeto)
5. Depuración de errores y verificación
del programa
6. Documentación y mantenimiento

Procedimientos de depuración
La depuración de un programa es la quinta fase de la programación, mejora el
rendimiento y garantiza el funcionamiento de los sistemas. Hay distintos tipos:
- Detección de errores de compilación: se encuentran errores y se corrigen
- Detección de errores en el funcionamiento: puede que el programa no realiza lo que se
desee, por eso se revisa la funcionalidad hasta que se consiga lo deseado.
- Optimización de la programación: se optimiza, aunque funcione de manera correcta
para que vaya más rápido consuma menos memoria y recursos.

Los algoritmos. Diagramas de flujo


Algoritmo, sucesión de pasos que se deben de realizar para la resolución de problemas. Los más
utilizados son los diagramas de flujo u organigramas. Los pasos se reflejan en símbolos
estandarizados:
- Terminal: comienzo o fin del algoritmo
- Proceso: representa cada acción para desarrollar el algoritmo.
- Decisión: cuando hay más de 1 opción,
señala el camino según la opción
elegida.
- Entrada o salida de información: se
utiliza cuando es necesaria
información adicional o de presentan
datos, resultado…
- Pantalla: cuando la información se
presenta en pantalla
- Línea de flujo: señala el orden del algoritmo

Tipos de programación
Programación modular: consta de secciones que interactúan a través de llamadas. El módulo
principal se encarga de llamar al resto de los módulos, integra el programa en totalidad.
Programación estructurada: compuesta por un conjunto de técnicas mejoradas que aumentan
la productividad. Es un proceso lineal y sencillo, se apoya en estructuras secuenciales, selectivas
y repetitivas.
Programación orientada a objetos: usa objetos y sus interacciones para diseñar aplicaciones.
Los objetos son entidades que poseen una serie de propiedades destinadas a que los programas
sean más fáciles de escribir, mantener y reutilizar.

La programación estructurada
Los lenguajes estructurados tienen sentencias incluidas en el código se ejecutan de forma lineal
y sencilla (una detrás de otra). Todo programa se puede escribir utilizando tres tipos de
estructuras de control
- Secuenciales: bloque de instrucciones sucesivas que se ejecutan de forma ordenada y
seguida.

- Repetitivas o de iteración: instrucciones que se repiten un número limitado de veces o


hasta que se cumpla x condición

- Condicionales o selectivas: instrucciones que establecen condiciones. Pueden ser simples


o múltiples, en función de las respuestas que tenga la condición.

También podría gustarte