Está en la página 1de 3

Turbo Pascal.

Es un sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de programacin Pascal, desarrollado por Borland y liderado por Philippe Kahn. Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para Microsoft Windows. Tambin hubo una versin de corta vida para Apple Macintosh. Antecedentes del turbo pascal. El nombre de Borland Pascal fue generalmente reservado para los paquetes de gama alta para Microsoft Windows (con ms bibliotecas y la biblioteca estndar de cdigo fuente), mientras que la original, ms barato y ampliamente conocida versin fue vendido como Turbo Pascal. Funciones. Una funcin es un mdulo de un programa separado del cuerpo principal, que realiza una tarea especfica y que puede regresar un valor a la parte principal del programa u otra funcin o procedimiento que la invoque. La forma general de una funcin es: Function NomFuncion(parmetros): tipodatoregresa; Begin Instrucciones; End; Donde tipodato especifica el tipo de dato que regresara la funcin. Y el NomFuncion tiene dos papeles en pascal: A) Es el nombre que se invocara dentro del principal o de algn procedimiento u otra funcin. B) Es tambin una variable que deber cargarse dentro del cuerpo de instrucciones (begin...end) para que pueda regresar el dato o resultado al principal o procedimiento o funcin que la est invocando. La lista de parmetros formales es una lista de variables separadas por punto y coma ( ;) que almacenaran los valores que reciba la funcin, estas variables actan como locales dentro del cuerpo de la funcin. Recordar adems que cuando se llame una funcin deber haber una variable que reciba el valor que regresara la funcin, es decir generalmente se llama una funcin mediante una sentencia de asignacin, por ejemplo resultado=funcin (5, 3.1416); ALGORITMO SECUENCIAL Es aqulla en la que una accin (instruccin) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. La estructura secuencial tiene una entrada y una salida. Su representacin grfica es la siguiente:

ALGORITMO SELECTIVO: Estas estructuras se identifican porque en la fase de solucin del problema existe algn punto en el cual es necesario establecer una pregunta, para decidir si ciertas acciones deben realizarse o no. Las condiciones se especifican usando expresiones lgicas. La representacin de una estructura selectiva se hace con palabras en pseudocdigo (if then else o en espaol si entonces - sino) y en flujograma con una figura geomtrica en forma de rombo. Las estructuras selectivas o alternativas se clasifican en:

1.- Simples: Se identifican porque estn compuestos nicamente de una condicin. La estructura si entonces evala la condicin y en tal caso: Si la condicin es verdadera, entonces ejecuta la accin Si (o acciones si son varias). Si la condicin es falsa, entonces no se hace nada.Representacin de decisin simple: 2.- Dobles: Son estructuras lgicas que permiten controlar la ejecucin de varias acciones y se utilizan cuando se tienen dos opciones de accin, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. 3.- Compuestas: En la solucin de problemas encontramos numerosos casos en los que luego de tomar una decisin y marcar el camino correspondiente a seguir, es necesario tomar otra decisin. Dicho proceso puede repetirse numerosas veces. En aquellos problemas en donde un bloque condicional incluye otro bloque condicional se dice que un bloque est anidado dentro del otro. ALGORITMO REPETITIVO Un bucle o lazo (Loop) es un segmento de un algoritmo o programa, cuya instrucciones se repiten un nmero determinado de veces mientras se cumple una determinada condicin (existe o es verdadera la condicin). SE debe establecer un mecanismo para determinar las tareas repetitivas. Este mecanismo es una condicin que puede ser verdadera o falsa y que se comprueba una vez a cada paso o iteracin del bucle (total de instrucciones que se repiten en el bucle). Un bucle consta de tres partes:

decisin, cuerpo del bucle, salida del bucle.