Diferencia entre revisiones de «Plantilla:ManuelRomero/PHP/Expresiones/Practica»

De WikiEducator
Saltar a: navegación, buscar
Línea 18: Línea 18:
 
     4. '''Explicación Breve''': Describe cómo se obtiene el resultado.
 
     4. '''Explicación Breve''': Describe cómo se obtiene el resultado.
  
2. '''Tipos de expresiones a incluir''' (al menos dos ejemplos de cada tipo):
+
2. '''Tipos de expresiones a incluir''' (al menos uno (o dosejemplos de cada tipo):
   - '''Aritméticas''' (e.g., suma, módulo, exponenciación).
+
   - '''Aritméticas''' (suma, módulo, exponenciación, ...).
   - '''Comparación''' (e.g., igualdad, mayor o igual).
+
   - '''Comparación''' (igualdad, mayor o igual, ...).
 +
  - '''Autoincremento''' (++ o -- pre o post).
 +
  - '''Asignacion Compuesta''' (+=, *=, ...).
 +
  - '''Operador Referencia''' ( &).
 +
  - '''Operador bit a bit''' (&, ^, ...).
 +
  - '''Control de erorores''' (@).
 +
  - '''Ejecucion''' (``).
 
   - '''Lógicas''' (e.g., <nowiki>&&, ||</nowiki>).
 
   - '''Lógicas''' (e.g., <nowiki>&&, ||</nowiki>).
 
   - '''Concatenación''' (unir cadenas con .).
 
   - '''Concatenación''' (unir cadenas con .).
  
 
3. '''Define una función para cada operación''':
 
3. '''Define una función para cada operación''':
   - La función debe devolver una fila `<tr>` completa con los datos de la operación.
+
   - La función debe de generar la información para cada fila de la tabla
 +
    que queremos generar: '''una fila `<tr>` completa con los datos de la operación.'''
 
   - Usa variables y operaciones simples dentro de cada función.
 
   - Usa variables y operaciones simples dentro de cada función.
 +
  - Sería interesante separlo en dos funciones, usa este ejmplo:
 +
<source lang=php>
 +
function sumar():string{
 +
    //declarar operandos
 +
    //declarar operacion
 +
    //declarar la explicacion
 +
    //llamar a generarFila pasándole los datos
 +
    $fila= generarFila("Aritmética", "$op1 + $op2", $resultado,$explicacion);
 +
    //retornar la fila
 +
}
 +
function generarFila($tipo, $ejemplo,$resultado,$explicacion){
 +
  $fila = "<tr>";
 +
  $fila.= "<td>$tipo</td>";
 +
  $fila.= "<td>$ejemplo</td>";
 +
  $fila.= "<td>$resultado</td>";
 +
  $fila.= "<td>$explicacion</td>";
 +
  $fila .= "</tr>";
 +
  return $fila;
 +
}
 +
 +
}
 +
  </source>
 +
  
  

Revisión de 18:38 29 nov 2024


Icon activity.jpg
Práctica de expresiones
{{{1}}}