¿Qué es la programación?
La programación informática es el proceso en el que seccombinan el
diseño, la codificación, el mantenimiento, y la seguridad de los
programas. El objeto principal de la programación en el ámbito de la
informática es la creación de softwares y aplicaciones, que luego son
ejecutados a través de computadoras, programas o plataformas.
Para seguir descubriendo y aprendiendo acerca de la programación informática veamos el siguiente video.
Ya tienes una idea de lo que es la programación informática?.. Ahora
vamos a seguir, estudiando los temas propuestos en este
material.
¿En qué consiste la programación?
La programación es el proceso por el cual una persona desarrolla un
programa, valiéndose de una herramienta que le permita escribir el código,
el cual puede estar en uno o varios lenguajes, como C++, Java, Visual
Basic, Python, entre otros, y de otra que sea capaz de “traducirlo” a lo
que se conoce como lenguaje de máquina, que puede "comprender" el
microprocesador.
¿Qué es un programa informático?
Es un grupo de instrucciones que sirven para realizar determinadas
tareas. También llamadas aplicaciones.
¿Qué es un algoritmo?
Es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un determinado problema. Un programa normalmente implementa y contiene uno o más algoritmos.
¿En qué consiste la compilación?
El programa escrito en un lenguaje de programación de alto nivel
(fácilmente comprensible por el programador) es llamado
programa fuente y no se puede ejecutar directamente en una computadora.
La opción más común es compilar el programa obteniendo un módulo objeto,
aunque también, si el lenguaje lo soporta, puede ejecutarse en forma
directa pero solo a través de un intérprete.
Algunos lenguajes, tal como BASIC, disponen de ambas formas de ejecución, lo cual facilita la tarea de depuración y prueba del programa.
El código fuente del programa se debe someter a un proceso de traducción
para convertirlo a lenguaje máquina o bien a un código intermedio,
generando así un módulo denominado "objeto". A este proceso se le llama
compilación.
Tipos de programación
Hay diferentes Tipos de Programación que son muy importantes para un
computador, según el problema que se necesite resolver. Entre los que podemos encontrar: La Programación Estructurada, La
Programación Modular y la programación orientada a objetos POO.
La Programación Estructurada
Se refiere al tipo de programación más antigua en el mercado, esta
consiste en ahorrar tiempo en la ejecución de los programas en un
computador.
Se puede definir como una técnica para la ejecución de una tarea
determinada, es decir, se dividen las tareas en módulos, obteniendo así
una mejor productividad y rendimiento en la computadora. Se puede
clasificar en:
La Programación Selectiva: Es la utilizada para realizar pruebas de las
condiciones de la computadora y de esta manera verificar los resultados
mediantes expresiones lógicas.
La Programación Funcional: Es aquella que es usada de manera múltiple, es
decir, dentro de ellas se realizan diferentes funciones.
Programación modular
En la programación modular consta de varias secciones dividas de forma
que interactúan a través de llamadas a procedimientos, que integran el
programa en su totalidad.
En la programación modular, el programa principal coordina las llamadas a
los módulos secundarios y pasa los datos necesarios en forma de
parámetros.
A su vez cada módulo puede contener sus propios datos y llamar a otros
módulos o funciones.
Programación orientada a objetos (POO)
Se trata de una técnica que aumenta considerablemente la velocidad de
desarrollo de los programas gracias a la reutilización de los objetos.
El elemento principal de la programación orientada a objetos es el
objeto.
El objeto es un conjunto complejo de datos y programas que poseen
estructura y forman parte de una organización.
Un objeto contiene varios datos bien estructurados y pueden ser visibles
o no dependiendo del programador y las acciones del programa en ese
momento.
El polimorfismo y la herencia son unas de sus principales características
y por ello dedicaremos más adelante un artículo exclusivamente a tratar
estos dos términos.
Características de la programación
- Exactitud y precisión: resultados sin errores de sintaxis o de lógica.
- Integridad o completitud: Un programa es completo sólo si ejecuta todas las operaciones se esperan al procesar un conjunto de datos.
- Generalidad: Un programa bien diseñado puede procesar un conjunto de datos que varían en el número de transacciones. Las instrucciones se deben elaborar para que no se limiten a un número específico de transacciones en el conjunto de datos.
- Eficiencia: Debe asegurarse de que las instrucciones para manejar datos sean tan rápida y fácilmente como sea posible.
-
Documentación:
consiste en el uso de auxiliares que expliquen como ocurre el
procesamiento de los datos en un programa.

