Estructura Lineal
Introducción a los Algoritmos y la Programación
¿Qué es un Algoritmo?
"Es llevar a cabo la solución de algo paso a paso, con orden y aplicar buenas prácticas para producir un resultado desde un input dado."
El Verdadero Reto
El desarrollo de algoritmos es más importante que el propio lenguaje o la computadora. El lenguaje es solo el medio para expresarlo.
Errores Comunes
- Pasar por alto el análisis.
- Ignorar las buenas prácticas e indentación.
- El código corre, pero no resuelve el problema.
4 Pasos para Resolver Problemas
Leer y Comprender
Escribe en una hoja blanca: valores, incógnitas. Pregúntate: ¿Qué tenemos? y ¿Qué necesitamos?
Identificar Estructura
Define qué estructura algorítmica vas a implementar para resolver la situación.
Buenas Prácticas
Aplica reglas de indentación y nombres de variables alusivos para mejorar la legibilidad.
Diseñar paso a paso
Escribe o dibuja el algoritmo ejecutando las instrucciones línea por línea.
Estructuras de Almacenamiento
Variable
Espacio en memoria cuyo valor puede cambiar durante el recorrido del algoritmo (ej. CALIFICACION). Debe tener un nombre alusivo.
Constante
Aquéllas que no cambian durante el proceso del algoritmo. Un clásico ejemplo es el valor de PI = 3.1416.
Tipos de Datos Principales
| Tipo de Dato | Descripción | Ejemplos |
|---|---|---|
| Entero | Números sin punto decimal. | -102, 5, 2225 |
| Real | Números con punto decimal. | -33.3, 5.1, 8963.4 |
| Cadena | Secuencia de caracteres/texto. | "Hola mundo", "uva" |
| Booleano | Solo admite 2 valores lógicos. | True/False, Verdadero/Falso |
| Fecha | Formatos de tiempo y calendario. | 01/01/2020 |
Prueba de Escritorio
Es el funcionamiento simulado de un algoritmo ejecutado de manera manual.
- Genera una tabla con tantas columnas como variables tengas.
- Sigue las instrucciones línea por línea y actualiza los valores.
- Hazlo con valores correctos e incorrectos para validar tu lógica.
Español Estructurado
Son instrucciones en nuestro idioma nativo donde se introducen las estructuras algorítmicas paso a paso.
2. LEER calificacion
3. SI (calificacion >= 8) ENTONCES
4. ESCRIBIR "Aprobado"
5. FIN