<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GeoAvila (Geovanny G. Avila) &#187; Pascal</title>
	<atom:link href="http://geoavila.com/category/pascal/feed/" rel="self" type="application/rss+xml" />
	<link>http://geoavila.com</link>
	<description>Desarrollo.. de software.</description>
	<lastBuildDate>Tue, 13 Sep 2011 21:46:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Ejemplos de Turbo Pascal</title>
		<link>http://geoavila.com/ejemplos-de-turbo-pascal/</link>
		<comments>http://geoavila.com/ejemplos-de-turbo-pascal/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 18:08:24 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Pascal]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=4</guid>
		<description><![CDATA[Programa Trivial2.pas
Bueno este es un pequeño programa al estilo &#8220;Hellow World&#8221;, como estamos comenzado con pascal es un programa corto y de fácil compresion
trivial2.pas


program hacer_algo;
uses crt;
begin
clrscr;
Writeln(&#8216;este programa&#8217;);
Writeln(&#8216;ya hace algo (uff)..&#8217;);
repeat [...]]]></description>
			<content:encoded><![CDATA[<p><span class="Estilo3">Programa Trivial2.pas</span><br />
Bueno este es un pequeño programa al estilo &#8220;Hellow World&#8221;, como estamos comenzado con pascal es un programa corto y de fácil compresion</p>
<p><strong>trivial2.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 570px; height: 66px" bgcolor="#cccccc"><strong>program hacer_algo;<br />
uses crt;<br />
begin<br />
clrscr;<br />
Writeln(&#8216;este programa&#8217;);<br />
Writeln(&#8216;ya hace algo (uff)..&#8217;);<br />
repeat until keypressed;<br />
end.</strong></td>
</tr>
</table>
<p><span class="heading"><span class="Estilo6">Otro programa bastante fácil es el Trivial3.pas</span></span></p>
<p>El fin de este programa es unir dos lineas en una sola.</p>
<p align="left"><strong>Trivial3.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 578px" bgcolor="#cccccc"><strong>program UNA_LINEA;<br />
uses crt;<br />
begin<br />
clrscr;<br />
Write(&#8216;Esto esta&#8217;);<br />
Write(&#8216; en &#8216;);<br />
Writeln(&#8216;una sola línea.&#8217;);<br />
repeat until keypressed;<br />
end. </strong></td>
</tr>
</table>
<p align="left">&nbsp;</p>
<p><span class="Estilo3">El siguiente programa bueno.. a-comen.pas</span></p>
<p>Este programa es un poco del humor en la programación y bueno no muy lejano de la realidad.</p>
<p><strong>a-comen.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 567px" bgcolor="#cccccc"><strong>program de_todo_en_comentarios;<br />
uses crt;<br />
begin {este es el inicio del main program}<br />
(*Este tambien es un comentario ignorado por el programa*)<br />
{este tambien es ignorado}<br />
Writeln(&#8216;Papa: Soy un estudiante de Pascal&#8217;); (*Comentario*)<br />
Writeln(&#8216;Todos los estudiantes etamos siempre sin plata&#8217;); {comentario}<br />
(*<br />
Writeln(&#8216;Enviame dinero&#8217;);<br />
Writeln(&#8216;Enviame dinero&#8217;);<br />
*)<br />
Writeln(&#8216;Realmente estoy pasando hambre&#8217;);</strong><strong>end. (*Este es el final del main program *)</strong></td>
</tr>
</table>
<p><span class="heading"><span class="Estilo6">Un programa de Enteros exint.pas</span></span></p>
<p>Este es un programa de manejo de variables integer.</p>
<p><strong>exint.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 568px" bgcolor="#cccccc"><strong>program enteros_extendidos;<br />
uses crt;<br />
var Index : integer;<br />
Big_int : longint;<br />
Small_int : shortint;<br />
Pos_int : word;</strong><strong>Begin<br />
Clrscr;<br />
Index := MaxInt;<br />
Small_int := 127;<br />
Pos_int := Index + 256 * Small_int;<br />
Big_int := 1000 * MaxInt + 1234;<br />
Writeln(&#8216;Index = &#8216;, Index:12);<br />
Writeln(&#8216;Small_int = &#8216;, Small_int:12);<br />
Writeln(&#8216;Pos_int = &#8216;, Pos_int:12);<br />
Writeln(&#8216;Big_int = &#8216;, Big_int:12);<br />
Writeln;<br />
Big_int := 1000 * MaxInt + 1234;<br />
Writeln(&#8216;Big_int = &#8216;,Big_int:12);<br />
repeat until keypressed;<br />
end.</strong></p>
<p><strong><a href="http://geoavila.com/wp-admin/post.php#arriba"></a></strong></td>
</tr>
</table>
<p><span class="heading"><span class="Estilo6">Programa de manejo variables allvars.pas</span></span></p>
<p>Bueno este programa usa las variables más importante a usar en pascal.</p>
<p><strong>allvars.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 568px" bgcolor="#cccccc"><strong>program tipos_de_Variables;<br />
uses crt;<br />
var A,B :integer;<br />
C,D :byte;<br />
Dog_Tail :real;<br />
Puppy :boolean;<br />
Animal_Cookies : char;<br />
begin<br />
clrscr;<br />
A := 4;<br />
B := 5;<br />
C := 212;<br />
D := C + 3;<br />
Dog_Tail := 345.12456;<br />
Puppy := B &gt; A; (* como B es<br />
mayor que A, a Puppy se le<br />
asignara el valor Tre *)<br />
Animal_Cookies := &#8216;R&#8217;; (*este es un<br />
caracter *)<br />
Writeln (&#8216;Los ingegers son: &#8216;,A:5,B:5);<br />
Writeln (&#8216;Los Bytes son: &#8216;,C:5,D:5);<br />
Writeln (&#8216;La variable real es: &#8216;,Dog_Tail:12:4);<br />
Writeln;<br />
Writeln (&#8216;El valor de la varialbe booleana es: &#8216;, Puppy,Puppy:13);<br />
Writeln (&#8216;El valor de la variable char es: &#8216;, Animal_Cookies);<br />
repeat until keypressed;<br />
end.</strong></td>
</tr>
</table>
<p><span class="heading"><span class="Estilo6">Programa de manejo variables tipo boolean(Verdadero,Falso) boolmath.pas</span></span></p>
<p>Un ejemplo bastante completo diría yo soble el manejo de las variables tipo boolean.</p>
<p><strong>boolmath.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 567px" bgcolor="#cccccc"><strong>program Ilustra_varialbes_Booleanas;<br />
uses crt;<br />
var A,B,C,D : boolean;<br />
un_nombre_bien_booleano_grande_puede_ser_usado : boolean;<br />
Junk,Who : integer;<br />
begin<br />
clrscr; (*Clear Screen*)<br />
Junk := 4;<br />
Who := 5;<br />
A := Junk = Who; (*como Junk no es igual que Who A es False *)<br />
B := Junk = (Who &#8211; 1); {esto es True}<br />
C := Junk &lt; Who; {esto es True}<br />
D := Junk &gt; Who; {esto es False}<br />
un_nombre_bien_booleano_grande_puede_ser_usado := A or B ; {como B es True, el resultado es True}<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
Writeln(&#8216;El resultado de B es: &#8216;,B);<br />
Writeln(&#8216;El resultado de C es: &#8216;,C);<br />
Writeln(&#8216;El resultado de un_nombre_bien_booleano_grande_puede_ser_usado es: &#8216;,un_nombre_bien_booleano_grande_puede_ser_usado);<br />
{a seguir algunas expresiones booleanas}<br />
A := A and C and D;<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
A := (B and C) or not D;<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
A := B or C or D;<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
A := (B and C) or not (C and D);<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
A := (Junk = Who -1) or (Junk = Who);<br />
Writeln(&#8216;El resultado de A es: &#8216;,A);<br />
repeat until keypressed;<br />
end.</strong></td>
</tr>
</table>
<p><span class="heading"><span class="Estilo6">Manejo de variables de tipo Char chardemo.pas</span></span></p>
<p>Manejo de variables tipo char al estilo pascal.</p>
<p><strong>chardemo.pas</strong></p>
<table border="1" width="450">
<tr>
<td style="width: 566px" bgcolor="#cccccc"><strong>program Demostracion_de_caracteres;<br />
uses crt;<br />
var Letter : char;<br />
Number : char;<br />
Dogfood : char;<br />
begin<br />
clrscr;<br />
Letter := &#8216;P&#8217;;<br />
Number := &#8216;A&#8217;;<br />
Dogfood := &#8216;S&#8217;;<br />
Write(Letter,Number,Dogfood);<br />
Letter := Number;<br />
Number := &#8216;L&#8217;;<br />
Dogfood := &#8216;C&#8217;;<br />
Write (Dogfood,Letter,Number);<br />
Writeln;<br />
repeat until keypressed;<br />
end. </strong></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/ejemplos-de-turbo-pascal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turbo Pascal</title>
		<link>http://geoavila.com/turbo-pascal/</link>
		<comments>http://geoavila.com/turbo-pascal/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 18:04:57 +0000</pubDate>
		<dc:creator>GeoAvila</dc:creator>
				<category><![CDATA[Pascal]]></category>

		<guid isPermaLink="false">http://geoavila.com/?p=3</guid>
		<description><![CDATA[Turbo Pascal:
Bueno aqui estan dos herramientas muy utilies las cuales escogí de de muchas otras otras una de ellas el Turbo Pascal 7, que es uno de los mejores pero [...]]]></description>
			<content:encoded><![CDATA[<p>Turbo Pascal:<br />
Bueno aqui estan dos herramientas muy utilies las cuales escogí de de muchas otras otras una de ellas el Turbo Pascal 7, que es uno de los mejores pero para salir de la rutina y comenzar a ver el Pascal el pantalla tipo Windows® entonces dejo aqui el TMT, el cual posee esta caracteristica con Windows® , Bueno yo por lo particular utilizo como herramienta de compresion el Winrar el cual lo podemos encontrar en <a href="http://geoavila.com/wp-admin/www.rarlab.com" target="_blank">www.rarlab.com</a> aqui seguidamente el Turbo pascal.</p>
<p><a href="http://geoavila.com/descargables/programas/tmtp390d.zip"> DesgararTurboPascal</a></p>
<p>ya teniendo esto pasamos a un par de ejemplo que básicamente son los que le comienza a  uno a programar la parte de los tipos se los debo por el momento así que monto directamente un par de ejemplos.</p>
<p>nos vemos..</p>
]]></content:encoded>
			<wfw:commentRss>http://geoavila.com/turbo-pascal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

