ingeniero

Páginas: 10 (2425 palabras) Publicado: 4 de junio de 2013
FREEPASCAL
Es un compilador tanto de 32 como de 64 bits para múltiples arquitecturas de CPU y múltiples sistemas operativos. El compilador implementa los dialectos de Pascal de Borland Turbo Pascal y Delphi, además de algunas construcciones de MacPascal.
ELEMENTOS BASICOS
Un programa en PASCAL es un conjunto de instrucciones, escritas según ciertas reglas, para realizar operaciones sobreentidades de datos conocidas como constantes, variables y resultados de funciones.
La constante es una entidad cuyo valor no puede ser modificado durante la ejecución.
La variable es una entidad cuyo valor puede modificarse durante la ejecución.
Una función es un conjunto de operaciones asociadas a un nombre y que devuelve un
valor.

EL CONCEPTO DE TIPO DE DATOS
En PASCAL, todo dato estáasociado a un TIPO de datos y debe ser declarado antes
de utilizarse.

Un TIPO de datos está representado por un identificador y determina el rango de valores que un elemento de datos puede tomar, así como las operaciones a que puede ser sometido, el TIPO determina el espacio en memoria necesario para almacenar cualquiera de los valores posibles que puede tomar esa entidad.

El compilador dePASCAL proporciona identificadores para algunos tipos que están predefinidos : números enteros y reales, valores lógicos, caracteres alfanuméricos, registros, tablas, cadenas de caracteres, conjuntos, ficheros y punteros a estructuras dinámicas, además, permite al usuario crear sus propios tipos definiendo identificadores de su elección para representar rangos de valores. Estos también llevan asociadosun conjunto de operadores admisibles y unas necesidades determinadas de espacio en memoria.

El tipo de una constante es el tipo de su valor correspondiente. El tipo de una variable es el tipo establecido cuando se declaró y no puede modificarse en general. El tipo de una función es el del valor que devuelve.
Los valores de las variables y de las funciones pueden cambiar tantas veces como sedesee durante la ejecución de un programa, pero esos valores deben permanecer siempre dentro del rango establecido por su tipo. Una variable no adopta un valor hasta que el programa le asigna uno. El valor de una función se calcula durante la ejecución de dicha función.


También existen las EXPRESIONES. Una expresión representa al valor resultante de operar alguna combinación de constantes,variables, funciones, con ciertos operadores. Se pueden usar operadores aritméticos, relacionales, lógicos, de manejo de cadenas de caracteres, y de conjuntos. Las operaciones aritméticas producen valores enteros o reales. Las operaciones relacionales y lógicas producen valores booleanos. Las operaciones entre conjuntos permiten obtener la unión, la intersección y las diferencias entre conjuntos.Como en los equipos de proceso de datos sólo hay un tipo de escritura, la norma que se adopta para hacer distinciones consiste en manifestar explicitamente el tipo asociado a cada entidad en sentencias de declaración y hacer que esta declaración preceda en el texto a la utilización de las constantes, variables o funciones.
Las características del concepto de TIPO que están incorporadas al PASCALson las
siguientes :

1. Un tipo de datos determina el conjunto de valores al que pertenece una constante,o que puede tomar una variable o expresión, o que pueden ser
generados por un operador o función.

2. El tipo de valor identificado por una constante, variable o expresión puede deducirse de su forma sin necesidad de ejecutar el proceso de cálculo.

3. Cada operador o función presuponeargumentos de un tipo determinado y produce un resultado también de un tipo determinado. Si un operador admite argumentos de varios tipos el tipo del resultado puede determinarse a partir de reglas específicas del lenguaje.El conjunto de caracteres.
El PASCAL estandar usa el conjunto de la tabla de codificación ASCII ( American Standard Code for Information Interchange ) que contiene 128...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS