Tuto.pas

Páginas: 22 (5336 palabras) Publicado: 22 de octubre de 2010
 
Nombre: Introducción al Pascal | Versión: 1 |
Autor: Enric Serra Correo:enric.serra@salesianos.edu | Fecha:24.03.04 |
Palabras clave:Pascal, FreePascal | Ref:o3 |

Tipo: S.O | | Software | | Hardware | | Redes | | Internet | | Virus | | Otros | x |
|
Introducción
Este documento es una breve introducción a la programación en lenguaje Pascal.
Si bien actualmente son losentornos visuales los que predominan, el dominio de un lenguaje como el Pascal es un buen comienzo para adentrarse en el mundo de la programación. Teniendo en cuenta que podemos obtener compiladores gratuitos como el Freepascal para diversas plataformas, es una de las mejores opciones para practicar.Este documento es libre, puede copiarlo, distribuirlo o realizar las modificaciones oportunas.laúnica condición es que indique el autor y la fuente (Escola Professional SALESIANS JOAN XXIII-Alcoi)
Learning to program in Pascal whith Freepascal

Exposición MANUAL DE INTRODUCCIÓN AL PASCALTEMA I INTRODUCCIÓNLa programación es el arte de solucionar problemas mediante un computador, utilizando programas.Las fases de la programación se pueden clasificar en tres fases: 1. Planteamiento delproblema. 2. Algoritmo. 3. Implementación en un lenguaje de programación.Los lenguajes de programación son reglas y símbolos para implementar algoritmos en las computadoras.1.1TIPOS DE LENGUAJES DE PROGRAMACIÓN. 1. Lenguajes de alto nivel : Son lenguajes cuyas reglas son parecidas a la sintaxis humana. (Por ejemplo el PASCAL, BASIC, C, LISP, JAVA etc) 2. Lenguajes de bajo nivel:Son órdenescomprensibles por las máquinas (ENSAMBLADOR)Los lenguajes pueden ser COMPILADOS o INTERPRETADOS .En los lenguajes COMPILADOS, se produce la traducción de todo el programa a código máquina y generan un ejecutable.Por el contrario, en los lenguajes INTERPRETADOS, la traducción del programa a código máquina se hace línea a línea, por lo que son más lentos.Un caso especial es JAVA que es un lenguajehíbrido entre compilado e interpretado.El PASCAL es un lenguaje que nace en 1968 de la mano de Niklaus Wirth y en 1983 se estandariza dando paso al ISO PASCAL.Es un lenguaje estructurado, fácil de aprender y que actualmente hay compiladores gratuitos para muchas plataformas (Win,Linux,Commodore etc) se puede descargar desde http://www.freepascal.org/ y se puede obtener toda la informaciónrelativa al compilador.FreePascal nace en 1996 bajo licencia GNU/GPL y es un buen comienzo para desarrollar programas en entornos visuales como Delphi y Kilyx (Win/Linux)http://www.borland.com/1.2 PROGRAMAS.Un programa es un conjunto de reglas y símbolos escritos en un editor de texto con extensión generalmente .pas (Borland pascal) o .pp (freePascal) que al compilarlos obtendremos un ejecutable, (enDOS se obtiene un *.EXE)Este fichero de texto se compone de : Componentes de programa | Ejemplo |
CABECERA | PROGRAM ejemplo; |
DECLARACIÓN DE CONSTANTES | CONSTnumero = 234; |
DECLARACIÓN DE VARIABLES | VAR años : real; |
BLOQUE DE PROGRAMA | BEGINbloque de programa;END. |
Veamos un ejemplo de un programa para calcular el área de un triángulo PROGRAM AREATRI;VARbase,altura,area :real;BEGINbase:=2;altura:=4;area:=0.5*base*altura;WRITELN(area);END. |
El programa anterior calcula el área de un triángulo de base 2 y altura 4 utilizando la fórmula: área=(base x altura) / 2Veamos otro ejemplo:
|
En la imagen anterior tenemos la ejecución del típico programa 'Hola Mundo' en el entorno de freepascal para Win32.1.3 CONSTANTES. Una constante es un valor fijo que no varia durante laejecución del programa.Así el número de los días de la semana, el valor PI, la conversión de kilómetros en metros, y otros más son valores constantes.La definición de constantes en PASCAL se realiza de la siguiente forma:CONST max=100;pi = 3.141592;curso = 'electronica_1_B';Las cadenas de caracteres siempre van entre comillas simples, si los valores numéricos van precedidos de $ serán valores...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS