Skip to content

Commit

Permalink
Imported files
Browse files Browse the repository at this point in the history
  • Loading branch information
vii committed Jan 26, 2020
0 parents commit 0d196b8
Show file tree
Hide file tree
Showing 546 changed files with 50,913 additions and 0 deletions.
37 changes: 37 additions & 0 deletions 0.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />

<title>Ayuda de DIV 2 - Enlace del hipertexto inv&aacute;lido</title>
<meta name="keywords" content="div, div2" />
<meta name="description" content="Ayuda en pantalla de DIV Games Studio 2" />
<meta http-equiv="Content-Language" content="ES" />
<meta name="author" content="Hammer Technologies" />
<meta name="copyright" content="&copy; Copyright 1998,99 Hammer Technologies" />
<meta name="generator" content="divhelp v0.1 &copy; 2007 Er_Makina" />
<meta name="robots" content="all,follow,index" />
<meta name="distribution" content="global" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="botonera">
<ul>
<li><a class="botonindice" href="indice.html">&Iacute;ndice</a></li>

<li><a class="botoninicio" href="3.html">Inicio</a></li>

<li><a class="botonglosario" href="4.html">Glosario</a></li>

<li><a class="botonfunciones" href="1032.html">Funciones</a></li>
</ul>
</div>

<h1>Enlace del hipertexto inv&aacute;lido</h1>

<p>Error: No hay ninguna p&aacute;gina de ayuda asociada a este enlace.</p>
</body>
</html>

93 changes: 93 additions & 0 deletions 1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />

<title>Ayuda de DIV 2 - C&oacute;mo usar el sistema de ayuda</title>
<meta name="keywords" content="div, div2" />
<meta name="description" content="Ayuda en pantalla de DIV Games Studio 2" />
<meta http-equiv="Content-Language" content="ES" />
<meta name="author" content="Hammer Technologies" />
<meta name="copyright" content="&copy; Copyright 1998,99 Hammer Technologies" />
<meta name="generator" content="divhelp v0.1 &copy; 2007 Er_Makina" />
<meta name="robots" content="all,follow,index" />
<meta name="distribution" content="global" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="botonera">
<ul>
<li><a class="botonindice" href="indice.html">&Iacute;ndice</a></li>

<li><a class="botoninicio" href="3.html">Inicio</a></li>

<li><a class="botonglosario" href="4.html">Glosario</a></li>

<li><a class="botonfunciones" href="1032.html">Funciones</a></li>
</ul>
</div>

<h1>C&oacute;mo usar el sistema de ayuda</h1>

<div align="center">
<img src="5.png" />
</div>

<p>Las p&aacute;ginas de ayuda se manejan con el rat&oacute;n, aunque tambi&eacute;n se pueden
utilizar los siguientes controles del teclado.</p>

<p><strong>Cursores</strong> - Desplazar el texto l&iacute;nea a l&iacute;nea.<br />
<strong>Re/Av.P&aacute;g.</strong> - Retroceso y avance de p&aacute;gina.<br />
<strong>ESC</strong> - Quitar la ventana de ayuda.<br />
<strong>Borrar</strong> - Volver a la p&aacute;gina anterior.<br />
</p>

<p>Estos controles se podr&aacute;n utilizar &uacute;nicamente cuando la ventana de ayuda
est&eacute; seleccionada (para seleccionar una ventana basta con pulsar con el rat&oacute;n
sobre la misma).</p>

<p>En la parte inferior derecha aparece un bot&oacute;n que sirve para <strong>modificar el
tama&ntilde;o de la ventana de ayuda</strong>; para ello se debe mantener el rat&oacute;n
pulsado mientras se desplaza este verticalmente.</p>

<p>Los textos que aparecen en <a href="1.html">color blanco</a> son <strong>referencias a otras
p&aacute;ginas de ayuda</strong> (el cursor del rat&oacute;n se mostrar&aacute; como una
peque&ntilde;a mano al situarse sobre ellas). Para visualizar la p&aacute;gina de ayuda
referenciada bastar&aacute; con pulsar sobre estos textos.</p>

<p>Los <strong>ejemplos</strong> son programas o partes de programas que aparecen en la ayuda
para demostrar la forma de utilizar alguna de las capacidades del lenguaje de
programaci&oacute;n. Todos ellos comienzan con una l&iacute;nea en color blanco, como se
muestra a continuaci&oacute;n.</p>

<div class="ejemplo">
<div class="ejtitulo">
Programa ejemplo:
</div>
<pre class="ejprograma">
<span class="syntax1">PROGRAM</span> ejemplo<span class="syntax3">;</span>

<span class="syntax1">BEGIN</span>
<span class="syntax5">// ...</span>
<span class="syntax1">END</span>
</pre>
</div>
<br />
<br />

<p>Para extraer el ejemplo de la ventana de ayuda basta con pulsar sobre dicha l&iacute;nea.
Estos programas pueden ser ejecutados con la tecla <strong>F10</strong> y para finalizar su
ejecuci&oacute;n se deben pulsar las teclas <strong>ALT</strong>+<strong>X</strong>.</p>
<hr />

<p>En la parte superior de la ventana de ayuda aparecen una serie de botones que permiten,
respectivamente, visualizar las p&aacute;ginas anteriores (<strong>&lt;&lt;</strong> y
<strong>&gt;&gt;</strong>), mostrar algunos de los &iacute;ndices m&aacute;s importantes
(<strong>Indice</strong>, <strong>Glosario</strong> y <strong>Funciones</strong>), enviar la
p&aacute;gina actual a la impresora (<strong>Imprimir</strong>), y obtener ayuda sobre como
usar este hipertexto (<strong>?</strong>, que acceder&aacute; a esta misma p&aacute;gina).</p>
</body>
</html>

Binary file added 1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
107 changes: 107 additions & 0 deletions 100.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />

<title>Ayuda de DIV 2 - abs()</title>
<meta name="keywords" content="div, div2" />
<meta name="description" content="Ayuda en pantalla de DIV Games Studio 2" />
<meta http-equiv="Content-Language" content="ES" />
<meta name="author" content="Hammer Technologies" />
<meta name="copyright" content="&copy; Copyright 1998,99 Hammer Technologies" />
<meta name="generator" content="divhelp v0.1 &copy; 2007 Er_Makina" />
<meta name="robots" content="all,follow,index" />
<meta name="distribution" content="global" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="botonera">
<ul>
<li><a class="botonindice" href="indice.html">&Iacute;ndice</a></li>

<li><a class="botoninicio" href="3.html">Inicio</a></li>

<li><a class="botonglosario" href="4.html">Glosario</a></li>

<li><a class="botonfunciones" href="1032.html">Funciones</a></li>
</ul>
</div>

<h1>abs()</h1>

<p><strong>abs(</strong>&lt;expresi&oacute;n&gt;<strong>)</strong></p>

<p><strong>Retorna:</strong></p>

<p>El <strong>valor absoluto</strong> de la expresi&oacute;n.</p>

<p><strong>Descripci&oacute;n:</strong></p>

<p>Calcula el valor absoluto de la expresi&oacute;n pasada como par&aacute;metro, es decir, si
el resultado de la expresi&oacute;n es negativo lo cambiar&aacute; de signo, si es positivo lo
dejar&aacute; igual.</p>

<div class="ejemplo">
<div class="ejtitulo">
Programa ejemplo:
</div>
<pre class="ejprograma">
<span class="syntax1">PROGRAM</span> ejemplo_abs<span class="syntax3">;</span>

<span class="syntax1">GLOBAL</span>
<span class="syntax1">INT</span> valores<span class="syntax3">[</span><span
class="syntax2">15</span><span class="syntax3">];</span>
<span class="syntax1">INT</span> n<span class="syntax3">;</span>

<span class="syntax1">BEGIN</span>
<span class="syntax1">FROM</span> n<span class="syntax3">=</span><span
class="syntax2">0</span> <span class="syntax1">TO</span> <span class="syntax2">15</span><span
class="syntax3">;</span>
valores<span class="syntax3">[</span>n<span class="syntax3">]=</span>rand<span
class="syntax3">(-</span><span class="syntax2">1000</span><span class="syntax3">,</span> <span
class="syntax2">1000</span><span class="syntax3">);</span>
write_int<span class="syntax3">(</span><span class="syntax2">0</span><span
class="syntax3">,</span> <span class="syntax2">0</span><span class="syntax3">,</span> n<span
class="syntax3">*</span><span class="syntax2">10</span><span class="syntax3">,</span><span
class="syntax2">0</span><span class="syntax3">,</span> <span
class="syntax1">offset</span> valores<span class="syntax3">[</span>n<span
class="syntax3">]);</span>
<span class="syntax1">END</span>
write<span class="syntax3">(</span><span class="syntax2">0</span><span
class="syntax3">,</span> <span class="syntax2">0</span><span class="syntax3">,</span> <span
class="syntax2">192</span><span class="syntax3">,</span> <span class="syntax2">0</span><span
class="syntax3">,</span> <span
class="syntax4">"Pulse [ESPACIO] para ejecutar la funci&oacute;n abs()"</span><span
class="syntax3">);</span>
<span class="syntax1">LOOP</span>
<span class="syntax1">IF</span> <span class="syntax3">(</span>key<span
class="syntax3">(</span>_space<span class="syntax3">))</span>
<span class="syntax1">FROM</span> n<span class="syntax3">=</span><span
class="syntax2">0</span> <span class="syntax1">TO</span> <span class="syntax2">15</span><span
class="syntax3">;</span>

valores<span class="syntax3">[</span>n<span class="syntax3">]</span> <span
class="syntax3">=</span> abs<span class="syntax3">(</span>valores<span
class="syntax3">[</span>n<span class="syntax3">]);</span> <span
class="syntax5">// Hallamos el valor absoluto</span>

<span class="syntax1">END</span>
<span class="syntax1">END</span>
<span class="syntax1">FRAME</span><span class="syntax3">;</span>
<span class="syntax1">END</span>
<span class="syntax1">END</span>
</pre>
</div>
<br />
<br />

<p>Este programa imprimir&aacute; en pantalla una lista de valores que pueden ser positivos o
negativos, cuando se pulse la barra espaciadora le aplicar&aacute; la funci&oacute;n
<strong>abs()</strong> a todos estos valores, dej&aacute;ndolos todos positivos.</p>
<hr />
Ver: <a href="1035.html">Expresi&oacute;n</a>
</body>
</html>

55 changes: 55 additions & 0 deletions 1000.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />

<title>Ayuda de DIV 2 - Sintaxis de un programa</title>
<meta name="keywords" content="div, div2" />
<meta name="description" content="Ayuda en pantalla de DIV Games Studio 2" />
<meta http-equiv="Content-Language" content="ES" />
<meta name="author" content="Hammer Technologies" />
<meta name="copyright" content="&copy; Copyright 1998,99 Hammer Technologies" />
<meta name="generator" content="divhelp v0.1 &copy; 2007 Er_Makina" />
<meta name="robots" content="all,follow,index" />
<meta name="distribution" content="global" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="botonera">
<ul>
<li><a class="botonindice" href="indice.html">&Iacute;ndice</a></li>

<li><a class="botoninicio" href="3.html">Inicio</a></li>

<li><a class="botonglosario" href="4.html">Glosario</a></li>

<li><a class="botonfunciones" href="1032.html">Funciones</a></li>
</ul>
</div>

<h1>Sintaxis de un programa</h1>

<p>A continuaci&oacute;n se muestra la estructura general de un programa en el lenguaje; pulse
con el rat&oacute;n sobre la secci&oacute;n de inter&eacute;s para ver la definici&oacute;n
sint&aacute;ctica correspondiente.</p>

<p><a href="1400.html">&lt;Opciones de compilaci&oacute;n&gt;</a><br />
<a href="1003.html">&lt;Cabecera del programa&gt;</a><br />
<a href="1014.html">&lt;Declaraci&oacute;n de librer&iacute;as&gt;</a><br />
<a href="1004.html">&lt;Declaraci&oacute;n de constantes&gt;</a><br />
<a href="1006.html">&lt;Declaraci&oacute;n de datos globales&gt;</a><br />
<a href="1007.html">&lt;Declaraci&oacute;n de datos locales&gt;</a><br />
<a href="1008.html">&lt;Declaraci&oacute;n de datos privados&gt;</a><br />
<a href="1015.html">&lt;C&oacute;digo principal&gt;</a><br />
<a href="1016.html">&lt;Declaraci&oacute;n de procesos&gt;</a><br />
<a href="1408.html">&lt;Declaraci&oacute;n de funciones&gt;</a><br />
</p>

<p>Todos los programas deben respetar la estructura anterior con una &uacute;nica
excepci&oacute;n, y es que pueden ponerse <a href="1002.html">comentarios explicativos</a> en
cualquier punto del programa.</p>
</body>
</html>

84 changes: 84 additions & 0 deletions 1001.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />

<title>Ayuda de DIV 2 - Definici&oacute;n de un nombre</title>
<meta name="keywords" content="div, div2" />
<meta name="description" content="Ayuda en pantalla de DIV Games Studio 2" />
<meta http-equiv="Content-Language" content="ES" />
<meta name="author" content="Hammer Technologies" />
<meta name="copyright" content="&copy; Copyright 1998,99 Hammer Technologies" />
<meta name="generator" content="divhelp v0.1 &copy; 2007 Er_Makina" />
<meta name="robots" content="all,follow,index" />
<meta name="distribution" content="global" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="botonera">
<ul>
<li><a class="botonindice" href="indice.html">&Iacute;ndice</a></li>

<li><a class="botoninicio" href="3.html">Inicio</a></li>

<li><a class="botonglosario" href="4.html">Glosario</a></li>

<li><a class="botonfunciones" href="1032.html">Funciones</a></li>
</ul>
</div>

<h1>Definici&oacute;n de un nombre</h1>

<p>Un nombre es una secuencia de car&aacute;cteres alfanum&eacute;ricos que se utiliza para
<strong>identificar</strong> un objeto del programa, como puede ser el nombre de un proceso, de
una <a href="1004.html">constante</a> o de una variable.</p>

<p>Estos nombres pueden formarse con los siguientes car&aacute;cteres:</p>

<p>&nbsp;&nbsp;S&iacute;mbolos:<br />
&nbsp;&nbsp;<strong>_ # &ordf; &ordm; $ &times; &pound; &Oslash; &oslash;</strong><br />
&nbsp;&nbsp;D&iacute;gitos:<br />
&nbsp;&nbsp;<strong>0123456789</strong><br />
&nbsp;&nbsp;Letras:<br />
&nbsp;&nbsp;<strong>abcdefghijklmnopqrstuvwxyz</strong><br />
&nbsp;&nbsp;Letras (extendido):<br />
&nbsp;&nbsp;<strong>&ntilde; &ccedil; &aelig; &acirc;&auml;&agrave;&aring;&aacute;
&ecirc;&euml;&egrave;&eacute; &icirc;&iuml;&igrave;&iacute; &ocirc;&ouml;&ograve;&oacute;
&ucirc;&uuml;&ugrave;&uacute; &yuml;</strong><br />
</p>

<p>Siempre que se respeten las siguientes reglas para construir nuevos nombres:</p>

<p>- La secuencia de car&aacute;cteres no debe contener car&aacute;cteres que no est&eacute;n
en la relaci&oacute;n anterior (excepto las letras <strong>may&uacute;sculas</strong>
correspondientes a las min&uacute;sculas de la lista).</p>

<p>- Dentro de la secuencia no se pueden poner espacios en blanco, es decir, no es
v&aacute;lido como nombre <strong>nave enemiga</strong>, pues para el compilador se
tratar&iacute;a de dos nombres; en este caso se puede declarar el nombre como
<strong>nave_enemiga</strong>.</p>

<p>- Un nombre no puede comenzar por un d&iacute;gito num&eacute;rico, es decir,
<strong>0a</strong> no es un nombre v&aacute;lido. No obstante tras el primer car&aacute;cter,
pueden incluirse en el nombre todos los d&iacute;gitos necesarios (<strong>a0</strong> si es un
nombre v&aacute;lido).</p>

<p>- El nombre no debe coincidir con ninguna de las palabras reservadas del lenguaje ni con
ninguno de los objetos (constantes, variables, etc.) predefinidos en el lenguaje. Para
comprobar esto, ver la lista de palabras reservadas y objetos predefinidos, pudi&eacute;ndose
acceder al glosario en cualquier momento. Las palabras reservadas aparecen en may&uacute;sculas
y los objetos predefinidos en min&uacute;sculas.</p>

<p>- No se diferencian las letras may&uacute;sculas de las m&iacute;nusculas
(<strong>ABc</strong> y <strong>abC</strong> son el mismo nombre para el compilador).</p>

<p>- No se puede utilizar un mismo nombre para dos objetos diferentes, por ejemplo, no se puede
llamar a una constante <strong>valor</strong> y, despu&eacute;s, declarar un proceso como
<strong>PROCESS valor(x, y);</strong>.</p>
<hr />
Ver: <a href="1000.html">Sintaxis</a>
</body>
</html>

Loading

0 comments on commit 0d196b8

Please sign in to comment.