campo.tex 725 B

1234567891011121314151617
  1. \begin{problema}{crearC}{posG, posC: (\ent, \ent)}{Campo}
  2. \requiere{posG \neq posC}
  3. \requiere{0 \leq prm(posG) \wedge 0 \leq sgd(posG) \wedge 0 \leq prm(posC) \wedge 0 \leq sgd(posC)}
  4. \requiere{alcanzablesEn100(posG,posC)}
  5. \asegura{contenido(result, prm(posG), sgd(posG))==Granero}
  6. \asegura{contenido(result, prm(posC), sgd(posC))==Casa}
  7. \asegura{prm(dimensiones(result))*sgd(dimensiones(result)) > 2 }
  8. \end{problema}
  9. \begin{problema}{dimensionesC}{c: Campo}{(Ancho, Largo)}
  10. \asegura{res==dimensiones(c)}
  11. \end{problema}
  12. \begin{problema}{contenidoC}{c: Campo, i, j: \ent}{Parcela}
  13. \requiere{0 \leq i < prm(dimensiones(c)) \wedge 0 \leq j < sgd(dimensiones(c))}
  14. \asegura {result==contenido(c,i,j)}
  15. \end{problema}