Estructura
Algoritmo Nombre
Escribir "Hola"
FinAlgoritmoAprende a resolver problemas paso a paso. Primero comprende el concepto, después observa un ejemplo, pruébalo en el editor y finalmente resuelve prácticas con cada vez menos ayuda.
Abre cada módulo a tu ritmo. Los ejemplos pueden enviarse directamente al editor.
Comprende qué significa programar y cómo transformar un problema en pasos ordenados.
Prácticas relacionadas: 1–2
Algoritmo Saludo
Escribir "Hola, mundo"
FinAlgoritmoIdentifica entradas, procesos y salidas antes de escribir pseudocódigo.
Prácticas relacionadas: 3–5
// Entrada: dos números
// Proceso: sumarlos
// Salida: resultadoConoce Algoritmo/FinAlgoritmo, Escribir, comentarios y la estructura básica.
Prácticas relacionadas: 1–5
Algoritmo Bienvenida
// Mi primer algoritmo
Escribir "Bienvenido a BravoUTD"
FinAlgoritmoAprende a almacenar enteros, reales, cadenas y valores lógicos usando nombres claros.
Prácticas relacionadas: 1–10
Definir edad Como Entero
Definir nombre Como Cadena
Definir promedio Como RealUtiliza operadores aritméticos, relacionales y lógicos para realizar cálculos y condiciones.
Prácticas relacionadas: 3–10
Definir a, b, suma, c1, c2, c3, promedio Como Real
Definir edad Como Entero
Definir esMayor Como Logico
suma <- a + b
promedio <- (c1 + c2 + c3) / 3
esMayor <- edad >= 18Captura información con Leer, procesa datos y presenta resultados con Escribir.
Prácticas relacionadas: 1–10
Definir edad Como Entero
Escribir "Ingresa tu edad:"
Leer edad
Escribir "Tu edad es: ", edadToma decisiones a partir de una condición verdadera o falsa.
Prácticas relacionadas: 11–20
Definir edad Como Entero
edad <- 18
Si edad >= 18 Entonces
Escribir "Mayor de edad"
SiNo
Escribir "Menor de edad"
FinSiOrganiza menús y opciones cuando existen varias alternativas discretas.
Prácticas relacionadas: 33–35
Definir opcion Como Entero
opcion <- 2
Segun opcion Hacer
1: Escribir "Alta"
2: Escribir "Consulta"
De Otro Modo: Escribir "Opción no válida"
FinSegunRepite instrucciones mientras una condición siga siendo verdadera.
Prácticas relacionadas: 21–32
Definir i Como Entero
i <- 1
Mientras i <= 5 Hacer
Escribir i
i <- i + 1
FinMientrasEjecuta un bloque al menos una vez y deténlo cuando se cumpla una condición.
Prácticas relacionadas: 31–32
Definir opcion Como Entero
Repetir
Escribir "Ingresa una opción válida:"
Leer opcion
Hasta Que opcion >= 1 Y opcion <= 3Repite una acción un número conocido de veces.
Prácticas relacionadas: 21–30
Definir i Como Entero
Para i <- 1 Hasta 10 Hacer
Escribir i
FinParaDistingue entre contar eventos y sumar valores durante un ciclo.
Prácticas relacionadas: 23–30
Definir contador Como Entero
Definir acumulador, valor Como Real
contador <- 0
acumulador <- 0
contador <- contador + 1
acumulador <- acumulador + valorOrganiza varios datos del mismo tipo dentro de una colección indexada.
Prácticas relacionadas: 41–44
Definir calificaciones Como Real
Definir i Como Entero
Dimension calificaciones[5]
Para i <- 1 Hasta 5 Hacer
Leer calificaciones[i]
FinParaRepresenta información en filas y columnas para problemas bidimensionales.
Prácticas relacionadas: 45–46
Definir datos Como Real
Definir fila, col Como Entero
Dimension datos[3,3]
Para fila <- 1 Hasta 3 Hacer
Para col <- 1 Hasta 3 Hacer
Leer datos[fila,col]
FinPara
FinParaDivide problemas grandes en partes reutilizables y más fáciles de probar.
Prácticas relacionadas: 45–47
SubProceso resultado <- Sumar(a,b)
resultado <- a + b
FinSubProcesoLocaliza errores siguiendo paso a paso el valor de variables y decisiones.
Prácticas relacionadas: 40–49
// Prueba con valores conocidos
// Entrada: 2 y 3
// Resultado esperado: 5Integra análisis, variables, decisiones, ciclos y modularización en una solución completa.
Prácticas relacionadas: 50
// 1. Define el problema
// 2. Identifica entradas
// 3. Diseña procesos
// 4. Prueba cada parte
// 5. Integra y validaEl código se guarda automáticamente en este dispositivo y sigue disponible sin conexión.
Practica libremente o entrega las actividades que tu profesor haya asignado a tu grupo. A partir de la práctica 4 no se muestra la respuesta.
Algoritmo Nombre
Escribir "Hola"
FinAlgoritmoDefinir edad Como Entero Definir nombre Como Cadena
Escribir "Dato:" Leer dato
Si condicion Entonces
// acción
SiNo
// alternativa
FinSiMientras condicion Hacer
// acciones
FinMientrasRepetir
// acciones
Hasta Que condicionPara i <- 1 Hasta 5 Hacer
Escribir i
FinParaSegun opcion Hacer
1: Escribir "Uno"
De Otro Modo: Escribir "Otro"
FinSegunresiduo <- numero MOD 2 cociente <- numero DIV 2 potencia <- base ^ exponente
Definir datos Como Real Dimension datos[5] datos[1] <- 10
Definir tabla Como Real Dimension tabla[3,3] tabla[2,1] <- 8
longitud <- Longitud(texto) texto <- Mayusculas(texto)
Cuando una práctica esté formalmente asignada, ábrela desde tus pendientes o desde el catálogo y utiliza el botón 📤 Entregar práctica del editor. BravoUTD registra el código, intento, tiempo, trazabilidad y la entrega para revisión docente.
Si trabajas sin Internet, el código y la entrega pendiente se conservan en el dispositivo y se sincronizan con BravoUTD al recuperar la conexión. Descargar .psc queda disponible únicamente como respaldo personal.