<?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 9</desc>

  <derechos tipo="Dominio público" tiempo="2002">Cedido al dominio público. Sin garantía</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="n" pal="0110010">
    <sig id="n.ejemplo" fecha="31/08/2002">La conjunción (y lógico) entre los bytes 11101111 y 0111010 es</sig>
    <despiste>11111111</despiste><despiste>00000000</despiste><despiste>10111011</despiste>
  </pal>

  <pal id="uc" pal="unsigned char">
    <sig id="uc.ejemplo" fecha="31/08/2002">Este tipo de datos en C se emplea para representar números entre 0 y 255 (así como caracteres)</sig>
    <despiste>int</despiste><despiste>float</despiste><despiste>void</despiste>
  </pal>

  <pal id="a" pal="x=9;">
    <sig id="a.ejemplo" fecha="31/08/2002">Una porción de código en lenguaje C equivalente a x=10; do { x--; } while (x>10);</sig>
    <despiste>for (x=0;x&lt;10;x++) {}</despiste><despiste>x=0;while (x&gt;10) {x=x+1;}</despiste>
    <despiste>if (x&gt;10) { x=9; }</despiste>
  </pal>


  <pal id="d" pal="float nom(int x)">
    <sig id="d.ejemplo" fecha="31/08/2002">En lenguaje C el encabezado de una función (de nombre nom) que recibe un entero como parámetro y retorna un número decimal como respuesta es:</sig>
    <despiste>function nom(var x:integer):real</despiste><despiste>val nom:int->float</despiste><despiste>let nom=function 0 -> 0.0</despiste>
  </pal>

  <pal id="void">
    <sig id="void.ejemplo" fecha="31/08/2002">En lenguaje C una función que no retorne valor alguno debe declarse como tipo</sig>
  <despiste>float</despiste><despiste>char</despiste><despiste>int</despiste>
  </pal>

  <pal id="ciclo">
    <sig id="ciclo.ejemplo" fecha="31/08/2002">Este tipo de estructuras del lenguaje C permite repetir una porción de código</sig>
    <despiste>condicionales</despiste><despiste>asignación</despiste><despiste>saltos</despiste>
  </pal>


  <pal id="for" pal="for (i=0;i&lt;10;i++) { a[i]=0; }">
    <sig id="for.ejemplo" fecha="31/08/2002">En lenguaje C, para poner en 0 las 10 primeras posiciones del vector a se puede usar</sig>
    <despiste>a=0</despiste><despiste>if (a&lt;10) a=0;</despiste><despiste>i=0; while (i&lt;10) { a[i]=i; }</despiste>
  </pal>

      
</def>

