Manual de turbo pascal

Documentos relacionados
Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

FUNDAMENTOS DE INFORMÁTICA

Turbo Pascal 7, FPS y sus herramientas de análisis de errores.

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

Elementos de un programa en C

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

2. ESTRUCTURA DE UN PROGRAMA EN TURBOPASCAL

INTRODUCCIÓN AL TURBO PASCAL.

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

Estructura de datos Tema 2: Tipos Abstractos de Datos (TADs)

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Programación en Pascal

Estructuras de Datos Declaraciones Tipos de Datos

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

El lenguaje C. 1. Identificadores, constantes y variables

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Estructura de Datos: Archivos

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

Computación II. Introducción a Visual Basic

LENGUAJE. Tema 2 Elementos de un programa

INICIACIÓN A LA PROGRAMACIÓN II

Ficha de Aprendizaje N 13

Curso de Programación Avanzada en C

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Lenguaje de programación C. Introducción

INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

5. Sentencias selectivas o condicionales

PHP: Lenguaje de programación

Lección 2 Introducción al lenguaje C

Elementos léxicos del lenguaje de programación Java

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Tema 3.- Predicados y sentencias condicionales

FUNDAMENTOS DE INFORMÁTICA

Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Tema 2. El lenguaje JAVA

SUBRANGO ENUMERADOS CONJUNTOS

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Tema IV El lenguaje de programación PHP Tipos de Datos

Tema 3 - Modelado con HDL a nivel RTL

Programación en java. Estructuras algorítmicas

UNIDAD 3: TIPOS ABSTRACTOS DE DATOS

Estructuras de control

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Aprender a programar con Turbo Pascal. Turbo pascal

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas

ESCUELA DE INFORMÁTICA

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Módulo 8: Primitivas en Pascal

2.2 Nombres, Ligado y Ámbito

Definición de Tipo de Dato Abstracto (TDA)

GUÍA DE ESTILO EN JAVA

Base de datos relacional. Diccionario ABAP. Modelo Base de datos. Mundo real

Métodos que devuelven valor Dado el siguiente triángulo rectángulo:

TIPOS DE DATOS EN ABAP

Programación en Visual Basic Ricardo Rodríguez García

Academia técnica de computación A.T.C.

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Fundamentos de Programación Visual Basic

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

Características de Lenguajes de Scripts

Tema: Entorno a C# y Estructuras Secuenciales.

Un programa escrito en Pascal tendrá generalmente la siguiente forma:

Estructura de datos (arreglos) Vectores y Matrices

Guía práctica de estudio 05: Diagramas de flujo

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Estatutos de Control C# Estatutos de Decisión (Selección)

PASCAL y TURBO PASCAL

Principios de Computadoras II

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

Cómo nombrar variables ( 2&

Conversión entre Tipos

UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS

3.2. Programación estructurada. Principal. Modulo 1 Modulo 2 Modulo 3 Modulo 4. Modulo Modulo Modulo 3 1 Modulo 4 1 Modulo 4 2. Pág.

Operando1 operador de relación Operando2

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010

Programación estructurada (Introducción a lenguaje C)

4. Operadores Operador asignación

Curso Introducción JAVA Pág.: 1

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.

Estructuras de Control

Transcripción:

Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073

Estructura de un programa en Turbo Pascal 1. Cabecera del programa 2. Sección de Unidades o Librerías 3. Sección de Declaraciones Declaración de Etiquetas Declaración de Constantes Declaración de Tipos definidos por Usuario Declaración de Variables Declaración de Procedimientos y Funciones 4. Cuerpo del programa Principal Cabecera del programa En la cabecera del programa se especifica el nombre y los parámetros del programa, esta es solamente informativa y no tiene ninguna utilidad para programa en sí. Esta sección corresponde a la primera línea del programa, la cual está encabezada por la palabra reservada PROGRAM, seguida de un nombre cualquiera para el programa definido por el usuario. La sintaxis para esta sección es la siguiente: PROGRAM Nombre Programa; El primer carácter para el nombre debe ser obligatoriamente una letra, y los caracteres siguientes a la primera letra; pueden letras, números, o el carácter guion bajo [_], no se permiten usar espacios en blanco, ni tampoco se pueden usar las palabra reservadas como nombre de programa. Por ejemplo: PROGRAM Mi_1_Programa; Sección de Unidades o Librerías En ésta sección sigue después de la cabecera, y en ella se deben indicar las unidades o librerías que serán utilizadas por el programa. Las unidades son módulos de instrucciones compiladas independientemente en un archivo, las cuales incorporan una serie de procedimientos y funciones creados para simplificar la programación de ciertas tareas dentro de un programa, estos módulos (librerías) se especifican utilizando la palabra USES, seguido de los nombres de la librerías que se van a utilizar. Algunas de las librerías más utilizadas son las unidades CRT, DOS, GRAPH, PRINTER. Por ejemplo, para especificarle al programa que utiliza las unidades CTR y GRAPH, en la sección de unidades se escribe de la siguiente forma: USES Crt,Graph; Sección de Declaraciones En esta sección es donde se especifican los elementos, tales como las etiquetas, constantes, variables, procedimientos, y funciones que se necesitarán dentro del programa principal para que funcione correctamente. Se pueden declarar varios de estos elementos y en cualquier orden. La manera como se deben declarar tales elementos ya se explicó en capítulos anteriores, lo único que débenos conocer ahora es que estas declaraciones se deben ubicar después de la sección de unidades. Observe en el siguiente ejemplo en el

que se declaran dos constantes y dos variables: CONST Pi = 3.1416; MiMensaje = ' VIVA VENEZUELA!'; VAR NombreCliente: string[15]; EdadCliente: Integer; Cuerpo del Programa Principal El cuerpo del programa es el que contiene las instrucciones o sentencias que serán ejecutadas cuando el programa esté funcionando en el computador. Las intrucciones del programa principal se encuentran acotadas entre las palabras reservadas BEGIN y END. En el siguiente modelo de ejemplo se indica la forma como debe escribirse el cuerpo del programa: BEGIN Sentencia1; Sentencia2; Sentencia3;... SentenciaN; END. Reglas de escritura de un programa Note en el programa de ejemplo anterior, como casi todas las sentencias terminan con un punto y coma(;) al final, esto es debido a que es una regla básica en Turbo Pascal que todas las líneas de código deben terminar en punto y coma, salvo algunas excepciones que expresan a continuación. Las reglas relativas con los punto y coma que separan una sentencia de las otras son las siguientes: 1. Cada sentencia se debe separar una de otras mediante un punto y coma. 2. Se debe omitir el punto y coma si la línea termina en una palabra reservada. 3. Se puede omitir el punto y coma final si va seguido de las palabras reservadas END o UNTIL. 4. La palabra reservada END al final del programa debe terminar en punto (.) final. Palabras reservadas Para poder programar en cualquier lenguaje es necesario conocer los códigos mediante los cuales podamos expresar las tareas que queremos realizar. El Turbo Pascal, como lenguaje de programación posee su propio código con palabras de uso exclusivo para ciertas funciones, a estas palabras les llamaremos palabras reservadas de Turbo Pascal. Las palabras reservadas de Turbo Pascal son:

Pascal Estándar y Turbo Pascal 6.0 AND ARRAY BEGIN CASE CONST DIV DO DOWNTO ELSE END FILE FOR FORWARD FUNCTION GOTO IF IN LABEL MOD NIL NOT OF OR PACKED PROCEDURE PROGRAM RECORD REPEAT SET THEN TO TYPE UNTIL VAR WHILE WITH Turbo Pascal ABSOLUTE ASM DESTRUCTOR IMPLEMENTATION INTERFACE OBJECT PRIVATE SHR UNIT VIRTUAL CONSTRUCTOR EXTERNAL INLINE INTERRUPT SHL STRING USES XOR Identificadores Los identificadores son palabras que representan constantes, variables, tipos de datos, procedimientos, funciones y algunos otros datos. Existen dos tipos de identificadores: los predefinidos de Turbo Pascal y los definidos por el programador. Algunos de los identificadores predefinidos son: integer, real, byte, sin,... Los identificadores definidos por el programador son los elementos del lenguaje tales como variables, procedimientos, funciones, etc. Un identificador es una secuencia de 1 a 127 caracteres, que inicia con una letra, no tienen espacios ni símbolos: &!, *, etc. y no es alguna palabra reservada. Para el Turbo Pascal no existen diferencias entre mayúsculas y minúsculas, así que a un identificador denominado "valor" se le puede referir como "VALOR" o "VaLoR". Todo identificador en Pascal debe ser definido previamente a su utilización.

Tipos de datos El manejo de la información en Turbo Pascal se realiza mediante diferentes clases de datos. En este apartado se tratarán los principales tipos y conforme se vayan necesitando se explicaran los demás. Integer Números enteros sin parte decimal. Char Caracteres del código ASCII Boolean Pueden contener los valores de falso o verdadero Real Números que pueden incluir una parte decimal String En una secuencia de caracteres que se trata como un solo dato. Variables y constantes Los tipos de datos que manejaremos en nuestro programa pueden ser de dos clases: variables o constantes. Como su nombre lo indican las variables pueden cambiar a lo largo de la ejecución de un programa, en cambio las constantes serán valores fijos durante todo el proceso. Un ejemplo de una variable es cuando vamos a sumar dos números que serán introducidos por el usuario del programa, éste puede introducir dos valores cualesquiera y no sería nada útil restringirlo a dos valores predefinidos, así que dejamos que use los valores que el necesite sumar. Ahora, si nuestro programa de operaciones matemáticas va a utilizar el valor de PI para algunos cálculos podemos definir un identificador PI con el valor de 3.1415926 constante, de tal forma que PI no pueda cambiar de valor, ahora en lugar de escribir todo el número cada vez que se necesite en nuestro programa, solo tenemos que escribir PI. Las variables y constantes pueden ser de todos los tipos vistos anteriormente: numéricos tanto enteros como reales, caracteres, cadenas de caracteres, etc.