estructuras de datos + operaciones primitivas elementales + estructuras de control
Estructuras de datos: Los hechos reales, representados en forma de datos, pueden
estar organizados de diferentes maneras llamadas estructuras de datos.
Operaciones primitivas elementales: Son las acciones que se ejecutan sobre los datos
para transformarlos en información.
Estructuras de control: Son los métodos que existen para dirigir el flujo de acciones que
la computadora deberá ejecutar sobre los datos manejados por el programa.
El programador debe establecer el conjunto de especificaciones que debe contener el
programa: Entrada de datos, Algoritmo de resolución del problema/codificación,
Salida de resultados.
ESTRUCTURAS DE DATOS
Dato: Es una expresión general que describe los objetos
con los cuales opera una computadora.
Constantes: Son objetos cuyo valor permanece invariable a lo largo de la ejecución de un
programa.
Variables: Son objetos cuyo valor puede ser modificado a lo largo de la ejecución de un
programa.
Los tipos de datos más comunes son: simple y estructurado
simple: entero, real , caracter, logico
Estructurado: dato estatico, dato dinamico
Dato estatico: vector, matriz, registro, archivo
Dato dinamico: pila, cola, lista, arbol, grafo
OPERACIONES ARITMÉTICAS
Para poder realizar operaciones aritméticas se requiere de operadores aritméticos.
Estos operadores permitirán realizar operaciones aritméticas entre operandos: números,
constantes o variables.
EXPRESIONES LÓGICAS
Las expresiones lógicas o booleanas, llamadas así en honor al matemático George Boole,
están constituidas por números, constantes, variables y operadores lógicos o
relacionales. El valor que pueden tomar estas expresiones es el de verdadero o falso.
Los operadores lógicos son operadores que permiten formular condiciones complejas a
partir de condiciones simples.
Para realizar operaciones alfanuméricas se requieren operadores alfanuméricos.
JERARQUÍA DE OPERADORES: Paréntesis (más internos), Signo, Potencias, Productos
y Divisiones, Sumas y restas, Concatenación, Relacionales, Negación, Conjunción, Disyunción La evaluación de los operadores de igual orden se realiza siempre de
izquierda a derecha.
ESTRUCTURAS DE CONTROL
Son las formas lógicas de cómo pueden comportarse las instrucciones dentro de un
programa y mediante las cuales se controla el flujo de instrucciones. Las estructuras de
control son: secuenciales, selectivas y repetitivas.