← Lumbre

Trayecto electivo · 5.º Algoritmos: la receta exacta que una máquina puede seguir

Portada de Algoritmos: la receta exacta que una máquina puede seguir

Algoritmos: la receta exacta que una máquina puede seguir

✦ Las tres condiciones de un algoritmo (finito, ordenado, no ambiguo), los cuatro bloques (entrada, proceso, decisión, repetición), cómo se ve un pseudocódigo, cómo detectar un algoritmo roto y el ejemplo del algoritmo del bolsillo · Trayecto electivo · y te lleva 4 minutos

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Definir algoritmos finitos, ordenados y sin ambigüedad, y escribirlos en pseudocódigo con sus bloques.

4 min Trayecto electivo 15–18 años
Autoevaluación
Más
Algoritmos: la receta exacta que una máquina puede seguir

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Unidad 1. Pensar por algoritmos Cursos Explorar Mi cuenta Salir del modo estudio

Un algoritmo es una receta sin ambigüedad

Clasificación condiciones de trabajo para intervinientes.jpg
Imagen libre de Wikimedia Commons (CC BY-SA 4.0, autor: Art Arnalich)
Qué es el Pseudocódigo #Pseudocodigo #Algoritmos #programming #programacion #education
Video de apoyo verificado por oembed.

Las tres condiciones de un buen algoritmo

  • FINITO: se termina. Un algoritmo que no termina nunca no resuelve nada.
  • ORDENADO: cada paso tiene un lugar; si cambias el orden, cambia el resultado (primero calientas, luego cocinas).
  • NO AMBIGUO: cada paso se entiende de una sola forma. "Rebana" es ambiguo; "corta rebanadas de 1 centímetro" no.

Los cuatro bloques que forman todo

  • ENTRADA: los datos que llegan (la lista de precios).
  • PROCESO: lo que calculas o transformas (sumar, comparar).
  • DECISIÓN: si pasa esto, haz A; si no, haz B (if / si).
  • REPETICIÓN: haz esto mientras se cumpla una condición (ciclos, por cada elemento).

Pseudocódigo: pasos en español que ya son programa

INICIO leer precio, IVA total = precio mas (precio por 0.16) si total es mayor que 500 entonces mostrar "caro" sino mostrar "barato" FIN

— Estructura de pseudocódigo

Cómo detectar un algoritmo roto

SíntomaQué fallaCómo se arregla
no termina nuncala repetición no se acerca al finalpon condición de salida clara
da resultado raroorden de pasos cambiadorevisa qué va antes
se confundeun paso ambiguohazlo medible y único
falla con datos rarosno previó casos (0, negativo, vacío)agrega condición de borde

El flujo de una decisión

  1. Entrada: llega un dato
  2. Proceso y decisión: se calcula y se compara
  3. Salida: dos caminos posibles, cada uno con su resultado

    ¿Qué pasa si total es exactamente 500? Ahí hay una ambigüedad que hay que decidir.

Ejemplo resuelto: saber si puedes pagar algo

El algoritmo del bolsillo

  1. Entrada

    Tu saldo y el precio del artículo.

Paso 1 de 6

Practica ahora

Un paso "agrégalo hasta que quede bien" en un algoritmo es un problema porque…

Un algoritmo puede no terminar nunca y aun así ser correcto.

Une cada bloque con su función:

      Las tres condiciones de un buen algoritmo son: finito, ordenado y no .

      Escribe en pseudocódigo (en español) el algoritmo para decidir qué ropa ponerte según el clima. Incluye al menos una decisión (si) y una repetición (por cada prenda).

      Si un paso lo podrías interpretar de dos formas, está mal dicho: reescríbelo.

      Tu texto se guarda sólo en este dispositivo.

      Autoevalúate

      Algoritmos y pseudocódigo

      Aquí se mira lo que ya fuiste acertando. Pulsa «Comprobar» para saber si puedes seguir.

      Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

      Autoevaluación

      Comprueba lo que aprendiste

      2 preguntas con retroalimentación al instante · además revisas tu propio trabajo · el resultado queda guardado en tu historial

      Iniciar autoevaluación
      Más sobre esta lección

      ¿Todavía no te queda claro?

      No pasa nada: vamos a verlo de otra manera

      Elige el ángulo que más te ayude. Nada es obligatorio ni cuenta como nota.

      Paso a pasoCómo escribir pseudocódigo sin trabarte
      • Usa verbos claros: leer, calcular, si, mientras, mostrar.
      • Nombra cada variable con lo que significa (saldo, no x).
      • Al final, prueba mentalmente con un caso fácil y uno raro.

      ↑ Volver al objeto

      Míralo visualmenteUn algoritmo es un diagrama de flujo en palabras

      Si prefieres dibujar: un rectángulo es un paso, un rombo es una decisión (si/no), las flechas son el orden. El diagrama y el pseudocódigo son lo mismo; elige con el que tu cabeza piense mejor.

      ↑ Volver al objeto

      ¿Necesitas ayuda?

      Vamos a atacar justo la parte que no te cuadra

      Explicaciones cortas, dibujos, ejemplos y práctica. Nada cuenta como nota.

      Rutas vivas

      ¿Y ahora qué? Elige el camino por lo que necesitas

      No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

      Conecta con

      Otra forma de comprenderlo

      ✦ Explorar el universo completo
      Explora temas relacionados

      Conceptos

      Comentarios

      Inicia sesión para comentar.

      Todavía no hay comentarios. Sé la primera persona en opinar.