Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

B04 — Toma decisiones con reglas claras

Nivel básico · Lección B04

B04 — Toma decisiones con reglas claras

B04 — Toma decisiones con reglas claras

Resultado: recomendador de ritmo de estudio.
Concepto central: una condición conecta una regla con una respuesta.
Tiempo orientativo: 75–100 minutos.

¿Cómo puede una aplicación recomendar sin adivinar?

Con reglas visibles y comprobables. Una condición evalúa una expresión booleana y decide qué bloque ejecutar.

Conexión anterior

En B03 calculamos resultados. Ahora los compararemos mediante if, elseif y else.

Conceptos

Una tabla de decisión ayuda a diseñar antes de programar. Las comparaciones estrictas y el orden de las reglas evitan que un caso general oculte uno específico.

Laboratorio guiado

<?php
$weeklyHours = 4;

if ($weeklyHours < 0) {
    $message = "El valor no puede ser negativo.";
} elseif ($weeklyHours < 2) {
    $message = "Empieza con una sesión corta.";
} elseif ($weeklyHours <= 5) {
    $message = "Programa tres sesiones equilibradas.";
} else {
    $message = "Combina práctica, proyecto y revisión.";
}

echo $message;

Misión Media

Crea un recomendador que use horas y experiencia (principiante, intermedio). Diseña primero una tabla de seis casos y luego programa.

Extensión Universidad

Representa las reglas como una tabla de decisión, identifica solapamientos y compara condicionales anidados frente a cláusulas de guarda. Justifica la opción más legible.

Pruebas

Usa -1, 0, 1, 2, 5 y 6. Los límites importan tanto como los valores normales.

Entrega

Envía tabla, código, resultados de frontera y explicación del orden. ENVIAR AL TUTOR.

Siguiente: B05 — Convierte una lista en interfaz.

Comments

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez