<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://campusvirtual.unex.es/docs/index.php?action=history&amp;feed=atom&amp;title=Ejemplo_de_un_VPL_en_C</id>
	<title>Ejemplo de un VPL en C - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://campusvirtual.unex.es/docs/index.php?action=history&amp;feed=atom&amp;title=Ejemplo_de_un_VPL_en_C"/>
	<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;action=history"/>
	<updated>2026-05-16T09:43:24Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11825&amp;oldid=prev</id>
		<title>Sanflores: /* Probar actividad */</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11825&amp;oldid=prev"/>
		<updated>2020-12-21T12:13:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Probar actividad&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 12:13 21 dic 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l439&quot;&gt;Línea 439:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 439:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Si queremos, podemos ver si todo funciona bien editando el fichero de entrega y ejecutándolo para probar.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Si queremos, podemos ver si todo funciona bien editando el fichero de entrega y ejecutándolo para probar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &amp;lt;/span&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11824&amp;oldid=prev</id>
		<title>Sanflores en 12:11 21 dic 2020</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11824&amp;oldid=prev"/>
		<updated>2020-12-21T12:11:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 12:11 21 dic 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;Línea 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;caption style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(51, 102, 255); font-size: x-large;&amp;quot;&amp;gt;Ficheros de Ejecución&amp;lt;/span&amp;gt;&amp;lt;/caption&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;caption style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(51, 102, 255); font-size: x-large;&amp;quot;&amp;gt;Ficheros de Ejecución&amp;lt;/span&amp;gt;&amp;lt;/caption&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &amp;lt;tbody&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             &amp;lt;th scope=&amp;quot;col&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             &amp;lt;th scope=&amp;quot;col&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l422&quot;&gt;Línea 422:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 422:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &amp;lt;/tbody&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       &lt;/ins&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Límites máximos de recursos de ejecución&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Límites máximos de recursos de ejecución&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11823&amp;oldid=prev</id>
		<title>Sanflores: /* Ejemplo de un VPL C */</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11823&amp;oldid=prev"/>
		<updated>2020-12-21T12:05:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ejemplo de un VPL C&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 12:05 21 dic 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l436&quot;&gt;Línea 436:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 436:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::En este enlace podemos comprobar el estado de los servidores de ejecución usados por esta actividad.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::En este enlace podemos comprobar el estado de los servidores de ejecución usados por esta actividad.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Servidores de ejecución locales&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Servidores de ejecución locales&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::No se han suministrado urls de servidores de ejecución locales para esta actividad. === &amp;#039;&amp;#039;&amp;#039;Probar actividad&amp;#039;&amp;#039;&amp;#039; ===  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::No se han suministrado urls de servidores de ejecución locales para esta actividad.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;#039;&amp;#039;&amp;#039;Probar actividad&amp;#039;&amp;#039;&amp;#039; ===  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Si queremos, podemos ver si todo funciona bien editando el fichero de entrega y ejecutándolo para probar.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Si queremos, podemos ver si todo funciona bien editando el fichero de entrega y ejecutándolo para probar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;text-align:left;&quot;&gt;Volver a la página: &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;[[VPL (Virtual Programming Lab)]]&#039;&#039;&#039; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;[[Administración de un VPL]]&#039;&#039;&#039;&amp;lt;/div&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11822&amp;oldid=prev</id>
		<title>Sanflores en 12:02 21 dic 2020</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11822&amp;oldid=prev"/>
		<updated>2020-12-21T12:02:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;amp;diff=11822&amp;amp;oldid=11814&quot;&gt;Mostrar los cambios&lt;/a&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11814&amp;oldid=prev</id>
		<title>Sanflores: /* Ejemplo de un VPL C */</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11814&amp;oldid=prev"/>
		<updated>2020-12-21T11:44:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ejemplo de un VPL C&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 11:44 21 dic 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Línea 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Referencia&amp;#039;&amp;#039;&amp;#039;: http://www.science.smith.edu/dftwiki/index.php/Tutorial:_Moodle_VPL_--_Testing_a_C_Program&amp;#039;&amp;#039;..&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Referencia&amp;#039;&amp;#039;&amp;#039;: http://www.science.smith.edu/dftwiki/index.php/Tutorial:_Moodle_VPL_--_Testing_a_C_Program&amp;#039;&amp;#039;..&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11813&amp;oldid=prev</id>
		<title>Sanflores en 11:44 21 dic 2020</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11813&amp;oldid=prev"/>
		<updated>2020-12-21T11:44:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 11:44 21 dic 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Línea 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;border-left:#FFA000 7px solid;border-top:#FFA000 1px solid;border-right:#FFA000 2px solid;border-bottom:2px #FFA000 solid;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;border-left:#FFA000 7px solid;border-top:#FFA000 1px solid;border-right:#FFA000 2px solid;border-bottom:2px #FFA000 solid;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Vamos a crear un Laboratorio Virtual de Programación en C  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::Vamos a crear un Laboratorio Virtual de Programación en C  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: medium;&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Se trata de una práctica que implementa el comando grep en C.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;El uso del comando sería:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;grepvpl [-i] patron fichero&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Comprobaciones:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;número correo de parámetros.&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El fichero debe existir.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El parámetro -i implica su ejecución case insensitive.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: medium;&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Se trata de una práctica que implementa el comando grep en C.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;El uso del comando sería:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;grepvpl [-i] patron fichero&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Comprobaciones:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;número correo de parámetros.&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El fichero debe existir.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El parámetro -i implica su ejecución case insensitive.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;p&amp;gt;&lt;/del&gt;&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::&lt;/del&gt;&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font-weight: normal; &lt;/del&gt;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Referencia&amp;#039;&amp;#039;&amp;#039;: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&amp;quot;&lt;/del&gt;http://www.science.smith.edu/dftwiki/index.php/Tutorial:_Moodle_VPL_--_Testing_a_C_Program&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;&amp;gt;&lt;/del&gt;..&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;span style=&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font-weight: normal;&lt;/ins&gt;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Referencia&amp;#039;&amp;#039;&amp;#039;: http://www.science.smith.edu/dftwiki/index.php/Tutorial:_Moodle_VPL_--_Testing_a_C_Program&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&lt;/ins&gt;..&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;#039;&amp;#039;&amp;#039;Configuración&amp;#039;&amp;#039;&amp;#039; ===  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;#039;&amp;#039;&amp;#039;Configuración&amp;#039;&amp;#039;&amp;#039; ===  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
	<entry>
		<id>https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11810&amp;oldid=prev</id>
		<title>Sanflores: Página creada con «== &#039;&#039;&#039;Ejemplo de un VPL C&#039;&#039;&#039; ==  &lt;div style=&quot;border-left:#FFA000 7px solid;border-top:#FFA000 1px solid;border-right:#FFA000 2px solid;border-bottom:2px #FFA000 solid;&quot;&gt;  :...»</title>
		<link rel="alternate" type="text/html" href="https://campusvirtual.unex.es/docs/index.php?title=Ejemplo_de_un_VPL_en_C&amp;diff=11810&amp;oldid=prev"/>
		<updated>2020-12-21T11:32:55Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «== &amp;#039;&amp;#039;&amp;#039;Ejemplo de un VPL C&amp;#039;&amp;#039;&amp;#039; ==  &amp;lt;div style=&amp;quot;border-left:#FFA000 7px solid;border-top:#FFA000 1px solid;border-right:#FFA000 2px solid;border-bottom:2px #FFA000 solid;&amp;quot;&amp;gt;  :...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Ejemplo de un VPL C&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-left:#FFA000 7px solid;border-top:#FFA000 1px solid;border-right:#FFA000 2px solid;border-bottom:2px #FFA000 solid;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Vamos a crear un Laboratorio Virtual de Programación en C &lt;br /&gt;
::::&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: medium;&amp;quot;&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Se trata de una práctica que implementa el comando grep en C.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;El uso del comando sería:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;grepvpl [-i] patron fichero&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Comprobaciones:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;número correo de parámetros.&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El fichero debe existir.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;El parámetro -i implica su ejecución case insensitive.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
::&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-weight: normal; font-size: large;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;font-family: Verdana, Geneva, sans-serif; font-size: small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Referencia&amp;#039;&amp;#039;&amp;#039;: &amp;lt;a href=&amp;quot;http://www.science.smith.edu/dftwiki/index.php/Tutorial:_Moodle_VPL_--_Testing_a_C_Program&amp;quot;&amp;gt;..&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Configuración&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
::::En un principio, como en la creación de todas las actividades de VPL, estas serían las únicas opciones de configuración del laboratorio: &amp;#039;&amp;#039;&amp;#039;Nombre&amp;#039;&amp;#039;&amp;#039; y &amp;quot;Descripción del Laboratorio&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight: normal; text-align: center;&amp;quot;&amp;gt;[[Archivo:CrearVPLC.PNG|650px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Casos de prueba&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
::Para este laboratorio no se han implementado tests de pruebas, y el fichero &amp;#039;&amp;#039;&amp;#039;vpl_evaluate.cases&amp;#039;&amp;#039;&amp;#039;, y sí se facilita el fichero &amp;lt;i style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;vpl_evaluate.sh &amp;lt;/i&amp;gt;en su defecto&amp;lt;i style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;.&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;editor-indent&amp;quot; style=&amp;quot;font-weight: normal; margin-left: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;editor-indent&amp;quot; style=&amp;quot;margin-left: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Opciones de ejecución&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
::En este laboratorio dejaremos que se ejecute el script de C predeterminado y no lo seleccionamos ninguno en concreto. Dejamos las opciones en &amp;quot;Autodetectar&amp;quot;. Con el fin de que el alumno pueda comprobar su actividad antes de la entrega definitiva, activamos la opción de &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, y para que la actividad se evalúe automáticamente, activamos la opción &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Evaluar&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, que le dará una calificación al ejercicio&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: normal; text-align: center;&amp;quot;&amp;gt;[[Archivo:EjecucionVPLC.PNG|650px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Ficheros requeridos&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
::Nuestro fichero se llama &amp;#039;&amp;#039;&amp;#039;grepvpl.c&amp;#039;&amp;#039;&amp;#039;, y como hemos visto en la tabla, la extensión &amp;#039;c&amp;#039; es la que tienen los ficheros C, y para el que nuestro laboratorio ejecutará el script autodetectado de C. &lt;br /&gt;
::En este caso, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;grepvpl.c&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; es el único fichero que se le requiere al alumno, el fichero con su entrega de la actividad. Aquí es donde el alumno debe escribir el código de la práctica.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-weight: normal; text-align: center;&amp;quot;&amp;gt;[[Archivo:RequeridoVPLC.PNG|650px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Ajustes avanzados&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
:&amp;lt;h5 style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ficheros para la ejecución&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Se establecen los ficheros necesarios para la ejecución, depurado o evaluación de la entrega. Esto incluye ficheros script, programas de prueba y ficheros de datos. &lt;br /&gt;
::En este laboratorio C, tenemos dos de los cuatro ficheros opcionales para ejecutar la entrega (&amp;#039;&amp;#039;&amp;#039;vpl_run.sh&amp;#039;&amp;#039;&amp;#039; y &amp;#039;&amp;#039;&amp;#039;vpl_evaluate.sh&amp;#039;&amp;#039;&amp;#039;), y un fichero más &amp;#039;&amp;#039;&amp;#039;&amp;lt;span&amp;gt;file1.txt&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; necesario para ejecutar la práctica&lt;br /&gt;
    &amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Archivo:EjecucionC1.PNG|600px]] [[Archivo:EjecucionC2.PNG|600px]][[Archivo:EjecucionC3.PNG|600px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;caption style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(51, 102, 255); font-size: x-large;&amp;quot;&amp;gt;Ficheros de Ejecución&amp;lt;/span&amp;gt;&amp;lt;/caption&amp;gt;&lt;br /&gt;
    &amp;lt;tbody&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th scope=&amp;quot;col&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h6&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;vpl_run.sh&amp;lt;/span&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th scope=&amp;quot;col&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h6&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;vpl_evaluate.sh&amp;lt;/span&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th scope=&amp;quot;col&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;h6&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;file1.txt&amp;lt;/span&amp;gt;&amp;lt;/h6&amp;gt;&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;ol&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#! /bin/bash&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# D. Thiebaut&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# Smith College&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# vpl_evaluate.sh script looping through several tests, each test with&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# its own input file and its own expected output file.&amp;amp;nbsp; The output of the&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# student program is tested against the expected output file.&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; vpl_execution &amp;amp;lt;&amp;amp;lt;EEOOFF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#! /bin/bash&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- program tested (no extension) ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;prog1=grepvpl&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;gcc -o \${prog1} \${prog1}.c&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- compile student program ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#chmod a+x \${prog1}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- create test input files ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data1.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data1.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data2.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i one file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data2.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO THREE&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data3.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i one file2.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data3.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;grep: file2.txt: No such file or directory&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data4.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i eleven file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data4.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data5.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;eleven file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data5.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;grade=100&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;for i in 1&amp;amp;nbsp; ; do&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;-TEST \$i&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# ==============================================&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# TEST i&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# ==============================================&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- run program, capture output, display to student ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;command=&amp;quot;head -n 1 data\${i}.txt&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;input=\$( \$command )&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;./\${prog1} \${input}&amp;amp;nbsp; &amp;amp;amp;&amp;amp;gt; user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cp user.out user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove non numbers and non minus---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#cat user.out | sed &amp;#039;s/[^0-9\ -]*//g&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove multiple spaces ---&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cat user.out | sed &amp;#039;s/&amp;amp;nbsp; */ /g&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove blank lines ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cat user.out | sed &amp;#039;/^\s*$/d&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- compute difference ---&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;diff -y -w --ignore-all-space user.out data\${i}.out &amp;amp;gt; diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#echo &amp;quot;----- diff.out ------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#cat diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#echo &amp;quot;---------------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;diff -y -w --ignore-all-space user.out data\${i}.out &amp;amp;gt; diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- reject if different ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;if ((\$? &amp;amp;gt; 0)); then&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your output is incorrect.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- display test file ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your program tested with:&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat data\${i}.txt&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your output:&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Expected output (only the numbers): &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat data\${i}.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- consolation grade ---&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #grade=\$((grade-5))&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; # --------------------- REWARD IF CORRECT OUTPUT -----------------&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;else&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- good output ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Congrats, your output is correct.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; --------------------------------.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #grade=\$( expr \$grade + 13 )&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;fi&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;done&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#echo &amp;quot;Grade :=&amp;amp;gt;&amp;amp;gt; \$grade&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EEOOFF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;chmod +x vpl_execution&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/ol&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;ol&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#! /bin/bash&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# D. Thiebaut&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# Smith College&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# vpl_evaluate.sh script looping through several tests, each test with&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# its own input file and its own expected output file.&amp;amp;nbsp; The output of the&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# student program is tested against the expected output file.&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; vpl_execution &amp;amp;lt;&amp;amp;lt;EEOOFF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#! /bin/bash&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- program tested (no extension) ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;prog1=grepvpl&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;gcc -o \${prog1} \${prog1}.c&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# for debugging...&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#cp 231grep.c grep.py&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#prog1=grep.py&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#chmod +x grep.py&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- compile student program ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;#chmod a+x \${prog1}&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# --- create test input files ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data1.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data1.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data2.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i one file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data2.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO THREE&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data3.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i one file2.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data3.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;grepvpl: file2.txt: el fichero indicado no existe&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data4.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;-i eleven file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data4.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;# ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data5.txt &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;eleven file1.txt&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;cat &amp;amp;gt; data5.out &amp;amp;lt;&amp;amp;lt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EOF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;grade=100&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;for i in 1 2 3 4 5 ; do&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;-TEST \$i&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# =========================================&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# TEST i&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;# ==============================================&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- run program, capture output, display to student ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;command=&amp;quot;head -n 1 data\${i}.txt&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;input=\$( \$command )&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;./\${prog1} \${input}&amp;amp;nbsp; &amp;amp;amp;&amp;amp;gt; user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cp user.out user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove non numbers and non minus---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#cat user.out | sed &amp;#039;s/[^0-9\ -]*//g&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove multiple spaces ---&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cat user.out | sed &amp;#039;s/&amp;amp;nbsp; */ /g&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- remove blank lines ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;cat user.out | sed &amp;#039;/^\s*$/d&amp;#039; &amp;amp;gt; dummy.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;mv dummy.out user.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- compute difference ---&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;diff -y -w --ignore-all-space user.out data\${i}.out &amp;amp;gt; diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#echo &amp;quot;----- diff.out ------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#cat diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#echo &amp;quot;---------------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;diff -y -w --ignore-all-space user.out data\${i}.out &amp;amp;gt; diff.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;#--- reject if different ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;if ((\$? &amp;amp;gt; 0)); then&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your output is incorrect.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- display test file ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your program tested with:&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat data\${i}.txt&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Your output:&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Expected output (only the numbers): &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; ---------------&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat data\${i}.out&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- consolation grade ---&amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #grade=\$((grade-5))&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; # --------------------- REWARD IF CORRECT OUTPUT -----------------&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;else&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #--- good output ---&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt;- Congrats, your output is correct.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;Comment :=&amp;amp;gt;&amp;amp;gt; --------------------------------.&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;&amp;amp;lt;|--&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; cat user.out.org&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; echo &amp;quot;--|&amp;amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; #grade=\$( expr \$grade + 13 )&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp; &amp;amp;nbsp;fi&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;done&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;echo &amp;quot;Grade :=&amp;amp;gt;&amp;amp;gt; \$grade&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;EEOOFF&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;chmod +x vpl_execution&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/ol&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
                &amp;lt;ol&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;one two three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;ONE TWO THREE&amp;amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;four five&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;three&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;FOUR FIVE&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/ol&amp;gt;&lt;br /&gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/tbody&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Límites máximos de recursos de ejecución&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::Aquí establecemos los límites máximos para el tiempo de ejecución, la memoria usada, el tamaño de los ficheros generados durante la ejecución y el número de procesos simultáneos. Para nuestro ejemplo, no hemos definido límites.&amp;lt;br&amp;gt; &lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ficheros a mantener mientras se ejecuta&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::En esta opción marcamos los ficheros que deben permanecer durante la fase de ejecución&lt;br /&gt;
:&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[Archivo:MantenerC.PNG|600px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Variaciones&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::No se han configurado variaciones para esta actividad. &lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Comprobación de servidores de ejecución&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::En este enlace podemos comprobar el estado de los servidores de ejecución usados por esta actividad. &lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Servidores de ejecución locales&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::No se han suministrado urls de servidores de ejecución locales para esta actividad. === &amp;#039;&amp;#039;&amp;#039;Probar actividad&amp;#039;&amp;#039;&amp;#039; === &lt;br /&gt;
:&amp;lt;h5&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot; style=&amp;quot;color: rgb(255, 102, 51); font-size: medium; font-family: Verdana, Geneva, sans-serif;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Ejecutar&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
::Si queremos, podemos ver si todo funciona bien editando el fichero de entrega y ejecutándolo para probar.&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Volver a la página: &amp;#039;&amp;#039;&amp;#039;[[VPL (Virtual Programming Lab)]]&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Administración de un VPL]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sanflores</name></author>
	</entry>
</feed>