Fundamentos de Programación: Algoritmos, Estructuras y Tipos de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,09 KB

Introducción a los Algoritmos

Algoritmo: es la secuencia ordenada de pasos sin ambigüedades que conducen a la solución de un problema.

Estructuras algorítmicas: son un grupo de formas de trabajo que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos llevan a la solución de problemas.

Tipos de Datos

Datos Simples

  • Numéricos: permiten representar valores escalares de formas numéricas; esto incluye a los números enteros y los reales.
  • Lógicos: son aquellos que solo pueden tener dos valores (verdadero o falso), ya que representan el resultado de una comparación entre otros datos.
  • Alfanuméricos: es una secuencia de caracteres numéricos y alfabéticos que permiten representar valores identificables de formas descriptivas; esto incluye nombres de personas, direcciones, etc.

Datos Estructurados

  • Arreglos
  • Registros
  • Archivos
  • Apuntadores

Expresiones y Operadores

Las expresiones son combinaciones de constantes, variables, símbolos de operaciones aritméticas, paréntesis y nombres de funciones especiales.

Tipos de Operadores

  • Operadores lógicos: se utilizan para establecer relaciones entre valores lógicos.
    • AND: todas tienen que ser verdaderas para que sea verdadero.
    • OR: basta con que una sea verdadera para que el resultado sea verdadero.
  • Operadores relacionales: se utilizan para comparar valores del mismo tipo.
  • Operadores aritméticos: se utilizan para establecer relación entre dos valores.

Identificadores, Constantes y Variables

Identificadores: es una secuencia de caracteres para identificar una posición.

Constante: es un dato numérico o alfanumérico que no varía durante la ejecución de un programa.

Variable: es un espacio de memoria que permite almacenar temporalmente un dato durante la ejecución de un programa.

Herramientas de Control: Contadores y Acumuladores

  • Contador: se utiliza para llevar el control del número de ocasiones en que se realiza una operación o se cumple una condición; se expresa, por lo general, como C = C + 1.
  • Acumulador: consiste en usarlo como un sumador en un proceso y se escribe AC = AC + VAR.

Estructuras Condicionales

Las estructuras condicionales comparan una variable con otros valores para que, en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o con una constante, según se necesite.

Entradas relacionadas: