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:
- Jerarquía 4: Paréntesis
()yNOT. - 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).