Turbo Pascal

Description

esquema
Jessica Perez
Mind Map by Jessica Perez, updated more than 1 year ago
Jessica Perez
Created by Jessica Perez over 7 years ago
135
0

Resource summary

Turbo Pascal
  1. Los lenguajes de programación han sido creados para facilitar la vida a los que codifican las ideas que después se convierten en software que hace algo útil o divertido. Estos lenguajes son en general de alto nivel, es decir, semejan estructuras parecidas al hablar/escribir en un idioma como el inglés.
    1. Por ejemplo, tenemos la instrucción “write” en Pascal, la cual finalmente nos permite desplegar en la pantalla un letrero. Igualmente podemos hacer que la máquina repita una serie de instrucciones una y otra vez a través de estructuras como Repeat-Until, Do-While y For.
      1. Turbo Pascal es un sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borland y liderado por Philippe Kahn. Saliö a la venta en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para Microsoft Windows. También hubo una versión de corta vida para Apple Macintosh.
        1. Tipos de Rangos
          1. Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecucion del programa y a lo largo de toda la vida util del propio programa.
            1. char Caracter ASCII byte 0 a 255 integer -32,768 a 32,767 Real 1E-38 a 1E+38 Boolean TRUE o FALSE shortint -128 a 127 word 0 a 65535 longint -2147483648 a 214748364 String Cadena 255 caractere
          2. Variables y constantes
            1. Los tipos de datos que manejaremos son constates y variables. Las variables son las que tienen la capacidad de cambiar su valor a lo largo del programa, a diferencia de las constantes que permanecen con el mismo valor desde su inicio hasta el final del programa.
              1. Booleanos
                1. Valores booleanos distintos del tipo Boolean se utilizan muy poco. Las funciones API de Windows requieren algunos valores booleanos con representaciones específicas. Los tipos son ByteBool, WordBool y LongBool.
                  1. Tipos reales
                    1. Los tipos reales representan números de coma flotante en varios formatos. El menor tamaño de almacenamiento corresponde a los números Single, implementados con un valor de 4 bytes. Aparte hay números de coma flotante Double, implemententados con 8 bytes, y números Extended, implementados con 10 bytes. Todos estos son tipos de datos de coma flotante de distinta precisión, que corresponden a las representaciones normalizadas IEEE, y son compatibles directamente por el coprocesador numérico de la CPU, lo que permite una velocidad máxima.
            2. Estructura de los programas:
              1. Un lenguaje como Turbo Pascal, cuenta con una estructura rígida, para de esta manera poder ser ejecutado por el compilador, de lo contrario no se podrá ejecutar el programa. La siguiente gráfica muestra su estructura.
                1. Tipos ordinales
                  1. Los tipos ordinales están basados en el concepto de orden o secuencia. Usted no sólo puede comparar dos valores para ver cuál es más alto, sino que también puede pedir el valor que sigue o precede a un valor dado, o calcular el valor más bajo o alto de los posibles.
            Show full summary Hide full summary

            Similar

            Mapa Conceptual - Arreglos
            ciroivan94
            Examen Fundamentos Basicos de Programación
            Jose Valderrama0721
            Evaluación de Programación (MYSQL y PHP)
            Mitchel Romero C
            Herencias de clases
            Manuel Espin
            Proceso de desarrollo de software
            Julian Carvajal
            Algoritmo en programación
            Ociel Cruz
            Partes de la computadora
            Lucia Beltran
            software WinUnisoft
            Luis Sanchez9892
            Conceptos Básicos de la Programación
            jefferson barrero
            Prueba Corta
            Mishelle Barragán
            programación web
            GERSSON GIOVANY RUBIO GONZALES