Web social
Publicado por Jorge Abreu el 06/09/2007 en Pascal - Nivel Básico
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Breve tutorial para los que no saben nada de lo que es Pascal
Sobre el autor
Jorge Abreu tiene 25 años.
Forma parte del club desde 03/09/2007 a las 21:03 habiendo estado en linea 30/08/2011 a las 12:25 por última vez.
Ha publicado 1 artículos en clubdesarrolladores con un promedio de valoración de 7.67 puntos. Puedes visitar su sitio web en http://my.opera.com/JoRgE-1987/
Estadísticas
OK, como mi participacion en este tiempo, no fue de gran ayuda para Devs, a lo sumo habre resuelto un par de cosas, pero nada complicado, asi que al ver que muchos se quieren iniciar en lo que es programacion estructurada, me decidi a hacer este tuto sobre Pascal.
¿Que es Pascal?
Bueno Pascal es un lenguage de programacion de Alto Nivel, que se encuentra entre Qbasic y C (mas o menos), es simple como el QBasic, solo que un poquito mas complicado, eficiente, estructurado, tipado, y muchas otras virtudes mas... y se pueden llegar a hacer aplicaciones realmente profesionales al mejor estilo C. Pascal no diferencia entre mayusculas y minusculas, para pascal es lo mismo Pascal que pasCaL.
¿Que necesito saber para leer este tutorial?
Bueno en realidad se supone que no necesitas saber nada, pero como yo no soy buen profesor, te recomendaria que ya sepas, o mejor dicho, ya estes orientado en el area de la programacion estructurada. Googleando un pcoo y leyendo Wikipedia se aprende mucho.
¿Que herramientas necesito?
Bueno, todas las explicaciones y ejersicios que yo muestre en este tutorial van a estar probados en Turbo Pascal 7, lo que no quiere decir que no funcionen en el 6, ni tampoco quiere decir que no me haya equivocado, por favor, si encuentran algun error, comuniquense conmigo. No he probado lo que escribo en Free Pascal, asi que no puedo dar fé de todo lo que digo en ese IDE, pero es muy profesional, ais que lo mas seguro es que funcionen perfectamente las cosas alli, a lo sumo con algunas diferencias.
¿Como uso el TP 7?
Este no es un lenguage del estilo HTML, que solo era necesario renombrar un archivo de texto para poder ejecutarlo en un navegador. Primero se debe compilar (Que seria pasarlo a codigo maquina para que la PC pueda entender nuestro programa), y luego crear el ejecutable, una vez terminada la compilacion y la creacion obtendran un archivo de extencion ".exe". Si sois curiosos, u obtinados, lo aprenderan a usar facilmente, solo hay que pensar un ratito, mirando los botones, y el uso es realmente muy sencillo.
Estructura de un programa en TP 7.
Pascal es un lenguaje del tipo estructurado, esto quiere decir que yo no puedo llamar a funciones que no esten declaradas, ni colocar constantes despues de usarlas, etc... el programa debe seguir una estructura basica (No obligatoria, pero si para una mejor costumbre de programacion), que es:
(las // significan que es un comentario de una sola linea, esto lo que hace es que podamos poner guias, para saber lo que estamos haciendo, y el compilador no las tome en cuenta. Si quisieramos poner comentarios largos, de varias lines deveriamos encerrar dicho comentario entre {} (Llaves) .)
Un programa en pascal, debe comenzar por declarar (por decir de alguna manera), el nombre del programa, este no puede tener mas de 8 caracteres, ya que pascal es usado para hacer programas que corren bajo D.O.S., una vez declarado el nombre del programa, se termina la linea con un punto y coma (;), cada linea o instruccion en Pascal, se finaliza con un ; (punto y coma).
o sea:
Program Prueba;
Luego se declaran las constantes, que son aquellas variables que solo tienen permiso de lectura, en realidad, no son variables, pero de esta manera se entiende mejor, una constante no puede cambiar su contenido declarado.
Cons
Constante = 'Turbo Pascal 7';
Luego se declaran las variables, las cuales pueden ser de distinto tipo y valor, estas variables tienen permiso de escritura, ademas del de lectura, tambien se pueden modificar directamente, sin borrar todo su contenido, o sin reemplazarlas por otro valor. Los tipos de variables mas comunes, son:
Las variables del tipo String (CAD:String;), que se usa para guardar una cadena de caracteres (
CAD:='turbo';).
Las variables del tipo Integer (CAD2:Integer), que se usan para contener numeros del tipo enteros (
CAD2:=7;).
Las variables del tipo char (CH:Char;), que se usan para contener solo y un solo caracter (
CH:='H';).
Las variables del tipo real (RE:Real;), que se utilizan para contener numeros reales (se supone que sabes cuales son los numeros reales o tambien llamados de punto flotante).
Estas son las variables mas utilizadas, a lo largo del tutorial vamos a ir viendo mas tipos de variables, pero eso a medida que vayamos avanzando por el mismo.
Ni una variable, ni una constante, ni ningun tipo de cosa, puede llevar los nombres que se usan para programar, estas son llamadas palabras reservadas, como por ejemplo if, then, do, var, cons, etc...
Luego de la declaracion de varibes, se procede a cuerpo del programa en si, se coloca la etiqueta begin, y desde alli, hasta la etiqueta end. , se coloca todo el fuente del programa, siempre utilizando las variables y las constantes, que esten declaradas, estas no pueden ser declaradas en ningun otro lugar, ni tampoco se pueden usar variables que no hayan sido declaradas, porque el programa o no sera compilado, o por mas que fuese compilado, no va a funcionar.
Program Primero;
{ Comienza el programa, y le indicamos su nombre (no mas de 8 caracteres) }
{ Los punto y coma (;), se usan para decirle al compilador que termino una linea de programa, osea en este caso, le indica que ya esta declarado el nombre del programa }
CONS // Dependiendo del compilador, puede que se deva escribir CONST
{Esto sirve para declarar contantes, son como las variables, osea se las puede llamar en cualquier momento, pero solo tienen permiso de lectura, no se puede cambiar el contenido de una constante.}
CAD='Turbo'; //La constante CAD es igual a la palabra Turbo.
Var //Esto sirve para decir que ahora se van a declarar variables.
CAD1 : String[10]; //CAD1 es una variable string, de maximo 10 caracteres.
{Mas adelante, vamos a ver todos o los mas importantes tipos de variables que hay o se usan.}
CAD2 : Integer; //CAD2 es una variable del tipo integer
CAD3 : String; //CAD3 es un string
Begin //Comienzo del programa
CAD1:='Pascal'; //CAD1 contiene la cadena de caracteres 'Pascal'
CAD2:=7; //CAD2 contiene el numero 7
CAD3:= Concat(CAD,' ',CAD1,' ',CAD2); //Concatena las variables, y los espacios en blanco
Writeln(CAD3); //Escribir en la pantalla CAD3
End. //Fin del programa.
Este programa, lo que haria seria en modo consola, mostrar en la pantalla: Turbo Pascal 7
Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
El artículo no tiene descargas asociadas
Sus comentarios son importantes.
muy bueno espero que sigas subiendo mas info prontoesta bien explicado...julieta ruiz (23/10/2010)
Agregar un comentario
Debe estar identificado para agregar un comentario