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 3: Utilizar expresiones Matemáticas y Lógicas

Motivación Inicial de título
    • Haga clic para modificar elÉsta fotografía se tomó
                                  estilo de texto
      del patrón                 en noviembre de 1924, en
                                                     Washington D.C. en la
        – Segundo nivel                              División de Computación.
            • Tercer nivel                           El aparato que utilizan es
                 – Cuarto nivel                      un Burroughs Typewriter
                    » Quinto nivel                   Adding     Machine,   una
                                                     compleja          maquina
                                                     electromecánica       que
                                                     ocasionalmente utilizaba
                                                     tarjetas perforadas, de la
                                                     Corporación Burroughs

                                                                                  2
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Motivación Inicial de título
    • Haga clic para modificarcomputadoras actuales son
                           Las    el estilo de texto
      del patrón           diferentes en lo respecta a aspecto
                                           como    en    las   operaciones   que
        – Segundo nivel                    realizan.
            • Tercer nivel                 Veamos otro caso interesante…
                 – Cuarto nivel
                    » Quinto nivel




                                                                                   3
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Motivación Inicial de título
                             Las características de la computadora que utilizó
    • Haga clic paramódulo lunar de lael estilo de texto
                   el
                      modificar nave espacial Apolo 11, el
      del patrón primer vehículo terrestre en aterrizar en la Luna, en
        – Segundo nivel debió ser el “Lo último en tecnología”, pero
                     1969
                             que en la época actual resulta risible.
            • Tercer nivel
                 – Cuarto nivel modernísima
                            La                   computadora tenía 1 KB de
                    » Quinto nivel RAM,
                            memoria             12 KB de memoria ROM          y
                             funcionaba a la increíble velocidad de 1 Mhz. El
                             programa que corría se llamaba Colussus 249 y era
                             el que realizaba los cálculos para los detalles del
                             vuelo.


                                                                                   4
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Motivación Inicial de título
                             Sólo para establecer una comparación, la máquina
    • Haga clic para la que escribo esto (y estilo de texto
                   en
                      modificar el no es una computadora
      del patrón que se eleve mucho de los estándares) tiene 2
        – Segundo nivel
                     millones          más de RAM, 33.3 millones más de
                             memoria en disco duro (comparándola con el
            • Tercer nivelROM) y una velocidad 4 mil veces mayor.
                 – Cuarto nivel que han cambiado las cosas desde entonces.
                            Vaya
                    » Quinto nivel
                             El lenguaje de programación Delphi objeto de nuestro
                             estudio, posee potentes funciones que veremos a
                             continuación. Imaginense lo que podríamos hacer si
                             con equipos con menos capacidades hemos sido
                             capaces de enviar y traer a hombres a la luna sanos y
                             salvos.
                                                                                     5
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo desímbolos
      Las expresiones son combinaciones de constantes, variables,
                                                                  texto
      de operación paréntesis, y nombres de funciones especiales.
      del patrón
        – Segundo nivel
        Cada expresión toma un valor que se determina tomando los valores de

            • Tercer nivel
        las variables y constantes implicadas. Una expresión consta de operando
        y operadores, según sea el tipo de objetos que se manipulan.
                 – Cuarto nivel
                    » Quinto nivel




                                                                                  6
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clicmás adelante, una función esel estilo de texto
      Como veremos
                    para modificar un subprograma que recibe
      en un argumento parámetros, y DEVUELVE un solo valor. Como por
      del patrón
      ejemplo:
        – Segundo que recibe el valor
             Variable nivel                     -->   z = f ( x, y) <---- Parámetros

              • Tercer nivel
        Sin   embargo,    existen     unas   funciones   predefinidas    que   vienen
                 – Cuarto nivel
        incorporadas en Delphi, que nos      pueden ayudar en este tema, y de esta
                     » Quinto nivel
        manera acelerar el proceso de las aplicaciones que usted realice. Estas
        funciones se clasifican en:

         • Matemáticas.               • Especiales.
         • Trigonométricas            • Cadena de caracteres
         • Ordinales
                                                                                        7
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
      Funciones Trigonométricas:


      del patrón funciones predefinidas en Delphi se muestran a
      Alguna de las
        – Segundo nivel
        continuación:

            • Tercer nivel
            Nombre        Argumento                   Descripción
                 – Cuarto nivel
            Arctan(x)       Real       Arco tangente de x (Resultado en radianes)
                    » Quinto nivel
             Cos(x)          Real         Coseno de x (Resultado en radianes)


             Sin(x)          Real          Seno de x (Resultado en radianes)




                                                                                    8
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
      Funciones Matemáticas:


      del patrón
       Nombre    Argumento   Descripción
          Abs(x)     Real o integer    Devuelve el valor absoluto del argumento (x)
        – Segundo nivel
          Exp(x)         Real           Devuelve el exponencial del argumento (x)
             • Tercer nivel
          Frac(x)   Real              Devuelve la parte fraccionaria del argumento (x)
          Int(x)
                    – Cuarto nivel Devuelve la parte entera del argumento (x)
                        Real
                       » Quinto nivel
          Ln(x)          Real         Devuelve el logaritmo natural del argumento (x)
         Round(x) Real o integer         Devuelve el redondeo del argumento (x)
          Sqr(x)     Real o integer       Devuelve el cuadrado del argumento (x)
          Sqrt(x)        Real          Devuelve la raíz cuadrada del argumento (x)
          Trunc      Real o integer     Devuelve la parte entera del argumento (x)

                                                                                         9
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga computacional: modificar el estilo de texto
      Notación
               clic para
      del patrón un lenguaje de programación, las expresiones
      Cuando se utiliza
        – Segundo nivel
        matemáticas (fórmulas) se deben escribir en formato lineal (en una sola
        línea).
               • Tercer nivel
                   – Cuarto nivel
        Esto   obliga al uso frecuente   de paréntesis que indica el orden de
                       » Quinto nivel
        evaluación o cálculo correcto.




                                                                                  10
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga computacional: modificar el estilo de texto
      Notación
               clic para
      del ello vamos a aplicar dos sencillas reglas a las expresiones para
      Para
           patrón
        – Segundo nivel
        convertirlas en formato lineal:

             • Tercer nivel
        1. Si la expresión NO tiene DIVISIÓN, y sólo se encuentran sumas,
                 – Cuarto nivel
           restas, multiplicaciones, funciones y en algunos casos paréntesis, la
           expresión se Quinto nivelCOMO ESTÁ, especificando el operador de
                     » escribe TAL
           la multiplicación (*) porque en algunos casos las fórmulas en los
           libros no lo muestran.
        2. Si la expresión ES UNA DIVISIÓN, se deben encerrar entre paréntesis
           tanto el Numerador, como el Denominador en los siguientes casos:


                                                                                   11
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga computacional: modificar el estilo de texto
      Notación
                clic para
      del patrón a aplicar dos sencillas reglas a las expresiones para
      Para ello vamos
        – Segundo nivel
        convertirlas en formato lineal:

             • Tercer nivel
                    – )
              N ( + - Cuarto nivel paréntesis cuando SOLO existen sumas o restas
                               Se usan
         D ( + - * / div mod ) Se usan paréntesis cuando existen sumas, restas,
                          » Quinto nivel
                               multiplicaciones y divisiones




                                                                                   12
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                      para matemáticas y trigonométricas:
      del Expresión
           patrón Función                    Equivalente en Delphi
                               Lineal                     Y:= 3*x-8;
        – Segundo nivel
                             Cuadrática                  Y:= 5+sqr(x);
            • Tercer nivel
                           Raíz cuadrada                 Y:= sqrt(x-7);
                 – Cuarto nivel
                    » Quinto nivel
                           Exponencial                    Y:=exp(x);

                          Logaritmo natural               Y:=Ln(x/2);

                           Valor absoluto                Y:=abs(x+8);

                             Polinómica         Y:= 3*x*x*x*x – x*x*x + 5*x -6;

                           Trigonométrica                Y:= 2*cos(x);

                                                                                  13
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                      para matemáticas y trigonométricas:
      del Expresión
           patrón          Equivalente en Delphi
                                         Y:= m*x + b;
        – Segundo nivel
                                        Y:= 2 * (a+b);
            • Tercer nivel
                                        Y:= sqr(x) + 1;
                 – Cuarto nivel
                    » Quinto nivelY:=((a+b)/c) + d;
                                       Y:= a + (b/c) +d;

                                       Y:=(a+b)/(c+d);

                              Y:= (-b + sqrt(sqr(b)-4*a*c))/(2*a);



                                                                     14
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                      para matemáticas y trigonométricas:
      del Expresión
           patrón          Equivalente en Delphi
                                      Y:= cos(pi/3);
        – Segundo nivel
                                     Y:= sin(alpha);
            • Tercer nivel
                                 Y:= cos((alpha+beta)/2);
                 – Cuarto nivel
                    » Quinto nivel    X1:= (T*S)/2;

                                  A0:= AN + (N-1) * D;




                                                            15
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
      Funciones Ordinales y Especiales:


      del patrón
       Nombre                           Descripción
        –Char(z) Retorna nivel de la tabla A SCII asociado al valor entero z
          Segundo el carácter
            • Tercer nivel
          Odd(z) Resulta true, si el valor entero z es impar y False si z es par.
          Ord(z)   –Retorna elnivel entero asociado a la tabla ASCII del carácter z
                     Cuarto valor
         Pred(x)    Retorna e l entero que precede al valor x
                       » Quinto nivel
            Pi      Retorna la constante matemática que es igual a
                    3. 1415926535897932385
         Succ(z)    Retorna el siguiente valor entero z




                                                                                      16
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga cliccadena de caracteres:
      Funciones con
                    para modificar el estilo de texto
      delNombre
           patrón                    Descripción
       Concat(c1,...,cn)       Une o concatena dos o más cadenas en una sola cadena. La
        – Segundo nivel        misma función la realiza el operador “+”.
           • p, m)
       Copy(c, Tercer nivel cadena c, a partir de la posición p, n caracteres.
                      Copia la
                  – Cuarto nivel
       Delete(c, p, m) Borra la cadena c, a partir de la posición p, n caracteres.
       Insert(C1, C2, p) Quintola cadena c1 en la cadena c2 a partir de la posición p.
                       » Inserta nivel
       InttoStr(e)             Convierte el valor entero “e” en una cadena de caracteres.
       Floattostr(r)           Convierte el valor real “r” en una cadena de caracteres.
       FormatFloat(„0.00‟,r)   Redondea el valor real “r” a las céntencimas dadas en la
                               mascara 0.00 y lo convierte a cadena de caracteres.
       Length(c)               Devuelve la cantidad de caracteres o el tamaño de la cadena
                               “c”
                                                                                             17
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga cliccadena de caracteres:
      Funciones con
                    para modificar el estilo de texto
      delNombre
           patrón                    Descripción
       Lowercase(c)     Convierte todos los caracteres de la cadena “c” a minúsculas.
        – Segundo nivel
       Uppercase(c)     Convierte todos    los   caracteres   de   la   cadena   “c” a
             • Tercer   nivel
                        mayúsculas.
       Inttostr(c)– Cuarto nivel la cadena de caracteres “c” a un valor entero.
                       Convierte
       Floattostr(c) » Quinto nivelcadena de caracteres “c” a un valor real
                       Convierte la                                                 o
                        flotante.




                                                                                         18
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                      para matemáticas y lógicas:
      del =patrón S = 12
      Si CI 11222333

        – Segundo nivel
        RR:=CI MOD S +CI DIV S-TRUNC(CI/3);

             • Tercer nivel
        Utilice las funciones dadas para calcular el valor de la variable RR.
                 – Cuarto nivel
                    » Quinto nivel




                                                                                19
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                        para matemáticas y lógicas:
      del patrón y la codificación en Delphi se muestra a continuación:
      La interfaz gráfica

        – Segundo nivel
            • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                                          20
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                      para matemáticas y lógicas:
      del =patrón S = 12
      Si CI 11222333

        – Segundo nivel
        INC(S)
        RR:=FORMATFLOAT ('0.0000',S + PI + LN(EXP(1));
             • Tercer nivel
                 – Cuarto nivel
        Utilice las funciones dadas para calcular el valor de la variable RR.
                    » Quinto nivel




                                                                                21
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic funcionesmodificar el estilo de texto
      Expresiones con
                        para matemáticas y lógicas:
      del patrón y la codificación en Delphi se muestra a continuación:
      La interfaz gráfica

        – Segundo nivel
            • Tercer nivel
                 – Cuarto nivel
                    » Quinto nivel




                                                                          22
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
      Ejercicios Propuestos:

      Instrucciones:
      del patrón
        – Segundo nivel
        Todos las preguntas están relacionadas con los datos, CI (cedula de identidad),

             • Tercer nivel
        A (Apellido), N (Nombre) y S (Sección), de un estudiante particular.

                  – Cuarto nivel
        Ejemplo: Si su pregunta dice: Calcular el valor de X, donde X:= CI/S. Eso quiere
                       » Quinto nivel
        decir que el valor de X se obtendrá dividiendo su número de cédula (CI) entre
        la sección a la que pertenece (S), Así:


        Si la cédula CI es 18450000 y la sección es la 02, el valor de X será: 9225000.00
        (resultado real). Si su respuestas son números reales con decimales (aunque
        sea cero) éstos se separan con punto y no con coma.
                                                                                            23
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
                                                         DATOS DEL PROBLEMA:
        Ejercicios Propuestos:
                                                         N = PEDRO JOSÉ
                                                         APELLIDO= GUTIERREZ GONZALEZ
      Pregunta 1:
      del patrón                                         S= 8
                                                         CI = 20211111

        – Segundo nivel
        DD:=ROUND(sqrt(CI) + Length(A) – Frac (S/3));
            • Tercer nivel
        ¿Qué valor tiene la variable DD?
                 – Cuarto nivel
        Pregunta 2: » Quinto nivel


        S:=2;                       a) 3
        B:= s;            W es:     b) VERDADERO
        inc(B);                     C) FALSO
        W:= odd (B);                D) 0.1111

                                                                                        24
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
                                                            DATOS DEL PROBLEMA:
        Ejercicios Propuestos:
                                                            N = PEDRO JOSÉ
                                                            APELLIDO= GUTIERREZ GONZALEZ
      Pregunta 3:
      del patrón                                            S= 8
                                                            CI = 20211111

        – Segundo nivel
        JJ := ODD (1 + CI DIV S) ;
            • VERDADERO O
        ¿JJ ES Tercer nivel FALSO?
                 – Cuarto nivel
        Pregunta 4: » Quinto nivel


        M := sqr (s)*s ;             A) M Y P SON DISTINTOS
        P := exp (3 * ln (s)) ;      B) M Y P SON INCOMPATIBLES
        LA RESPUESTA ES=             C) M Y P SON IGUALES
                                     D) M Y P SON IGUALES A 1

                                                                                           25
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
                                                            DATOS DEL PROBLEMA:
        Ejercicios Propuestos:
                                                            N = PEDRO JOSE
                                                            APELLIDO= GUTIERREZ GONZALEZ
      Pregunta 5:
      del patrón                                            S= 8
                                                            CI = 20211111

        – Segundo nivel
        MM := COPY(N, 4, 2) + copy (A, 5, 3) + COPY (N, length(N),1);
            • Tercer de la cadena de caracteres MM?
        ¿Cual es el valor nivel
                   – Cuarto nivel
                      » Quinto nivel
        Pregunta 6:


        X := S;
        Y := CI MOD 1000000;
        Z := inttostr (X) + inttostr (Y);
        ¿Cual es el valor de la cadena de caracteres Z?                                    26
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
                                                             DATOS DEL PROBLEMA:
        Ejercicios Propuestos:
                                                             N = PEDRO JOSÉ
                                                             APELLIDO= GUTIERREZ GONZALEZ
      Pregunta 7:
      del patrón                                             S= 8
                                                             CI = 20211111

        – Segundo nivel
        RR := TRUNC (3/2) * CI DIV S + CI MOD S - TRUNC(CI / 3) ;
            • Tercer nivel
        ¿Qué valor contiene la variable RR?
                 – Cuarto nivel
        Pregunta 8: » Quinto nivel


        T := FormatFloat ('0.000' , S * exp( S DIV 32) + SQRT (CI/1000000));
        ¿Qué valor contiene la variable T?




                                                                                            27
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Expresiones   de título
    • Haga clic para modificar el estilo de texto
                                                             DATOS DEL PROBLEMA:
        Ejercicios Propuestos:
                                                             N = PEDRO JOSÉ
                                                             APELLIDO= GUTIERREZ GONZALEZ
      Pregunta 9:
      del patrón                                             S= 8
                                                             CI = 20211111

        – Segundo nivel
        RR := FormatFloat ('0.0' , CI + S/5 - SQRT (CI MOD 3) * 1/4 + LN(EXP(1)));
            • Tercer de la variable RR?
        ¿Cuál es el valor nivel
                 – Cuarto nivel
        Pregunta 10: » Quinto nivel


        M := TRUNC (ci/3000000);     A) VERDADERO
        dec (S);                     B) FALSO
        P := M <> S;                 C) 8
        LA RESPUESTA ES=             D) NINGUNA DE LAS ANTERIORES

                                                                                            28
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Repaso       de título
    • Haga clic usted la siguiente expresión elsu equivalente en texto
      Como escribiría
                      para modificar en estilo de Delphi:
      del patrón
        – Segundo nivel
            • Tercer nivel
                –
        Respuesta:   Cuarto nivel
                      » Quinto nivel
        Y:= ((a+b)/c – 2)/(5 + a*b*c);




                                                                         29
Haga clic para cambiar el estilo
Objetivo 3: Utilizar expresiones Matemáticas y Lógicas

Conceptos para la próxima clase título
                          de
    • Haga clic secuencial.
      1. Estructura para modificar el estilo de texto

      delEstructura selectiva.
      2.  patrón
        3.   Sentencia (if…then…else).
        – Segundo nivel
        4.   Contadores.
             • Tercer nivel
        5.   Acumuladores.
                 – Cuarto nivel
        6.   Estructura repetitiva.
                     » Quinto nivel
        7.   Sentencia (for…to…do).
        8.   Sentencia (while…do).
        9.   Sentencia (repeat…until).



                                                         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

Destacado

56874982 curso-de-delphi-7
56874982 curso-de-delphi-756874982 curso-de-delphi-7
56874982 curso-de-delphi-7Ismael Batista
 
Resolucion problemas algebraicos
Resolucion problemas algebraicosResolucion problemas algebraicos
Resolucion problemas algebraicosAndres Apablaza
 
Puntualidad por Michelle Folleco
Puntualidad por Michelle Folleco Puntualidad por Michelle Folleco
Puntualidad por Michelle Folleco michellefolleco
 
El respeto
El respetoEl respeto
El respeto05318327
 
Asistenccia y puntualidad
Asistenccia y puntualidadAsistenccia y puntualidad
Asistenccia y puntualidadliriolagallardo
 
Series de Tiempo
Series de TiempoSeries de Tiempo
Series de Tiempoxpr1985
 
Situaciones lógicas
Situaciones lógicasSituaciones lógicas
Situaciones lógicasJUANCA
 
Hidraulica de canales abiertos
Hidraulica de canales abiertosHidraulica de canales abiertos
Hidraulica de canales abiertosDaniel Cab Salazar
 
Sucesiones gráficas
Sucesiones gráficasSucesiones gráficas
Sucesiones gráficasLuis Guevara
 
Presentación concepto de numero
Presentación concepto de numeroPresentación concepto de numero
Presentación concepto de numerobcemn
 
Cartilla de valores grado 3
Cartilla de valores grado 3Cartilla de valores grado 3
Cartilla de valores grado 3hugo Posso
 
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.IE 1198 LA RIBERA
 

Destacado (16)

56874982 curso-de-delphi-7
56874982 curso-de-delphi-756874982 curso-de-delphi-7
56874982 curso-de-delphi-7
 
Resolucion problemas algebraicos
Resolucion problemas algebraicosResolucion problemas algebraicos
Resolucion problemas algebraicos
 
Puntualidad por Michelle Folleco
Puntualidad por Michelle Folleco Puntualidad por Michelle Folleco
Puntualidad por Michelle Folleco
 
El respeto
El respetoEl respeto
El respeto
 
Asistenccia y puntualidad
Asistenccia y puntualidadAsistenccia y puntualidad
Asistenccia y puntualidad
 
Series de Tiempo
Series de TiempoSeries de Tiempo
Series de Tiempo
 
Ejercicios resueltos del algebra
Ejercicios resueltos del algebraEjercicios resueltos del algebra
Ejercicios resueltos del algebra
 
Situaciones lógicas
Situaciones lógicasSituaciones lógicas
Situaciones lógicas
 
Hidraulica de canales abiertos
Hidraulica de canales abiertosHidraulica de canales abiertos
Hidraulica de canales abiertos
 
Diseño de canales
Diseño de canalesDiseño de canales
Diseño de canales
 
Sucesiones gráficas
Sucesiones gráficasSucesiones gráficas
Sucesiones gráficas
 
Presentación concepto de numero
Presentación concepto de numeroPresentación concepto de numero
Presentación concepto de numero
 
LA PUNTUALIDAD EN EL COLEGIO
LA PUNTUALIDAD EN EL COLEGIOLA PUNTUALIDAD EN EL COLEGIO
LA PUNTUALIDAD EN EL COLEGIO
 
Cartilla de valores grado 3
Cartilla de valores grado 3Cartilla de valores grado 3
Cartilla de valores grado 3
 
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.
Los valores. Primaria. IE N° 1198. La Ribera. Aula de Innovaciones Pedagógicas.
 
Comunicación integral 3er Grado
Comunicación integral 3er GradoComunicación integral 3er Grado
Comunicación integral 3er Grado
 

Similar a Utilizar expresiones matemáticas y lógicas en Borland Delphi

Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructuradaprofe.gguacaran
 
Identificar los diferentes tipos de datos
Identificar los diferentes tipos de datosIdentificar los diferentes tipos de datos
Identificar los diferentes tipos de datosprofe.gguacaran
 
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 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
 
Identificar las características de una matriz
Identificar las características de una matrizIdentificar las características de una matriz
Identificar las características de una matrizprofe.gguacaran
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructuradosprofe.gguacaran
 
Practicas+de+word (1) xdd
Practicas+de+word (1) xddPracticas+de+word (1) xdd
Practicas+de+word (1) xddArmando Rangel
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)profe.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
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion CEdwinRicardo
 
Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Armando Rangel
 

Similar a Utilizar expresiones matemáticas y lógicas en Borland Delphi (20)

Identificar la programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructurada
 
Identificar los diferentes tipos de datos
Identificar los diferentes tipos de datosIdentificar los diferentes tipos de datos
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 personal
 
Utilizar arreglos bidimensionales
Utilizar arreglos bidimensionalesUtilizar arreglos bidimensionales
Utilizar arreglos bidimensionales
 
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
 
Identificar las características de una matriz
Identificar las características de una matrizIdentificar las características de una matriz
Identificar las características de una matriz
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructurados
 
Practicas+de+word (1) xdd
Practicas+de+word (1) xddPracticas+de+word (1) xdd
Practicas+de+word (1) xdd
 
Pb1
Pb1Pb1
Pb1
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)
 
Kimberly (3)
Kimberly (3)Kimberly (3)
Kimberly (3)
 
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
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
 
Nivel cognitivo
Nivel cognitivoNivel cognitivo
Nivel cognitivo
 
Computación 2
Computación 2Computación 2
Computación 2
 
Simulacro de corel draw x6 Expert
Simulacro de corel draw x6 ExpertSimulacro de corel draw x6 Expert
Simulacro de corel draw x6 Expert
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
 
Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Practicas+de+word (1)[1]
Practicas+de+word (1)[1]
 
Cuaderno de practicas
Cuaderno de practicasCuaderno de practicas
Cuaderno de practicas
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

Último

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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
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
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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 (20)

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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
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
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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)
 

Utilizar expresiones matemáticas y lógicas en Borland Delphi

  • 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 3: Utilizar expresiones Matemáticas y Lógicas Motivación Inicial de título • Haga clic para modificar elÉsta fotografía se tomó estilo de texto del patrón en noviembre de 1924, en Washington D.C. en la – Segundo nivel División de Computación. • Tercer nivel El aparato que utilizan es – Cuarto nivel un Burroughs Typewriter » Quinto nivel Adding Machine, una compleja maquina electromecánica que ocasionalmente utilizaba tarjetas perforadas, de la Corporación Burroughs 2
  • 3. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Motivación Inicial de título • Haga clic para modificarcomputadoras actuales son Las el estilo de texto del patrón diferentes en lo respecta a aspecto como en las operaciones que – Segundo nivel realizan. • Tercer nivel Veamos otro caso interesante… – Cuarto nivel » Quinto nivel 3
  • 4. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Motivación Inicial de título Las características de la computadora que utilizó • Haga clic paramódulo lunar de lael estilo de texto el modificar nave espacial Apolo 11, el del patrón primer vehículo terrestre en aterrizar en la Luna, en – Segundo nivel debió ser el “Lo último en tecnología”, pero 1969 que en la época actual resulta risible. • Tercer nivel – Cuarto nivel modernísima La computadora tenía 1 KB de » Quinto nivel RAM, memoria 12 KB de memoria ROM y funcionaba a la increíble velocidad de 1 Mhz. El programa que corría se llamaba Colussus 249 y era el que realizaba los cálculos para los detalles del vuelo. 4
  • 5. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Motivación Inicial de título Sólo para establecer una comparación, la máquina • Haga clic para la que escribo esto (y estilo de texto en modificar el no es una computadora del patrón que se eleve mucho de los estándares) tiene 2 – Segundo nivel millones más de RAM, 33.3 millones más de memoria en disco duro (comparándola con el • Tercer nivelROM) y una velocidad 4 mil veces mayor. – Cuarto nivel que han cambiado las cosas desde entonces. Vaya » Quinto nivel El lenguaje de programación Delphi objeto de nuestro estudio, posee potentes funciones que veremos a continuación. Imaginense lo que podríamos hacer si con equipos con menos capacidades hemos sido capaces de enviar y traer a hombres a la luna sanos y salvos. 5
  • 6. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo desímbolos Las expresiones son combinaciones de constantes, variables, texto de operación paréntesis, y nombres de funciones especiales. del patrón – Segundo nivel Cada expresión toma un valor que se determina tomando los valores de • Tercer nivel las variables y constantes implicadas. Una expresión consta de operando y operadores, según sea el tipo de objetos que se manipulan. – Cuarto nivel » Quinto nivel 6
  • 7. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clicmás adelante, una función esel estilo de texto Como veremos para modificar un subprograma que recibe en un argumento parámetros, y DEVUELVE un solo valor. Como por del patrón ejemplo: – Segundo que recibe el valor Variable nivel --> z = f ( x, y) <---- Parámetros • Tercer nivel Sin embargo, existen unas funciones predefinidas que vienen – Cuarto nivel incorporadas en Delphi, que nos pueden ayudar en este tema, y de esta » Quinto nivel manera acelerar el proceso de las aplicaciones que usted realice. Estas funciones se clasifican en: • Matemáticas. • Especiales. • Trigonométricas • Cadena de caracteres • Ordinales 7
  • 8. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto Funciones Trigonométricas: del patrón funciones predefinidas en Delphi se muestran a Alguna de las – Segundo nivel continuación: • Tercer nivel Nombre Argumento Descripción – Cuarto nivel Arctan(x) Real Arco tangente de x (Resultado en radianes) » Quinto nivel Cos(x) Real Coseno de x (Resultado en radianes) Sin(x) Real Seno de x (Resultado en radianes) 8
  • 9. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto Funciones Matemáticas: del patrón Nombre Argumento Descripción Abs(x) Real o integer Devuelve el valor absoluto del argumento (x) – Segundo nivel Exp(x) Real Devuelve el exponencial del argumento (x) • Tercer nivel Frac(x) Real Devuelve la parte fraccionaria del argumento (x) Int(x) – Cuarto nivel Devuelve la parte entera del argumento (x) Real » Quinto nivel Ln(x) Real Devuelve el logaritmo natural del argumento (x) Round(x) Real o integer Devuelve el redondeo del argumento (x) Sqr(x) Real o integer Devuelve el cuadrado del argumento (x) Sqrt(x) Real Devuelve la raíz cuadrada del argumento (x) Trunc Real o integer Devuelve la parte entera del argumento (x) 9
  • 10. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga computacional: modificar el estilo de texto Notación clic para del patrón un lenguaje de programación, las expresiones Cuando se utiliza – Segundo nivel matemáticas (fórmulas) se deben escribir en formato lineal (en una sola línea). • Tercer nivel – Cuarto nivel Esto obliga al uso frecuente de paréntesis que indica el orden de » Quinto nivel evaluación o cálculo correcto. 10
  • 11. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga computacional: modificar el estilo de texto Notación clic para del ello vamos a aplicar dos sencillas reglas a las expresiones para Para patrón – Segundo nivel convertirlas en formato lineal: • Tercer nivel 1. Si la expresión NO tiene DIVISIÓN, y sólo se encuentran sumas, – Cuarto nivel restas, multiplicaciones, funciones y en algunos casos paréntesis, la expresión se Quinto nivelCOMO ESTÁ, especificando el operador de » escribe TAL la multiplicación (*) porque en algunos casos las fórmulas en los libros no lo muestran. 2. Si la expresión ES UNA DIVISIÓN, se deben encerrar entre paréntesis tanto el Numerador, como el Denominador en los siguientes casos: 11
  • 12. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga computacional: modificar el estilo de texto Notación clic para del patrón a aplicar dos sencillas reglas a las expresiones para Para ello vamos – Segundo nivel convertirlas en formato lineal: • Tercer nivel – ) N ( + - Cuarto nivel paréntesis cuando SOLO existen sumas o restas Se usan D ( + - * / div mod ) Se usan paréntesis cuando existen sumas, restas, » Quinto nivel multiplicaciones y divisiones 12
  • 13. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y trigonométricas: del Expresión patrón Función Equivalente en Delphi Lineal Y:= 3*x-8; – Segundo nivel Cuadrática Y:= 5+sqr(x); • Tercer nivel Raíz cuadrada Y:= sqrt(x-7); – Cuarto nivel » Quinto nivel Exponencial Y:=exp(x); Logaritmo natural Y:=Ln(x/2); Valor absoluto Y:=abs(x+8); Polinómica Y:= 3*x*x*x*x – x*x*x + 5*x -6; Trigonométrica Y:= 2*cos(x); 13
  • 14. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y trigonométricas: del Expresión patrón Equivalente en Delphi Y:= m*x + b; – Segundo nivel Y:= 2 * (a+b); • Tercer nivel Y:= sqr(x) + 1; – Cuarto nivel » Quinto nivelY:=((a+b)/c) + d; Y:= a + (b/c) +d; Y:=(a+b)/(c+d); Y:= (-b + sqrt(sqr(b)-4*a*c))/(2*a); 14
  • 15. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y trigonométricas: del Expresión patrón Equivalente en Delphi Y:= cos(pi/3); – Segundo nivel Y:= sin(alpha); • Tercer nivel Y:= cos((alpha+beta)/2); – Cuarto nivel » Quinto nivel X1:= (T*S)/2; A0:= AN + (N-1) * D; 15
  • 16. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto Funciones Ordinales y Especiales: del patrón Nombre Descripción –Char(z) Retorna nivel de la tabla A SCII asociado al valor entero z Segundo el carácter • Tercer nivel Odd(z) Resulta true, si el valor entero z es impar y False si z es par. Ord(z) –Retorna elnivel entero asociado a la tabla ASCII del carácter z Cuarto valor Pred(x) Retorna e l entero que precede al valor x » Quinto nivel Pi Retorna la constante matemática que es igual a 3. 1415926535897932385 Succ(z) Retorna el siguiente valor entero z 16
  • 17. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga cliccadena de caracteres: Funciones con para modificar el estilo de texto delNombre patrón Descripción Concat(c1,...,cn) Une o concatena dos o más cadenas en una sola cadena. La – Segundo nivel misma función la realiza el operador “+”. • p, m) Copy(c, Tercer nivel cadena c, a partir de la posición p, n caracteres. Copia la – Cuarto nivel Delete(c, p, m) Borra la cadena c, a partir de la posición p, n caracteres. Insert(C1, C2, p) Quintola cadena c1 en la cadena c2 a partir de la posición p. » Inserta nivel InttoStr(e) Convierte el valor entero “e” en una cadena de caracteres. Floattostr(r) Convierte el valor real “r” en una cadena de caracteres. FormatFloat(„0.00‟,r) Redondea el valor real “r” a las céntencimas dadas en la mascara 0.00 y lo convierte a cadena de caracteres. Length(c) Devuelve la cantidad de caracteres o el tamaño de la cadena “c” 17
  • 18. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga cliccadena de caracteres: Funciones con para modificar el estilo de texto delNombre patrón Descripción Lowercase(c) Convierte todos los caracteres de la cadena “c” a minúsculas. – Segundo nivel Uppercase(c) Convierte todos los caracteres de la cadena “c” a • Tercer nivel mayúsculas. Inttostr(c)– Cuarto nivel la cadena de caracteres “c” a un valor entero. Convierte Floattostr(c) » Quinto nivelcadena de caracteres “c” a un valor real Convierte la o flotante. 18
  • 19. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y lógicas: del =patrón S = 12 Si CI 11222333 – Segundo nivel RR:=CI MOD S +CI DIV S-TRUNC(CI/3); • Tercer nivel Utilice las funciones dadas para calcular el valor de la variable RR. – Cuarto nivel » Quinto nivel 19
  • 20. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y lógicas: del patrón y la codificación en Delphi se muestra a continuación: La interfaz gráfica – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 20
  • 21. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y lógicas: del =patrón S = 12 Si CI 11222333 – Segundo nivel INC(S) RR:=FORMATFLOAT ('0.0000',S + PI + LN(EXP(1)); • Tercer nivel – Cuarto nivel Utilice las funciones dadas para calcular el valor de la variable RR. » Quinto nivel 21
  • 22. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic funcionesmodificar el estilo de texto Expresiones con para matemáticas y lógicas: del patrón y la codificación en Delphi se muestra a continuación: La interfaz gráfica – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 22
  • 23. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto Ejercicios Propuestos: Instrucciones: del patrón – Segundo nivel Todos las preguntas están relacionadas con los datos, CI (cedula de identidad), • Tercer nivel A (Apellido), N (Nombre) y S (Sección), de un estudiante particular. – Cuarto nivel Ejemplo: Si su pregunta dice: Calcular el valor de X, donde X:= CI/S. Eso quiere » Quinto nivel decir que el valor de X se obtendrá dividiendo su número de cédula (CI) entre la sección a la que pertenece (S), Así: Si la cédula CI es 18450000 y la sección es la 02, el valor de X será: 9225000.00 (resultado real). Si su respuestas son números reales con decimales (aunque sea cero) éstos se separan con punto y no con coma. 23
  • 24. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto DATOS DEL PROBLEMA: Ejercicios Propuestos: N = PEDRO JOSÉ APELLIDO= GUTIERREZ GONZALEZ Pregunta 1: del patrón S= 8 CI = 20211111 – Segundo nivel DD:=ROUND(sqrt(CI) + Length(A) – Frac (S/3)); • Tercer nivel ¿Qué valor tiene la variable DD? – Cuarto nivel Pregunta 2: » Quinto nivel S:=2; a) 3 B:= s; W es: b) VERDADERO inc(B); C) FALSO W:= odd (B); D) 0.1111 24
  • 25. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto DATOS DEL PROBLEMA: Ejercicios Propuestos: N = PEDRO JOSÉ APELLIDO= GUTIERREZ GONZALEZ Pregunta 3: del patrón S= 8 CI = 20211111 – Segundo nivel JJ := ODD (1 + CI DIV S) ; • VERDADERO O ¿JJ ES Tercer nivel FALSO? – Cuarto nivel Pregunta 4: » Quinto nivel M := sqr (s)*s ; A) M Y P SON DISTINTOS P := exp (3 * ln (s)) ; B) M Y P SON INCOMPATIBLES LA RESPUESTA ES= C) M Y P SON IGUALES D) M Y P SON IGUALES A 1 25
  • 26. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto DATOS DEL PROBLEMA: Ejercicios Propuestos: N = PEDRO JOSE APELLIDO= GUTIERREZ GONZALEZ Pregunta 5: del patrón S= 8 CI = 20211111 – Segundo nivel MM := COPY(N, 4, 2) + copy (A, 5, 3) + COPY (N, length(N),1); • Tercer de la cadena de caracteres MM? ¿Cual es el valor nivel – Cuarto nivel » Quinto nivel Pregunta 6: X := S; Y := CI MOD 1000000; Z := inttostr (X) + inttostr (Y); ¿Cual es el valor de la cadena de caracteres Z? 26
  • 27. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto DATOS DEL PROBLEMA: Ejercicios Propuestos: N = PEDRO JOSÉ APELLIDO= GUTIERREZ GONZALEZ Pregunta 7: del patrón S= 8 CI = 20211111 – Segundo nivel RR := TRUNC (3/2) * CI DIV S + CI MOD S - TRUNC(CI / 3) ; • Tercer nivel ¿Qué valor contiene la variable RR? – Cuarto nivel Pregunta 8: » Quinto nivel T := FormatFloat ('0.000' , S * exp( S DIV 32) + SQRT (CI/1000000)); ¿Qué valor contiene la variable T? 27
  • 28. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Expresiones de título • Haga clic para modificar el estilo de texto DATOS DEL PROBLEMA: Ejercicios Propuestos: N = PEDRO JOSÉ APELLIDO= GUTIERREZ GONZALEZ Pregunta 9: del patrón S= 8 CI = 20211111 – Segundo nivel RR := FormatFloat ('0.0' , CI + S/5 - SQRT (CI MOD 3) * 1/4 + LN(EXP(1))); • Tercer de la variable RR? ¿Cuál es el valor nivel – Cuarto nivel Pregunta 10: » Quinto nivel M := TRUNC (ci/3000000); A) VERDADERO dec (S); B) FALSO P := M <> S; C) 8 LA RESPUESTA ES= D) NINGUNA DE LAS ANTERIORES 28
  • 29. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Repaso de título • Haga clic usted la siguiente expresión elsu equivalente en texto Como escribiría para modificar en estilo de Delphi: del patrón – Segundo nivel • Tercer nivel – Respuesta: Cuarto nivel » Quinto nivel Y:= ((a+b)/c – 2)/(5 + a*b*c); 29
  • 30. Haga clic para cambiar el estilo Objetivo 3: Utilizar expresiones Matemáticas y Lógicas Conceptos para la próxima clase título de • Haga clic secuencial. 1. Estructura para modificar el estilo de texto delEstructura selectiva. 2. patrón 3. Sentencia (if…then…else). – Segundo nivel 4. Contadores. • Tercer nivel 5. Acumuladores. – Cuarto nivel 6. Estructura repetitiva. » Quinto nivel 7. Sentencia (for…to…do). 8. Sentencia (while…do). 9. Sentencia (repeat…until). 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