Fundamentos de Programación: Algoritmos, Datos y Lógica Computacional
Introducción a los Algoritmos
Algoritmo: La palabra algoritmo se deriva de la traducción al latín de la palabra árabe Al-Khwarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre la manipulación de números y ecuaciones en el siglo IX.
Conceptos Fundamentales: Información y Datos
Información: Es el conocimiento relevante producido como resultado del procesamiento de datos y adquirido por las personas para realizar el entendimiento y cubrir varios propósitos.
Datos: Son las características propias de cualquier entidad. Por ejemplo: los datos de una persona, como su edad, fecha de nacimiento, domicilio, etc.
Clasificación de los Tipos de Datos
- Numéricos: Son aquellos cuyos contenidos son un conjunto de dígitos (0-9) que en conjunto nos proporcionan un valor numérico, ya sea entero o real, y pueden ser precedidos de un signo (+, -).
- Alfanuméricos: Son aquellos cuyos contenidos son letras del abecedario, números o caracteres especiales, o bien una combinación de ellos.
Elementos de la Lógica de Programación
Operadores
Operador: Símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica. Los operadores son elementos que relacionan de forma diferente los valores de una o más variables o constantes; es decir, los operadores nos permiten manipular valores.
Constantes y Variables
Constante: Es aquel elemento en el cual el dato que contiene es el mismo desde que comienza el programa hasta que termina y, bajo ninguna circunstancia ni procedimiento, puede cambiar.
Variable: Es aquel elemento en el cual el dato que contiene puede cambiar todas las veces necesarias por otros en cualquier parte del programa. Existen diferentes tipos:
- Variable de trabajo
- Contadores
- Acumuladores
- Variable indicador
Reglas para formar una constante o variable
Para la creación de identificadores, se deben seguir las siguientes normas:
- Debe comenzar con una letra de la A-Z (mayúscula o minúscula).
- No debe contener espacios en blanco; los dígitos y caracteres especiales están permitidos únicamente después del primer carácter.
- La longitud de los identificadores puede ser de hasta 8 caracteres.
- El nombre del identificador debe ser descriptivo.
- Se debe indicar su tipo (entero, real, alfanumérico y booleano).
El Pseudocódigo
Pseudocódigo: El pseudocódigo o pseudolenguaje es una serie de instrucciones en nuestro lenguaje natural (español, inglés, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema.
El pseudocódigo utiliza palabras que indican el proceso a realizar. Por todo lo anterior, es una técnica no gráfica, dado que el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación.