SlideShare una empresa de Scribd logo
1 de 31
Haga clic para cambiar el estilo
           08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN
          de título
           Pre-Requisito: Matemáticas II (08-1824)         Horas semanales: 5
           16 semanas 80 Horas                             Créditos: 3
• Haga clic para modificar el estilo de texto        ING. GERARDO GUACARÁN ZURITA



  del patrón
  – Segundo nivel
     • Tercer nivel
        – Cuarto nivel
           » Quinto nivel




                                                                           1
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Motivación Inicial de título
    • Haga clic para modificar el estilo de texto
        Datos Curiosos:


      del pudiera encoger la poblaciónactual nosaquedaria algo como esto:
      Si se
            patrónde la humanidad terrestre cien personas manteniendo
      las proporciones
        –• Segundo nivel 21
           Habría 57 asiáticos,          europeos,14
              • Tercer nivel
             americanos y 8 africanos.
                 – Cuarto nivel
          • 70 serian no blancos,30 si lo serian.
          • 70 serian no Quinto nivel si lo serian.
                      » cristianos, 30




                                                                            2
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Motivación Inicial de título
    • Haga clic para modificar el estilo de texto
        Datos Curiosos:


      del pudiera encoger la poblaciónactual nosaquedaria algo como esto:
      Si se
            patrónde la humanidad terrestre cien personas manteniendo
      las proporciones
        –• Segundo riquezas de planeta estarían en manos
           El 50% de las
                         nivel
              • seis personas,
              de Tercer nivel todas ciudadanas de Estados
                   –
              Unidos.Cuarto   nivel
          •             » Quinto nivel
              70 serian analfabetos.
          • 50 tendrían mal nutrición.
          • 80 habitarían viviendas precarias.
          • Solo uno tendría educación universitaria.




                                                                            3
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Motivación Inicial de título
    • Haga clic para modificar el estilo de texto
        Datos Curiosos:


      del patrón sirventiempo.reflexionar…sin embargo, estos datos
      Estos datos nos
      pueden variar a razón del
                                para


        – Segundo nivel
            • Tercer nivel
        La programación tiene un tratamiento especial para los datos que

                – Cuarto nivel
        veremos a continuación.

                      » Quinto nivel




                                                                           4
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso:      de título
    • Haga clicEspara modificar el estilo de texto
      Programación:   la ciencia y arte de diseñar programas.


      del patrón
      Ciencia porque:
        – Segundo nivel
        a) Está relacionada con otras ciencias
             • Tercer nivel
        b) Tiene su propio objeto de estudio y
                 – propio nivel
        c) Tiene suCuartométodo de estudio
                      » Quinto nivel




                                                                5
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso:      de título
    • Haga clic para modificar el estilo de texto
      Arte porque:

      del patrón debe ser estéticamente presentable al
      a) Todo programa

        – Segundo nivel un programa puede ser eficaz
          usuario. Muchas veces
            en sus resultados, pero debido a su mala presentación,
             • Tercer nivel
            el usuario tiende a dejar de usarlo.
                – Cuarto nivel
        b) Aunque no sea notorio al principio, el uso de ciertas
                      » Quinto nivel
            combinaciones de colores puede provocar malestares
            físicos en el usuario, lo que también lo inducen a no
            usar dicho programa. Por ejemplo, no es lo mismo usar
            los siguientes colores:




            Nota: Procure usar colores contrastantes, oscuros con claros.   6
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso:      de título
    • Haga clic para modificar el estilo de texto
      Programa: Es 1) un conjunto de instrucciones (sentencias, comandos,
      órdenes), 2) ordenadas lógicamente 3) con el propósito u objetivo de
      del patrón 4) con la ayuda de un computador.
      resolver un problema
        – Segundo nivel
             • Tercer nivel
        Lenguaje de Programación.- Es el medio de comunicación entre el
        usuario y el computador compuesto de palabras, símbolos y signos.
                  – Cuarto nivel
                     » Quinto nivel
        Lógica de un programa.- Todo programa se puede entender como una
        secuencia de procesos los cuales se denotan como:




                                                                             7
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso:      de título
    • Haga clic para modificar programa de manera correcta
      Etapas de la Programación: Para diseñar un
                                                 el estilo de texto
      se deben seguir un conjunto de pasos metódicos, sistemáticos,
      del patrón son:
      ordenados, estos
        – Segundo nivel
        a) Análisis del problema
              • Tercer nivel
        b) Diagrama de Flujo o Pseudocódigo
                 – Cuarto
        c) Codificación      nivel
        d)   Ejecución, » Quinto nivel
                        Pruebas y Depuración


        NOTA: Si desea ser un buen programador, debe cumplir estas etapas en
        el orden indicado. Saltar algunas etapas, mostrarán que usted es una
        persona apresurada…


                                                                               8
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga adentrarnos en elmodificar el estilo dedebemos
      Antes de
                 clic para mundo de las variables y constantes texto
      tener claro el concepto de identificadores:
      del patrón
         Identificadores son conjuntos de letras y/o números que
        – Segundosimbolizar todos los elementos que en un
        se utilizan para
                         nivel
            • Tercer definibles por el usuario (programador o
         programa, son nivel
                 – Cuarto nivel
         ingeniero de software) del mismo, como son las variables
                     » Quinto nivel
         donde se almacenan datos, funciones (pequeños módulos
         con código), etiquetas, clases, objetos, etc.


         En BORLAND DELPHI un identificador es una palabra
         compuesta de letras y/o números de hasta 32 caracteres
         significativos, empezando siempre con una letra.
                                                                       9
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga clicse define modificar el estilose utiliza para
       Una variable
                     para como un identificador que de texto
       almacenar todos los datos generados durante la ejecución de un
      del patrón
       programa.

        – Segundo nivel
         Sin embargo, en programación, es un espacio reservado de la memoria
             • Tercer nivel
         donde se puede almacenar un valor llamado DATO que puede ser de
                 – Cuarto nivel
         cualquier tipo y al que se puede    acceder a través de la dirección de
                      » Quinto nivel
         memoria asignada o nombre de la variable, que es su equivalente.




                                                                                   10
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
         Existen ciertas reglas en cuanto a variables:
    • Haga clic para modificar el estilo de texto
      del patrón blanco, directa al problema. en ellas.
       • Claras y con referencia
       • No espacios en          ni símbolos extraños
        –• Segundopalabras reservadas del lenguaje. general.
                        nivel
           Se pueden usar abreviaturas, pero solo de carácter
         • No deben ser
             • Tercer nivel
                  – Cuarto nivel
         Ejemplos de buenas variables:
                     » Quinto nivel
         Nombre, Edad, SdoDiario, IngMensual, Perimetro, Calif1, etc.




                                                                        11
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga clic para modificar el estilo de texto
      Las variables tienen cuatro características:


      del patrón
      • Un nombre
        • Un tipo de datos
        – Segundo nivel
        • Un ámbito de visibilidad
           • Tercer nivel
        • Un tiempo de vida
                 – Cuarto nivel
        Referencia a Variables nivel
                      » Quinto
        Las variables sé referencian por un nombre, para que cuando las
        llamemos por dicho nombre nos devuelva el valor que contiene. Pero
        previamente se han de declarar y asignar un tipo de datos.
        Para el nombre sólo se tienen en cuenta los 63 primeros caracteres, y ha
        de empezar por una letra o subguión _

                                                                                   12
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga clic para modificar el estilo de texto
      Ámbito de visibilidad


      del patrón
      El ámbito de visibilidad se determina según la parte del programa donde
        – Segundo nivel
        aplicamos la declaración de las variables.

             • Tercer nivel
        Un programa se divide en bloques de código, normalmente estos bloques
               – Cuarto nivel
        son PROCEDIMIENTOS o FUNCIONES, y las variables declaradas en ellos
                   » Quinto nivel
        no son visibles por el resto, a excepción de:


               • Si se declaran en la sección implementation de la unidad (unit),
                 para ser compartidas en dicha unidad.
               • Si se declaran como constantes, const.


                                                                                    13
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga clicvariables modificar el estilo de texto
      Declaración de
                      para
      del patrón es darle un nombre a esta, y podemos hacerlo
      Declarar una variable
        – Segundo nivel
        anteponiendo la sentencia:
        var.
               • Tercer nivel
        Ejemplo:
                 – Cuarto nivel
        Var Contador: Integer;
                      » Quinto nivel

        Asignación de Valores
        Una vez declarada la variable con su nombre y tipo de datos que tendrá,
        es necesario inicializarla con un valor, para ello utilizaremos los signos :=
        Ejemplo:
        Contador := Contador + 1;
                                                                                        14
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga clic para modificar el estilo de texto
      Tiempo de Vida


      del patrón de las variables al igual que su ámbito de visibilidad
      El tiempo de vida
        – Segundo nivel
        también depende de donde las estemos declaramos.

              • Tercer nivel
        Variables Dinámicas
                   – Cuarto nivel
                      » Quinto nivel
        Las   variables   dinámicas   son aquellas      declaradas   dentro   de   un
        procedimiento y función, siendo su tiempo de vida y ámbito de visibilidad
        mientras dure la ejecución del procedimiento o función.
        Ejemplo:
        var Nombre: string[40];

                                                                                        15
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga Estáticas o constantes
      Variables
                clic para modificar el estilo de texto
      del variables estáticas son aquellas que sé inicializan sólo una vez
      Las
            patrón
        – Segundo nivel
        durante toda la ejecución del programa, su tiempo de vida es todo el

             • Tercer nivel
        programa y su ámbito de visibilidad depende de sí se encuentra o no
        dentro de un procedimiento o función.
                   – Cuarto nivel
                      » Quinto nivel
        Ejemplo:


        const Contador: Integer = 1;




                                                                               16
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga1:clic para modificar el estilo de texto
      Ejemplo


      del patrón que solo tenga dos botones. Luego declarar las
      Realizar un programa
        – Segundo nivel
        variables globales x, y, z tipo reales y a, b y c tipo enteras, además

             • Tercer nivel
        declarar como variables del primer botón las variables nombre, apellido
        del tipo cadena de 33 caracteres, y sexo del tipo char; declarar las
                  – Cuarto nivel
        variables del segundo botón: promedio    tipo real, bandera tipo boolean,
                      » Quinto nivel
        edad tipo word y como constante la gravedad con un valor de 9.8.




                                                                                    17
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Variables      de título
    • Haga1:clic para modificar el estilo de texto
      Ejemplo


      del patrón
        – Segundo nivel
             • Tercer nivel
                  – Cuarto nivel
                     » Quinto nivel




                                                        18
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic parasemodificar el estilo de texto
       A toda variable que         use en un programa, se le debe asociar
       (generalmente al principio del programa) un tipo de dato específico.
      del patrón
        – Segundodefine todo el posible rango de valores que una variable
        Un tipo de dato nivel
         puede tomar al momento de ejecución del programa y a lo largo de toda la
             • Tercer nivel
         vida útil del propio programa.
                  – Cuarto nivel
                     » Quinto nivel
         Los tipos de datos más comunes en BORLAND DELPHI son:




                                                                                    19
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic paracomunes en BORLAND DELPHI son: texto
       Los tipos de datos más
                              modificar el estilo de
      del patrón TIPO              RANGO
        – Segundochar
                  nivel              Caracter ASCII

             • Tercer nivel
                      byte           255

                  – Cuarto nivel 32,767
                        integer

                     » Quinto nivel 1 a E+38
                        Real     1E-
                          Boolean TRUE o FALSE
                          shortint   127
                          word       65535
                          longint    214748364
                          String     Cadena caracteres
                                                           20
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic para modificar el estilo de texto
      Sin embargo, existe una variedad de tipos adicionales, entre ellos están:


      del patrón de valores
        Tipo     Rango                       Bytes Detalle

          Byte         0 a 255                    1     Enteros de 8 bits sin signo.
        – Segundo nivel
          ShortInt     -128 a 127                 1     Enteros de 8 bits, con signo

             • Tercer nivel
          SmallInt-32768 a 32767                  2     Enteros de 16 bits, con signo
          Word         0 a 65535                  2     Enteros de 16 bits, sin signo
          Integer
                     – Cuarto del S.O.
                       Depende
                                nivel                   Enteros con signo,
                       de» Quinto nivel
                          -32767 a 32767          2     en sistemas de 16 bits
                       de -2147483648 a           4     en sistemas de 32 bits
                       2147483647
          LongInt      de -2147483648 a           4     Enteros de 32 bits, con signo
                       2147483647
          Cardinal     Depende del S.O.                 Enteros sin signo,
                       0 a 32767                  2     en sistemas de 16 bits
                       0 a 2147483647             4     en sistemas de 32 bits


                                                                                        21
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic para modificar el estilo de texto
      del patrón de valores
       Tipo   Rango         Bytes Detalle

           Boolean      True o False                 1   Verdadero o Falso
        –ByteBool " nivel
          Segundo                                    1   Ocupa un byte (igual que

             • Tercer nivel                              Boolean)
           WordBool     "                            2   Ocupa 2 bytes
           LongBool
                     – Cuarto nivel
                        "                            4   Ocupa 4 bytes
           Real         2.9 xQuinto 1.7 x 10^38
                          » 10^-39 a nivel           6   Coma flotante, 11-12 dígitos
                                                         significativos
                                                         Este tipo existe por
                                                         compatibilidad con versiones
                                                         anteriores, no recomendado
                                                         ya que es más lento.
           Single       1.5 x 10^-45 a 3.4 x 10^38   4   Coma flotante, 7-8 dígitos
                                                         significativos


                                                                                        22
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic para modificar el estilo de texto
      del patrón de valores
       Tipo   Rango         Bytes Detalle

           Double       5.0 x 10^-324 a 1.7 x 10^308     8    Coma flotante, 15-16 dígitos
        – Segundo nivel                                       significativos
                        3.4 x 10^-4932 a 1.1 x 10^4932
             • Tercer nivel
           Extended                                      10   Coma flotante, 19-20 dígitos
                                                              significativos
           Comp     – Cuarto nivel
                       -9223372036854775808 a            8    Enteros de 64 bits con signo,
                       9223372036854775807                    19-20 dígitos significativos
                         » Quinto nivel
                       -922337203685477.5808 a
           Currency                                      8    Enteros con 4 decimales, 19-
                        922337203685477.5807                  20 dígitos significativos
           Char         Un carácter de 1 byte            1    Un caracter de 1 byte (Ansi)

           AnsiChar     Un carácter de 1 byte            1    Un caracter de 1 byte (Ansi)




                                                                                              23
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic para modificar el estilo de texto
      del patrón de valores
       Tipo   Rango         Bytes Detalle

           WideChar     Un carácter de 2 bytes   2      Un carácter de 2 bytes
        – Segundo nivel                                 (Unicode)

              • Tercer caracteres
           String   Depende del S.O.                    Cadena de caracteres
                    255 nivel                           en sistemas de 16 bits
                    – Cuarto nivel
                       ilimitado                        en sistemas de 32 bits
           ShortString 1 a 255 caracteres               Cadena de caracteres, de un
                         » Quinto nivel                 máximo 255 caracteres
           AnsiString   1 a 255 caracteres              Cadena de caracteres
           PChar                                        Puntero a una cadena de
                                                        caracteres ASCIIZ (terminada
                                                        en Null)
           PansiChar                                    Puntero a una cadena de
                                                        caracteres ASCIIZ (terminada
                                                        en Null)

                                                                                       24
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic para modificar el estilo de texto
       Tipo          Rango de Bytes Detalle
      del patrón     valores
           PWideChar                                    Puntero a cadena Unicode
        –Pointer
          Segundo nivel                                 Puntero
              • Tercer nivel
           Variant                                      Admite cualquier tipo de
                                                        datos
                     – Cuarto nivel
           Array [1..n] of tipo                         Vector que almacena n
                        » Quinto nivel                  valores de un mismo tipo
           Array [1..nf,1..nc] of tipo                  Matriz con nf número de filas
                                                        y nc número de columnas de
                                                        valores del mismo tipo




                                                                                        25
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Tipos de Datos de título
    • Haga clic strings semodificar el estilodos siguientes
      Para el caso de
                      para podrá usar cualquiera de los de texto
      formatos:
      del patrón
        – Segundo nivel
        Var

              • Tercer nivel
        Nombre: string;
        Carrera: string[30];
                  – Cuarto nivel
                     » Quinto nivel
        Para el primer caso delphi pascal reserva 255 bytes de memoria, para el
        caso de carrera solo reservara 30 bytes, es obvio cual de los dos casos es
        mas eficiente.




                                                                                     26
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso       de título
    • Haga clic para modificar el estilo de texto
         Si quisiéramos contabilizar mediante un programa la
      del patrón vehículos que entran a nuestra universidad
        cantidad de
                   ¿Qué tipo de datos es la variable cantidad?
        – Segundo nivel
             • Tercer nivel
                               Tipo entero (integer)
                  – Cuarto nivel
                     » Quinto nivel




                                                                 27
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso       de título
    • Haga clic para modificar el estilo de texto
                               Ahora…
      del Si lo que quisiéramos sería calcular el promedio de
          patrón
          automóviles ¿Qué tipo de datos es la variable promedio?
        – Segundo nivel
             • Tercer nivel
                                        Tipo real
                  – Cuarto nivel
                     » Quinto nivel




                                                                    28
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Repaso       de título
    • Haga tipo de datos corresponde a elinformación dada a
       ¿Qué clic para modificar la estilo de texto
      del patrón          continuación?

        – Segundo nivel
           Nombre del paciente                            String
             • Tercer nivel
                     Cedula
                  – Cuarto nivel                          Integer
                     »Edad nivel
                       Quinto                             Integer

                        Peso                            Real o float

                      Estatura                          Real o float

        ¿Alergias? (Verdadero o falso)                   Boolean
                                                                       29
Haga clic para cambiar el estilo
Objetivo 1: Identificar los diferentes tipos de datos

Conceptos para la próxima clase título
                          de
    • Haga clic para modificar el estilo deDelphi.
      1. Operadores Matemáticos, Relacionales y Lógicos en texto

      delJerarquía de operadores en Delphi.
      2.  patrón
        – Segundo nivel
             • Tercer nivel
                  – Cuarto nivel
                     » Quinto nivel




                                                                   30
Haga clic para cambiar el estilo
          de título
• Haga clic para modificar el estilo de texto
  del patrón
  – Segundo nivel
     • Tercer nivel
        – Cuarto nivel
           » Quinto nivel




                                                31

Más contenido relacionado

Similar a Identificar los diferentes tipos de datos

Identificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalIdentificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalprofe.gguacaran
 
Utilizar arreglos bidimensionales
Utilizar arreglos bidimensionalesUtilizar arreglos bidimensionales
Utilizar arreglos bidimensionalesprofe.gguacaran
 
Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructuradaprofe.gguacaran
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructuradosprofe.gguacaran
 
Fundamentos de análisis y del trabajo del analista
Fundamentos de análisis y del trabajo del analistaFundamentos de análisis y del trabajo del analista
Fundamentos de análisis y del trabajo del analistaJMJDESIGNER "The Druid"
 
Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...profe.gguacaran
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaprofe.gguacaran
 
Utilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland DelphiUtilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland Delphiprofe.gguacaran
 
Identificar módulos y construir subprogramas con lista de parámetros
Identificar módulos y construir subprogramas con lista de parámetrosIdentificar módulos y construir subprogramas con lista de parámetros
Identificar módulos y construir subprogramas con lista de parámetrosprofe.gguacaran
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)profe.gguacaran
 
Expresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoExpresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoprofe.gguacaran
 
Emplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosEmplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosprofe.gguacaran
 
Utilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosUtilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosprofe.gguacaran
 
Redacción del reportaje
Redacción del reportajeRedacción del reportaje
Redacción del reportajeMercurio
 
Entrevista de perfil humano
Entrevista de perfil humanoEntrevista de perfil humano
Entrevista de perfil humanoMercurio
 
Pasos para realizar un reportaje
Pasos para realizar un reportajePasos para realizar un reportaje
Pasos para realizar un reportajeMercurio
 
Ext JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endExt JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endSoftware Guru
 

Similar a Identificar los diferentes tipos de datos (20)

Identificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personalIdentificar la arquitectura básica de un computador personal
Identificar la arquitectura básica de un computador personal
 
Utilizar arreglos bidimensionales
Utilizar arreglos bidimensionalesUtilizar arreglos bidimensionales
Utilizar arreglos bidimensionales
 
Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructurada
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructurados
 
Fundamentos de análisis y del trabajo del analista
Fundamentos de análisis y del trabajo del analistaFundamentos de análisis y del trabajo del analista
Fundamentos de análisis y del trabajo del analista
 
Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...Utilizar la programación modular y estructurada en forma de pseudocódigo para...
Utilizar la programación modular y estructurada en forma de pseudocódigo para...
 
Utilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclicaUtilizar estructuras de control secuencial, selectiva y cíclica
Utilizar estructuras de control secuencial, selectiva y cíclica
 
Utilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland DelphiUtilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland Delphi
 
Identificar módulos y construir subprogramas con lista de parámetros
Identificar módulos y construir subprogramas con lista de parámetrosIdentificar módulos y construir subprogramas con lista de parámetros
Identificar módulos y construir subprogramas con lista de parámetros
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)
 
Expresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmoExpresar la solución de un problema en forma de algoritmo
Expresar la solución de un problema en forma de algoritmo
 
Emplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicosEmplear operadores matemáticos y lógicos
Emplear operadores matemáticos y lógicos
 
Utilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructuradosUtilizar programación modular con datos simples y con datos estructurados
Utilizar programación modular con datos simples y con datos estructurados
 
Redacción del reportaje
Redacción del reportajeRedacción del reportaje
Redacción del reportaje
 
Entrevista de perfil humano
Entrevista de perfil humanoEntrevista de perfil humano
Entrevista de perfil humano
 
Ppt 4to escuela 132
Ppt 4to escuela 132Ppt 4to escuela 132
Ppt 4to escuela 132
 
Puntos de corte
Puntos de cortePuntos de corte
Puntos de corte
 
Pasos para realizar un reportaje
Pasos para realizar un reportajePasos para realizar un reportaje
Pasos para realizar un reportaje
 
Puntos de corte secundaria
Puntos de corte secundariaPuntos de corte secundaria
Puntos de corte secundaria
 
Ext JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-endExt JS: La herramienta que revolucionó el front-end
Ext JS: La herramienta que revolucionó el front-end
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (16)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Identificar los diferentes tipos de datos

  • 1. Haga clic para cambiar el estilo 08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN de título Pre-Requisito: Matemáticas II (08-1824) Horas semanales: 5 16 semanas 80 Horas Créditos: 3 • Haga clic para modificar el estilo de texto ING. GERARDO GUACARÁN ZURITA del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 1
  • 2. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Motivación Inicial de título • Haga clic para modificar el estilo de texto Datos Curiosos: del pudiera encoger la poblaciónactual nosaquedaria algo como esto: Si se patrónde la humanidad terrestre cien personas manteniendo las proporciones –• Segundo nivel 21 Habría 57 asiáticos, europeos,14 • Tercer nivel americanos y 8 africanos. – Cuarto nivel • 70 serian no blancos,30 si lo serian. • 70 serian no Quinto nivel si lo serian. » cristianos, 30 2
  • 3. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Motivación Inicial de título • Haga clic para modificar el estilo de texto Datos Curiosos: del pudiera encoger la poblaciónactual nosaquedaria algo como esto: Si se patrónde la humanidad terrestre cien personas manteniendo las proporciones –• Segundo riquezas de planeta estarían en manos El 50% de las nivel • seis personas, de Tercer nivel todas ciudadanas de Estados – Unidos.Cuarto nivel • » Quinto nivel 70 serian analfabetos. • 50 tendrían mal nutrición. • 80 habitarían viviendas precarias. • Solo uno tendría educación universitaria. 3
  • 4. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Motivación Inicial de título • Haga clic para modificar el estilo de texto Datos Curiosos: del patrón sirventiempo.reflexionar…sin embargo, estos datos Estos datos nos pueden variar a razón del para – Segundo nivel • Tercer nivel La programación tiene un tratamiento especial para los datos que – Cuarto nivel veremos a continuación. » Quinto nivel 4
  • 5. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso: de título • Haga clicEspara modificar el estilo de texto Programación: la ciencia y arte de diseñar programas. del patrón Ciencia porque: – Segundo nivel a) Está relacionada con otras ciencias • Tercer nivel b) Tiene su propio objeto de estudio y – propio nivel c) Tiene suCuartométodo de estudio » Quinto nivel 5
  • 6. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso: de título • Haga clic para modificar el estilo de texto Arte porque: del patrón debe ser estéticamente presentable al a) Todo programa – Segundo nivel un programa puede ser eficaz usuario. Muchas veces en sus resultados, pero debido a su mala presentación, • Tercer nivel el usuario tiende a dejar de usarlo. – Cuarto nivel b) Aunque no sea notorio al principio, el uso de ciertas » Quinto nivel combinaciones de colores puede provocar malestares físicos en el usuario, lo que también lo inducen a no usar dicho programa. Por ejemplo, no es lo mismo usar los siguientes colores: Nota: Procure usar colores contrastantes, oscuros con claros. 6
  • 7. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso: de título • Haga clic para modificar el estilo de texto Programa: Es 1) un conjunto de instrucciones (sentencias, comandos, órdenes), 2) ordenadas lógicamente 3) con el propósito u objetivo de del patrón 4) con la ayuda de un computador. resolver un problema – Segundo nivel • Tercer nivel Lenguaje de Programación.- Es el medio de comunicación entre el usuario y el computador compuesto de palabras, símbolos y signos. – Cuarto nivel » Quinto nivel Lógica de un programa.- Todo programa se puede entender como una secuencia de procesos los cuales se denotan como: 7
  • 8. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso: de título • Haga clic para modificar programa de manera correcta Etapas de la Programación: Para diseñar un el estilo de texto se deben seguir un conjunto de pasos metódicos, sistemáticos, del patrón son: ordenados, estos – Segundo nivel a) Análisis del problema • Tercer nivel b) Diagrama de Flujo o Pseudocódigo – Cuarto c) Codificación nivel d) Ejecución, » Quinto nivel Pruebas y Depuración NOTA: Si desea ser un buen programador, debe cumplir estas etapas en el orden indicado. Saltar algunas etapas, mostrarán que usted es una persona apresurada… 8
  • 9. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga adentrarnos en elmodificar el estilo dedebemos Antes de clic para mundo de las variables y constantes texto tener claro el concepto de identificadores: del patrón Identificadores son conjuntos de letras y/o números que – Segundosimbolizar todos los elementos que en un se utilizan para nivel • Tercer definibles por el usuario (programador o programa, son nivel – Cuarto nivel ingeniero de software) del mismo, como son las variables » Quinto nivel donde se almacenan datos, funciones (pequeños módulos con código), etiquetas, clases, objetos, etc. En BORLAND DELPHI un identificador es una palabra compuesta de letras y/o números de hasta 32 caracteres significativos, empezando siempre con una letra. 9
  • 10. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga clicse define modificar el estilose utiliza para Una variable para como un identificador que de texto almacenar todos los datos generados durante la ejecución de un del patrón programa. – Segundo nivel Sin embargo, en programación, es un espacio reservado de la memoria • Tercer nivel donde se puede almacenar un valor llamado DATO que puede ser de – Cuarto nivel cualquier tipo y al que se puede acceder a través de la dirección de » Quinto nivel memoria asignada o nombre de la variable, que es su equivalente. 10
  • 11. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título Existen ciertas reglas en cuanto a variables: • Haga clic para modificar el estilo de texto del patrón blanco, directa al problema. en ellas. • Claras y con referencia • No espacios en ni símbolos extraños –• Segundopalabras reservadas del lenguaje. general. nivel Se pueden usar abreviaturas, pero solo de carácter • No deben ser • Tercer nivel – Cuarto nivel Ejemplos de buenas variables: » Quinto nivel Nombre, Edad, SdoDiario, IngMensual, Perimetro, Calif1, etc. 11
  • 12. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga clic para modificar el estilo de texto Las variables tienen cuatro características: del patrón • Un nombre • Un tipo de datos – Segundo nivel • Un ámbito de visibilidad • Tercer nivel • Un tiempo de vida – Cuarto nivel Referencia a Variables nivel » Quinto Las variables sé referencian por un nombre, para que cuando las llamemos por dicho nombre nos devuelva el valor que contiene. Pero previamente se han de declarar y asignar un tipo de datos. Para el nombre sólo se tienen en cuenta los 63 primeros caracteres, y ha de empezar por una letra o subguión _ 12
  • 13. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga clic para modificar el estilo de texto Ámbito de visibilidad del patrón El ámbito de visibilidad se determina según la parte del programa donde – Segundo nivel aplicamos la declaración de las variables. • Tercer nivel Un programa se divide en bloques de código, normalmente estos bloques – Cuarto nivel son PROCEDIMIENTOS o FUNCIONES, y las variables declaradas en ellos » Quinto nivel no son visibles por el resto, a excepción de: • Si se declaran en la sección implementation de la unidad (unit), para ser compartidas en dicha unidad. • Si se declaran como constantes, const. 13
  • 14. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga clicvariables modificar el estilo de texto Declaración de para del patrón es darle un nombre a esta, y podemos hacerlo Declarar una variable – Segundo nivel anteponiendo la sentencia: var. • Tercer nivel Ejemplo: – Cuarto nivel Var Contador: Integer; » Quinto nivel Asignación de Valores Una vez declarada la variable con su nombre y tipo de datos que tendrá, es necesario inicializarla con un valor, para ello utilizaremos los signos := Ejemplo: Contador := Contador + 1; 14
  • 15. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga clic para modificar el estilo de texto Tiempo de Vida del patrón de las variables al igual que su ámbito de visibilidad El tiempo de vida – Segundo nivel también depende de donde las estemos declaramos. • Tercer nivel Variables Dinámicas – Cuarto nivel » Quinto nivel Las variables dinámicas son aquellas declaradas dentro de un procedimiento y función, siendo su tiempo de vida y ámbito de visibilidad mientras dure la ejecución del procedimiento o función. Ejemplo: var Nombre: string[40]; 15
  • 16. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga Estáticas o constantes Variables clic para modificar el estilo de texto del variables estáticas son aquellas que sé inicializan sólo una vez Las patrón – Segundo nivel durante toda la ejecución del programa, su tiempo de vida es todo el • Tercer nivel programa y su ámbito de visibilidad depende de sí se encuentra o no dentro de un procedimiento o función. – Cuarto nivel » Quinto nivel Ejemplo: const Contador: Integer = 1; 16
  • 17. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga1:clic para modificar el estilo de texto Ejemplo del patrón que solo tenga dos botones. Luego declarar las Realizar un programa – Segundo nivel variables globales x, y, z tipo reales y a, b y c tipo enteras, además • Tercer nivel declarar como variables del primer botón las variables nombre, apellido del tipo cadena de 33 caracteres, y sexo del tipo char; declarar las – Cuarto nivel variables del segundo botón: promedio tipo real, bandera tipo boolean, » Quinto nivel edad tipo word y como constante la gravedad con un valor de 9.8. 17
  • 18. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Variables de título • Haga1:clic para modificar el estilo de texto Ejemplo del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 18
  • 19. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic parasemodificar el estilo de texto A toda variable que use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato específico. del patrón – Segundodefine todo el posible rango de valores que una variable Un tipo de dato nivel puede tomar al momento de ejecución del programa y a lo largo de toda la • Tercer nivel vida útil del propio programa. – Cuarto nivel » Quinto nivel Los tipos de datos más comunes en BORLAND DELPHI son: 19
  • 20. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic paracomunes en BORLAND DELPHI son: texto Los tipos de datos más modificar el estilo de del patrón TIPO RANGO – Segundochar nivel Caracter ASCII • Tercer nivel byte 255 – Cuarto nivel 32,767 integer » Quinto nivel 1 a E+38 Real 1E- Boolean TRUE o FALSE shortint 127 word 65535 longint 214748364 String Cadena caracteres 20
  • 21. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic para modificar el estilo de texto Sin embargo, existe una variedad de tipos adicionales, entre ellos están: del patrón de valores Tipo Rango Bytes Detalle Byte 0 a 255 1 Enteros de 8 bits sin signo. – Segundo nivel ShortInt -128 a 127 1 Enteros de 8 bits, con signo • Tercer nivel SmallInt-32768 a 32767 2 Enteros de 16 bits, con signo Word 0 a 65535 2 Enteros de 16 bits, sin signo Integer – Cuarto del S.O. Depende nivel Enteros con signo, de» Quinto nivel -32767 a 32767 2 en sistemas de 16 bits de -2147483648 a 4 en sistemas de 32 bits 2147483647 LongInt de -2147483648 a 4 Enteros de 32 bits, con signo 2147483647 Cardinal Depende del S.O. Enteros sin signo, 0 a 32767 2 en sistemas de 16 bits 0 a 2147483647 4 en sistemas de 32 bits 21
  • 22. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic para modificar el estilo de texto del patrón de valores Tipo Rango Bytes Detalle Boolean True o False 1 Verdadero o Falso –ByteBool " nivel Segundo 1 Ocupa un byte (igual que • Tercer nivel Boolean) WordBool " 2 Ocupa 2 bytes LongBool – Cuarto nivel " 4 Ocupa 4 bytes Real 2.9 xQuinto 1.7 x 10^38 » 10^-39 a nivel 6 Coma flotante, 11-12 dígitos significativos Este tipo existe por compatibilidad con versiones anteriores, no recomendado ya que es más lento. Single 1.5 x 10^-45 a 3.4 x 10^38 4 Coma flotante, 7-8 dígitos significativos 22
  • 23. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic para modificar el estilo de texto del patrón de valores Tipo Rango Bytes Detalle Double 5.0 x 10^-324 a 1.7 x 10^308 8 Coma flotante, 15-16 dígitos – Segundo nivel significativos 3.4 x 10^-4932 a 1.1 x 10^4932 • Tercer nivel Extended 10 Coma flotante, 19-20 dígitos significativos Comp – Cuarto nivel -9223372036854775808 a 8 Enteros de 64 bits con signo, 9223372036854775807 19-20 dígitos significativos » Quinto nivel -922337203685477.5808 a Currency 8 Enteros con 4 decimales, 19- 922337203685477.5807 20 dígitos significativos Char Un carácter de 1 byte 1 Un caracter de 1 byte (Ansi) AnsiChar Un carácter de 1 byte 1 Un caracter de 1 byte (Ansi) 23
  • 24. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic para modificar el estilo de texto del patrón de valores Tipo Rango Bytes Detalle WideChar Un carácter de 2 bytes 2 Un carácter de 2 bytes – Segundo nivel (Unicode) • Tercer caracteres String Depende del S.O. Cadena de caracteres 255 nivel en sistemas de 16 bits – Cuarto nivel ilimitado en sistemas de 32 bits ShortString 1 a 255 caracteres Cadena de caracteres, de un » Quinto nivel máximo 255 caracteres AnsiString 1 a 255 caracteres Cadena de caracteres PChar Puntero a una cadena de caracteres ASCIIZ (terminada en Null) PansiChar Puntero a una cadena de caracteres ASCIIZ (terminada en Null) 24
  • 25. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic para modificar el estilo de texto Tipo Rango de Bytes Detalle del patrón valores PWideChar Puntero a cadena Unicode –Pointer Segundo nivel Puntero • Tercer nivel Variant Admite cualquier tipo de datos – Cuarto nivel Array [1..n] of tipo Vector que almacena n » Quinto nivel valores de un mismo tipo Array [1..nf,1..nc] of tipo Matriz con nf número de filas y nc número de columnas de valores del mismo tipo 25
  • 26. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Tipos de Datos de título • Haga clic strings semodificar el estilodos siguientes Para el caso de para podrá usar cualquiera de los de texto formatos: del patrón – Segundo nivel Var • Tercer nivel Nombre: string; Carrera: string[30]; – Cuarto nivel » Quinto nivel Para el primer caso delphi pascal reserva 255 bytes de memoria, para el caso de carrera solo reservara 30 bytes, es obvio cual de los dos casos es mas eficiente. 26
  • 27. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso de título • Haga clic para modificar el estilo de texto Si quisiéramos contabilizar mediante un programa la del patrón vehículos que entran a nuestra universidad cantidad de ¿Qué tipo de datos es la variable cantidad? – Segundo nivel • Tercer nivel Tipo entero (integer) – Cuarto nivel » Quinto nivel 27
  • 28. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso de título • Haga clic para modificar el estilo de texto Ahora… del Si lo que quisiéramos sería calcular el promedio de patrón automóviles ¿Qué tipo de datos es la variable promedio? – Segundo nivel • Tercer nivel Tipo real – Cuarto nivel » Quinto nivel 28
  • 29. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Repaso de título • Haga tipo de datos corresponde a elinformación dada a ¿Qué clic para modificar la estilo de texto del patrón continuación? – Segundo nivel Nombre del paciente String • Tercer nivel Cedula – Cuarto nivel Integer »Edad nivel Quinto Integer Peso Real o float Estatura Real o float ¿Alergias? (Verdadero o falso) Boolean 29
  • 30. Haga clic para cambiar el estilo Objetivo 1: Identificar los diferentes tipos de datos Conceptos para la próxima clase título de • Haga clic para modificar el estilo deDelphi. 1. Operadores Matemáticos, Relacionales y Lógicos en texto delJerarquía de operadores en Delphi. 2. patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 30
  • 31. Haga clic para cambiar el estilo de título • Haga clic para modificar el estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 31