SI x > 0 ENTONCES
INICIO → FIN
MIENTRAS i < n
LEER dato
InformáticaAlgoritmos

Descubre los
Algoritmos

Pensamiento computacional y resolución de problemas paso a paso.

1

¿Qué es un algoritmo?Secuencia de pasos para resolver problemas

Un algoritmo es una secuencia de pasos ordenados y finitos para resolver un problema. Es como una receta de cocina: instrucciones claras que cualquiera puede seguir.

P

Preciso

Cada paso está claramente definido, sin ambigüedad.

F

Finito

Tiene un número limitado de pasos. Siempre termina.

D

Determinista

Para la misma entrada, siempre produce la misma salida.

2

Pensamiento computacionalResolver problemas como lo hace un ordenador

El pensamiento computacional es un enfoque para resolver problemas de forma sistemática, aplicable a cualquier área, no solo a la programación.

Descomposición

Dividir un problema grande en partes pequeñas y manejables.

🔍

Reconocimiento de patrones

Identificar similitudes entre problemas para reutilizar soluciones.

Abstracción

Quedarse solo con la información relevante, ignorando los detalles innecesarios.

Diseño de algoritmos

Crear una solución paso a paso que se pueda seguir y automatizar.

3

Diagramas de flujoRepresentación gráfica de un algoritmo

Un diagrama de flujo representa un algoritmo de forma visual usando símbolos estándar conectados por flechas que indican la dirección del flujo.

Inicio/Fin

Óvalo

Marca el inicio o el fin del algoritmo

Proceso

Rectángulo

Una acción o proceso a ejecutar

?

Rombo

Decisión (sí/no)

E/S

Paralelogramo

Entrada o salida de datos

4

PseudocódigoAlgoritmos en lenguaje natural estructurado

El pseudocódigo describe un algoritmo en lenguaje natural pero con una estructura similar a un lenguaje de programación. No tiene una sintaxis estricta, pero sigue convenciones claras.

INICIO LEER número SI número > 0 ENTONCES ESCRIBIR "Positivo" SINO SI número < 0 ENTONCES ESCRIBIR "Negativo" SINO ESCRIBIR "Cero" FIN SI FIN
5

Constructor de diagramas de flujoInteractivo: añade bloques y construye tu diagrama

Añade bloques para construir tu diagrama de flujo

Haz clic en los botones para añadir bloques a tu diagrama

Ejemplo: ¿Es un número par o impar?

INICIO LEER número SI número MOD 2 = 0 ENTONCES ESCRIBIR "Es par" SINO ESCRIBIR "Es impar" FIN SI FIN