<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE def PUBLIC "-//Structio//DTD definiciones 1.0" "def.dtd">

<def formato="texto">
  <desc>Definiciones de programación 11</desc>

  <derechos tipo="Dominio público">Cedido al dominio público</derechos>
  <autor fecha="8/2002">Melissa Giraldo</autor>
  <autor fecha="8/2002">Vladimir Támara</autor>
  <biblio>Diccionario Esencial de la Real Academia Española. Ed. Espasa. 1997</biblio>
  
  <biblio>http://structio.sourceforge.net/guias/AA_Linux_colegio</biblio>


  <pal id="x-51" pal="x=51">
    <sig id="x-51.Especificacion-y-Solucion-Pre-y-Post" fecha="31/08/2002">Que porción de programa satisface la poscondición x>50 con la precondición x=0</sig>
    <despiste>while (x&lt;50) { y++; }</despiste><despiste>int f(int x) { return 100; }</despiste><despiste>int main(int argc,char *argv[])</despiste>
  </pal>

  <pal id="n120" pal="120">
    <sig id="n120.Especificacion-y-Solucion-Ciclos-y-Condicionales" fecha="31/08/2002">Que resultado imprime la siguiente porción de código int x,s; for(x=1,s=1;x&lt;6;x++) { s=s*x; } printf("%i",s);</sig>
    <despiste>5</despiste><despiste>6</despiste><despiste>25</despiste>
  </pal>

<!-- Diseña Diagramas de Casos de Uso para entender necesidades de los Usuarios
  <pal id="for" pal="for (x=0;x<10;x++) { printf("%i ",x); }">
    <sig id="for.Modelaje-en-UML-Casos-de-Uso" fecha="31/08/2002">De las siguientes porciones de código cual corresponde a un ciclo:</sig>
    <despiste>a=5</despiste><despiste>switch (c) { case 10: break; }</despiste>
    <despiste>if (x>10) { x=9; }</despiste>
  </pal>
-->

<!-- Traduce Diagramas Estáticos de Clase Sencillos a Código de Java para dar soluciones a los problemas.
   <pal id="rectángulos">
    <sig id="rectángulos.Modelaje-en-UML-Estatico-del-Mundo" fecha="31/08/2002">Diseña Diagramas Estáticos de Clases que sirven para modelar métodos de solución.</sig>
    <despiste>flechas</despiste><despiste>switch (c) { case 10: break; }</despiste>
    <despiste>if (x>10) { x=9; }</despiste>
  </pal>
-->

<!-- 
Usa los diagramas de secuencia especificados en UML para dar métodos de solución y facilitar la escritura del código en Java, aprovechando clases que ya han sido definidas por otros.
-->

<!--
Codifica en Java los métodos de solución que plantea aprovechando conceptos de ciclos y condicionales realizando aplicaciones que interactuan con el usuario mediante la interfaz no gráfica.
-->

<!--
Desarrollo Gráfico/Cataloga swing: Cataloga componentes gráficos del Swing, diferenciando funcionalidades de cada uno.
-->

<!--
Eventos y Respuestas">
      <desc>Diferencia clases de eventos y asocia respuestas apropiadas de acuerdo a la funcionalidad requerida por los componentes gráficos para interactuar con el usuario.
-->



  <pal id="make">
    <sig id="make.Herramientas-de-construcción-de-software-Intérprete-de-dependencias" fecha="31/08/2002">Programa que lee un archivo con especificación de las dependencias de algunos archivos, así como de comandos por ejecutarse y ejecuta sólo los necesarios</sig>
    <despiste>emacs</despiste><despiste>sgmltools</despiste><despiste>cvs</despiste>
  </pal>

  <pal id="cvs">
    <sig id="cvs.Herramientas-de-construcción-de-software-Manejo-de-versiones" fecha="31/08/2002">Programa que permite trabajar en grupo y llevar control de versiones</sig>
  <despiste>make</despiste><despiste>vi</despiste><despiste>latex</despiste>
  </pal>

  <pal id="javadoc">
    <sig id="javadoc.Herramientas-de-construcción-de-software-Documentación-de-código" fecha="31/08/2002">Nombre de la herramienta que permite generar documentación HTML a partir de las fuentes de Java con comentarios especiales</sig>
    <despiste>make</despiste><despiste>latex</despiste><despiste>docify</despiste>
  </pal>


      
</def>

