Estructura Lineal

Introducción a los Algoritmos y la Programación

Javier Pino Herrera

¿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

1

Leer y Comprender

Escribe en una hoja blanca: valores, incógnitas. Pregúntate: ¿Qué tenemos? y ¿Qué necesitamos?

2

Identificar Estructura

Define qué estructura algorítmica vas a implementar para resolver la situación.

3

Buenas Prácticas

Aplica reglas de indentación y nombres de variables alusivos para mejorar la legibilidad.

4

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.

1. INICIO
2.   LEER calificacion
3.   SI (calificacion >= 8) ENTONCES
4.     ESCRIBIR "Aprobado"
5. FIN
← Volver a la galería