<!DOCTYPE html>
<html><head>

<meta content="text/html" charset="utf-8" http-equiv="content-type"><title>for</title>

<link rel="stylesheet" type="text/css" href="http://www.apuntesmareaverde.org.es/com/estilo.css">

</head>
<body >


<h1>Ejercicios de repeticiones con placa</h1>

<ol>
<h3>Ejercicio </h3>
<p>Escribe un programa en el que la salida 4 parpadea 10 veces. Se puede hacer con menos de 6 instrucciones.</p>
<p>Observa el ejemplo. Pincha en reset para reiniciarlo </p>
<iframe src="ej1.html" width="180" height="100px"></iframe>
</li>
<hr>
<p>Para practicar, intenta hacer el siguiente ejemlo:</p>
<p>Observa el ejemplo. Pincha en reset para reiniciarlo </p>
<iframe src="ej1-2.html" width="180" height="100px"></iframe>

<hr>
<p>La variable del contador se puede usar en el programa, como puedes ver probando este ejemplo</p>
<pre>for b0 = 2 to 6 step 1
high b0
wait 1
next
</pre>
<p>Traducido seria:</p>
<pre class="rojo">repite usando b0 como contador desde el valor 2 al 6 incrementando de uno en uno
enciende b0
espera un segundo
incrementa el contador y vuelve arriba
</pre>
<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej2.html" width="180" height="100px"></iframe>
</li>
<hr>



<li><h3>Ejercicio</h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej3.html" width="180" height="100px"></iframe>
</li>
<hr>

<li><h3>Ejercicio</h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej4.html" height="100px" width="180"></iframe>
</li>
<hr>


<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej5.html" height="80px" width="180"></iframe>
</li>
<hr>


<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej6.html" height="100px" width="180"></iframe>
</li>
<hr>



<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej7.html" height="100px" width="180"></iframe>
</li>
<hr>



<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo mediante el uso de for.  Pincha en reset para reiniciarlo </p>
<iframe src="ej8.html" height="100px" width="180"></iframe>
</li>
<hr>



<li><h3>Ejercicio </h3>
<p>Escribe un programa que funcione como el siguiente ejemplo usando la instrucción for.</p>
<iframe src="ej9.html" height="80px" width="180"></iframe>
</li>
<hr>


<li>
<h3>Ejercicio </h3>
<p>Escribe un programa que funcione como este: Pincha en reset para reiniciarlo </p>
<iframe src="ej10.html" height="100px" width="180"></iframe>
</li>
<hr>

<h2>Código legible</h2>
<h3>comentarios</h3>
<p>Cuando escribimos un programa entendemos lo que hace, pero es posible que dentro de un tiempo se nos olvide porque lo hicimos así y nos cueste entenderlo. Por eso,es muy conveniente insertar comentarios en el código. Para escribir un comentario, sólo hay que poner un punto y coma (<b>;</b>). LO que pongamos después lo ignorará el programador. Por ejemplo, la siguiente instrucción:</p>

<pre>
high 3; se enciende la salida 3
</pre>
<p>funcionan exactamente igual a la siguiente, pero se entiende mejor</p>
<pre>
high 3
</pre>



<p>A partir de este momento, los programas deben tener comentarios y las variables nombres significativos.</p>
<hr>
<li>
<h3>Ejercicio </h3>
<p>Los bucles for se pueden anidar, esto es meter uno dentro de otro</p>
<p>Escribe como el anterior pero que se repita en un bucle infinito </p>
<iframe src="ej11.html" height="100px" width="180"></iframe>

</li>
<hr>

<li>
<h3>Ejercicio </h3>
<p>Escribe un programa que funcione como este: Pincha en reset para reiniciarlo </p>
<iframe src="ej12.html" height="100px" width="180"></iframe>
</li>



</ol>
</body></html>