¿QUE ES? Es la acción de programar que implica ordenar, estructurar o componer una serie de acciones cronológicas para
cumplir un objetivo. En informática, la programación es el uso de lenguajes informáticos para imprimir en un sistema
computacional funciones y procesos deseados.
TIPOS DE PROGRAMACION: En la mayoría de los casos, las técnicas se centran en programación modular y
programación estructurada, pero existen otros tipos de programación.
Programación estructurada (PE) esta compuesta por un conjunto
de técnicas que han ido evolucionando aumentando la
productividad del programa. Esta programación utiliza un número
limitado de estructuras de control, reduciendo así
considerablemente los errores.
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. 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 modulo puede contener sus propios datos y llamar a
otros módulos o funciones.
Programación orientada a objetos (POO) : 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.
Programación concurrente: se utiliza cuando tenemos que realizar varias
acciones a la vez. Se suele utilizar para controlar los accesos de usuarios
y programas a un recurso de forma simultanea. Se trata de una
programación más lenta y laboriosa, obteniendo unos resultados lentos
en las acciones.
Programación lógica :Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una
programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador
basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).
El término variable alude a las cosas de poca
estabilidad, que en poco tiempo pueden tener
fuertes alteraciones o que nunca adquieren
una constancia
EJEMPLOS:– El miedo – El hambre – La belleza. – Estado civil – La creatividad
una constante es un valor que no puede ser alterado durante la ejecución de un
programa. Corresponde a una longitud fija de un área reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos. El nombre de las
constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
EJEMPLOS: π, genero, f(x) = m, tiempo= f (obreros),
QUE ES SOFTWARE: Es el conjunto de herramientas que permiten al programador
desarrollar programas de informática, usando diferentes alternativas y lenguajes de
programación, de una manera práctica. Incluyen en forma básica: Editores de texto
Compiladores Intérpretes Enlazadores Depuradores
Un operador es un símbolo (+, -, *, /, etc) que tiene una función predefinida (suma, resta, multiplicación, etc) y que recibe sus
argumentos de manera infija, en el caso de tener 2 argumentos de manera prefija o postfija, en el caso de tener uno solo ( , o bien, ).
Los operadores en programación se dividen en aritméticos, relacionales y lógicos.
La jerarquía de operadores determina el orden en el que se resuelven las expresiones cuando se involucran
operaciones aritméticas como la suma, resta, multiplicación, división, potencia, raíz y módulo de la división. Este
orden es el que permite que una expresión aritmética cualquiera siempre tenga la misma interpretación ya sea
resolviéndola en papel, en calculadora o en el computador.