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

Enviado por Luis David y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,93 KB

Tipos de Datos

Los datos se clasifican principalmente en:

  • Numéricos:
    • Enteros: Rango de -32,768 a 32,767 (ocupa 2 bytes). Ejemplos: 34, 567, 987.
    • Reales: Rango de 10-38 a 1038 (ocupa 6 bytes). Ejemplos: 56.69, 100.0, 20.1.
  • Alfanuméricos: Incluyen caracteres (char) como 'ITD', '%', '3' y cadenas (string) como 'mw'.
  • Booleanos: Valores lógicos (ejemplo: 13 = (14-1), verdadero/falso).

Pseudocódigo y Operandos

El pseudocódigo es una representación narrativa de los pasos que debe seguir un algoritmo para obtener un resultado. Los elementos básicos son:

  • Operandos: Variables o constantes.
  • Asignación simple: Ejemplo: edad = 18.
  • Identificadores nemotécnicos: Nombres descriptivos para variables.

Ejemplos de Estructuras

  • Directas: const float pi = 3.1416.
  • Expresiones: const float k = pi * 2.
  • De trabajo: Leer a, b, c; sumar = (a + b + c) / 3; imprimir sumar.
  • Contador: Estructura para iterar un número definido de veces.
  • Acumulador: Estructura para sumar valores de forma iterativa.

Operadores y Jerarquía

Las expresiones se evalúan según la precedencia de los operadores:

  1. Jerarquía 4: Paréntesis () y NOT.
  2. Jerarquía 3: *, / (cociente con parte fraccionaria), DIV (cociente entero), MOD (residuo).

Nota: 9 / 2 = 4.5.

Funciones Comunes

  • Frac: Parte decimal de un número real.
  • Pi: Valor de la constante pi.
  • Sqr: Cuadrado del argumento.
  • Sqrt: Raíz cuadrada del argumento.
  • Trunc: Trunca un valor real a entero (ejemplo: trunc(6.5) devuelve 6).

Estructuras Lógicas de Control

Se dividen en simples, dobles, múltiples y anidadas. Los ciclos principales son:

  • For: Repetición de un conjunto de instrucciones un número determinado de veces. El incremento o decremento debe ser de 1 en 1 y los valores deben ser enteros o caracteres.
  • While: Repite instrucciones mientras la condición se cumpla. Si la condición no se cumple inicialmente, el ciclo no se ejecuta.
  • Do-While: Repite instrucciones hasta que la condición se cumpla. Se ejecuta al menos una vez. Existen tres tipos: contador (variable de control real), centinela (controlado por el usuario) y tarea (basado en la continuidad de la ejecución).

Entradas relacionadas: