SlideShare uma empresa Scribd logo
1 de 24
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 2: Emplear Operadores Matemáticos y Lógicos

Motivación Inicial de título
   • Haga clic para Michael Stifel (1485 - estilo de texto
       El origen de los signos matemáticos
     • El matemático alemán
                            modificar el
     del patrónlos obra Arithmetica Integra
       1567) en su
       popularizó        símbolos “+” y “-”
       – Segundoa nivel “p” (plus) y “m”
         desplazando los signos
         (minus). Según el matemático español Rey
           Pastor (1888-1962), los signos “+” y “-”
            • Tercer nivel
           fueron utilizados por primera vez por el
                  – Cuarto Widmann (1460-1498).
           científico alemánnivel
                     » Quinto nivel
       •   Robert Recode (1510-1558), matemático y
           médico inglés, fue el creador del símbolo
           “=”. Para él no había dos cosas más iguales
           que dos líneas rectas paralelas.




                                                             2
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Motivación Inicial de título
   • Haga clic para modificar de” estilo de texto
       El origen de los signos matemáticos
     • El símbolo que conocemos como “raíz
                                             el
     del patrónprimeraAntes, paralibro alemán
       apareció por
       de álgebra de 1525.
                           vez en un
                                     designar la
       – Segundo nivel escribía literalmente
         raíz de un número se
         “raíz de …”. Para abreviar se usó
           simplemente la letra “r“, pero cuando los
            • Tercer nivel
           números eran grandes se alargaba el trazo
                 – Cuarto misma dando origen al
           horizontal de lanivel
           símbolo que utilizamos hoy en día.
                     » Quinto nivel
       •   El matemático François Viète (1540 – 1603)
           fue el primero en utilizar letras para
           designar las incógnitas y constantes.

       •   A Tomas Harriot (1560 – 1621) le debemos
           los signos actuales de “>” y “<“, y el “.”
           como símbolo de multiplicación.
                                                        3
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Motivación Inicial de título
   • Haga símbolos de multiplicación “x” el estilo de texto
       El origen de los signos matemáticos
     • Los
              clic para modificar y
     del patrón fueron Oughtred (1574-1660)
       división “:”
       matemático William
                          introducidos por el


       – Segundo nivel
         en el año 1657.

       •
             • Tercer nivel
           El símbolo de la integral fue propuesto por
           Gottfried Leibniz (1646-1716) y lo extrajo de
                  – Cuarto nivel
           la palabra latina “summa” tomando su
           inicial. A Leibniz le debemos muchos más
                       » Quinto nivel
           signos notacionales como “dx” y además
           fue quien popularizó el “.” como signo de
           multiplicación.




                                                              4
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Motivación Inicial de título
   • Haga clic para modificar el estilo de texto
       El origen de los signos matemáticos
     A Euler le parecía que sus símbolos y fórmulas
     del patrónde pensar por él . es que dijo
     se encargaban de
     algo parecido        su lápiz. Y
                                       Incluso
                                                 en
       – Segundo nivel
       ocasiones parece que los símbolos nos
       devuelven más de lo que pusimos en
            • Tercer nivel
       ellos, como si fueran más sabios que sus
       creadores.
               – Cuarto nivel
       En el mundo de los lenguajes como Delphi, los
                    » Quinto nivel
       programadores de apoyan en numerosos
       símbolos o conjuntos de palabras llamados
       operadores, que veremos a continuación:




                                                       5
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic un símbolo especial que indica estilo deque debe
     Un operador es
                      para modificar el al compilador texto
     efectuar una operación matemática o lógica.
     del patrón
       – Segundo nivel
       DELPHI reconoce los siguientes operadores aritméticos:

           • Tercer nivel
        Operador    Significado              Tipos de            Tipos de
                 – Cuarto nivel             Operandos           Resultados
           +        » Quinto nivel
                         SUMA               Entero o real       Entero o real
            -            RESTA              Entero o real       Entero o real
            *       MULTIPLICACION          Entero o real       Entero o real
            /           DIVISION                Real                Real
           Div      DIVISION ENTERA            Entero              Entero
          Mod     MODULO O RESIDUO             Entero              Entero
                                                                                6
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic para en problemas de división entre enteros, pascal
     Si se usa el operador DIV
                                 modificar el estilo de texto
     trunca la parte residual, es decir;
     del patrón
       – Segundo nivel
            • Tercer nivel
                – Cuarto nivel
                   » Quinto nivel




       El problema no es el tipo real, sino que por definición de la división entre
       enteros pascal trunca la parte residual.
                                                                                      7
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic para modificarenteroestilo división entre
     El operador (MOD) devuelve el residuo
                                           el de una de texto
     enteros, ejemplo;
     del patrón
       – Segundo nivel
            • Tercer nivel
                – Cuarto nivel
                   » Quinto nivel




                                                                8
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga cliclos problemas de potenciasel estilo de texto
     Para resolver
                      para modificar y raíces, se usan ciertas
     instrucciones especiales que proporciona el lenguaje, llamadas funciones
     del patrón pascal existe todo un conjunto de instrucciones o
     matemáticas, en
       – Segundo nivel
       funciones matemáticas.

            • Tercer nivel
       Y además deberán recordar sus leyes de logaritmos y de potencias.
                – Cuarto nivel
                   » Quinto nivel




                                                                                9
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Hagael clic para modificar el estiloprocesos de
     Con           uso      de     los    logaritmos,     los
                                                                   de texto
     multiplicación, división, elevación a potencias y extracción de raíces entre
     del patrón
     números reales pueden simplificarse de la manera siguiente:
       – Segundo nivel
       1. El logaritmo de un producto es igual a la suma de los logaritmos de
            • Tercer
          los factores:   nivel
                – Cuarto nivel . m) = log a + log m
                       Log ( a
                   » Quinto nivel
       2. El logaritmo de un cociente es igual a la diferencia de los logaritmos
          de los términos
                           Log(a/m) = log a - log m




                                                                                    10
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic de una potencia es igual al exponente por elde texto
     3. El logaritmo para modificar el estilo logaritmo de
        la base.
     del patrón Log a = m * Log am


       – Segundo nivel
       4. El logaritmo de una raiz es igual al logaritmo del radicando dividido

            • el índice nivel
           por Tercer de la raíz

                 –        logn / m b = m/n log b
                     Cuarto nivel
                       » Quinto nivel
       Las dos funciones que se usan para resolver este problema son:

         • Ln(x) <-- Nos regresa el logaritmo natural del numero x.


         • EXP(x) <-- nos regresa eX es decir el antilogaritmo de un numero.

                                                                                  11
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic para modificar20, laestilologaritmos nos
     Si se pide resolver la multiplicación de 5 *
                                                   el regla de de texto
     dice que el resultado es = log(5) + log(20) aunque en pascal se usa Ln(5) +
     del patrón casos lo que se tiene de resultado no es 100 sino el
     Ln(20) pero en estos
       – Segundo nivel
       logaritmo de 100, porque estamos sumando los logaritmos, es decir al

            • Tercer nivel
       resultado de la suma de logaritmos le tenemos que sacar su
       antilogaritmo, para conocer el resultado final (100) de la multiplicación.
                – Cuarto nivel
                   » Quinto nivel




                                                                                    12
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic para modificar el estilo de texto
       Otro ejemplo si se tiene la potencia 53 entonces aplicando la regla de
     logaritmos el programa quedaría:
     del patrón
       – Segundo nivel
            • Tercer nivel
                – Cuarto nivel
                   » Quinto nivel




                                                                                13
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Matemáticos de título


   • Haga clic obtener lamodificar 9 en estilo deserá:
     Y si se tiene que
                       para raíz cuadrada de el borland delphi texto
     del patrón
       – Segundo nivel
            • Tercer nivel
                – Cuarto nivel
                   » Quinto nivel




                                                                       14
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Lógicos de título
   • Haga clic de relación reúnen a dos expresiones con operadores
     Los operadores
                      para modificar el estilo de texto
     aritméticos, y forman una PROPOSICIÓN, cuyo resultado puede ser
     del patrón No devuelve un valor numérico, como los operadores
     Verdadero o Falso.
       – Segundo nivel
       aritméticos o matemáticos.

            • Tercer nivel
                 Operador              Significado
                                                        Estos operadores los
                – Cuarto nivel
                    =                   Igual que
                                                        usaremos con mayor
                   »>Quinto nivel      Mayor que
                                                        detenimiento    en   las
                                                        estructuras selectivas,
                      <                Menor que
                                                        más adelante.
                     >=             Mayor o igual que
                     <=             Menor o igual que
                     <>             es diferente que
                     IN               Pertenece A
                                                                                   15
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Lógicos de título
   • Haga clic para modificar el estilo de texto
     Los operadores lógicos reúnen dos expresiones de relación
     del patróny su valor también es lógico, es decir, sólo pueden ser
     (Proposiciones)
       – Segundo nivel
       Verdadero o Falso. Los operadores lógicos que BORLAND DELPHI

            • Tercer nivel
       reconoce son:

                – Cuarto nivel
                       OPERADOR         SIGNIFICADO
                   » Quinto nivel
                           AND          "Y" LOGICO
                            OR          "O" LOGICO
                           NOT        "NO" NEGACION




                                                                         16
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Operadores Lógicos de título
   • Haga clic para modificar el estilo de texto
     ¿Cómo se usan?


     del patrón
       – Segundo nivel
            • Tercer nivel                             Estos operadores los
                – Cuarto nivel                         usaremos con mayor
                   » Quinto nivel                      detenimiento   en   las
                                                       estructuras
                                                       selectivas,         más
                                                       adelante.




                                                                                 17
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Jerarquía de Operadores de título


   • Haga clicelpara modificar expresiones. Lade texto
     Es el orden en     que deben calcularse las
                                                   el estilo computadora
     realiza en forma iterativa el cálculo, operador por operador de acuerdo a
     del patrón
     la siguiente jerarquía:
       – Segundo nivel
         Primero busca y calcula     ( ) paréntesis y funciones, si existen varios
            • Tercer nivel           paréntesis de adentro hacia afuera
               – Cuarto nivel
         Segundo busca y calcula     not
         Tercero busca y calculanivel / div mod and
                     » Quinto       *
         Cuarto busca y calcula      + - or xor
         Quinto busca y calcula      = > < <> >= <= in

       NOTA: Cuando en una expresión existe más de un operador de la MISMA
       JERARQUÍA (por      ejemplo   una    división     y   una   multiplicación)   la
       computadora calcula de IZQUIERDA a DERECHA.                                        18
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Jerarquía de Operadores de título


   • Haga clic para modificar el estilo de texto
     Ejemplo:


     del(2*8+2)/9 – sqr(4) + 2+5*10 + (3*7)/2
     Y = patrón

       – Segundo nivel
       Y = (16+2) /9 – 16
                   + 2+50           + (21)/2

            • Tercer nivel2+50
       Y = (18) /9 – 16 +           + 10,5
                  – Cuarto nivel
       Y=2           –» Quinto nivel+ 10,5
                      16    + 2+50


       Y = 48,5




                                                       19
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Jerarquía de Operadores de título


   • Haga clic paraproblema de no tomar en cuenta la jerarquía de
     En BORLAND DELPHI el
                                modificar el estilo de texto
     los operadores al plantear y resolver una operación casi siempre conduce
     del patrón veces equivocados como estos:
     a resultados muchas
       – Segundo nivel
            • Tercer nivel
               2+ 3* 4 := 20 (incorrecto)
                        := 14 (correcto)
                – Cuarto nivel
                   » Quinto nivel

       Nota: Si se quiere alterar el orden normal de operaciones, entonces usar
       paréntesis. Tampoco es bueno usar paréntesis de mas en una
       operación, esto solo indica que no se evalúo bien la formula, como en el
       siguiente ejemplo;

                                                                                  20
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

Jerarquía de Operadores de título


   • Haga clic para modificar el estilo de texto
     Area:= (Base * Altura) / 2;


     del patrón
     Aquí los paréntesis están de más, porque por orden de
       – Segundo nivel
       operaciones, multiplicación y división tienen la misma jerarquía y

            • Tercer nivel
       entonces se resuelven de izquierda a derecha, en otras palabras ni que
       falten paréntesis ni que sobren paréntesis.
                – Cuarto nivel
                   » Quinto nivel




                                                                                21
Haga clic para cambiar ely modular
       Objetivo 3: Identificar la programación estructurada estilo

Repaso                     de título
  • Haga clices el resultado de la siguiente expresión?
         ¿Cuál para modificar el estilo de texto
    del patrón
      – Segundo nivel
     x = 14 div 5 * (4-6/3) + sqr(16-7)

            • Tercer nivel
     x = 14 div 5 * (4-6/3) + sqr(16-7) Paréntesis, primero la división antes que la resta.
     x = 14 div 5 * (4 - 2 ) + sqr(16-7) Paréntesis, la resta y desaparece el paréntesis.
                  – Cuarto nivel
     x = 14 div 5 * 2   + sqr(16-7) Paréntesis en función, dentro de la resta.
                      » Quinto nivel
     x = 14 div 5 *   2    + sqr( 9 ) Paréntesis en función, se calcula la función.
     x = 14 div 5 *   2    +     81       Misma jerarquía (div y *). Primero la div, de I-D.
     x=       2   *   2    +      81      Diferente jerarquía, primero la multiplicación.
     x=           4        +      81      Sólo queda la suma.
     x = 85


                                                                                               22
Haga clic para cambiar el estilo
Objetivo 2: Emplear Operadores Matemáticos y Lógicos

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

     delNotación computacional.
     2.  patrón
       3.   Funciones predefinidas en Delphi.
       – Segundo nivel
       4.   Funciones matemáticas.
            • Tercer nivel
       5.   Funciones trigonométricas.
                – Cuarto nivel
       6.   Funciones ordinales y especiales.
                   » Quinto nivel
       7.   Funciones con cadenas de caracteres.




                                                       23
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




                                                24

Mais conteúdo relacionado

Destaque

Operadores Matemáticos
Operadores MatemáticosOperadores Matemáticos
Operadores Matemáticos
Enrique Vargas
 
Cuadros de doble entrada
Cuadros de doble entradaCuadros de doble entrada
Cuadros de doble entrada
Miguel Valverde
 
20. fórmulas y funciones en excel
20. fórmulas y funciones en excel20. fórmulas y funciones en excel
20. fórmulas y funciones en excel
Narcisa Coronel
 
TEORÍA- OPERADORES MATEMÁTICOS
TEORÍA- OPERADORES MATEMÁTICOSTEORÍA- OPERADORES MATEMÁTICOS
TEORÍA- OPERADORES MATEMÁTICOS
aldomat07
 
Actividades para desarrollar pensamiento lógicomatemático dienes
Actividades para desarrollar pensamiento lógicomatemático dienesActividades para desarrollar pensamiento lógicomatemático dienes
Actividades para desarrollar pensamiento lógicomatemático dienes
San Martin Schilling
 

Destaque (19)

Excel 2013
Excel 2013Excel 2013
Excel 2013
 
Importing
ImportingImporting
Importing
 
Tablas Dinámicas
Tablas DinámicasTablas Dinámicas
Tablas Dinámicas
 
Operadores Matemáticos
Operadores MatemáticosOperadores Matemáticos
Operadores Matemáticos
 
Manual excel 2013
Manual excel 2013Manual excel 2013
Manual excel 2013
 
Funciones y operadores lógicos en microsoft excel
Funciones y operadores lógicos en microsoft excelFunciones y operadores lógicos en microsoft excel
Funciones y operadores lógicos en microsoft excel
 
Google Calendar, Y Google Drive Hoja de Cálculo y Formularios
Google Calendar, Y Google Drive Hoja de Cálculo y FormulariosGoogle Calendar, Y Google Drive Hoja de Cálculo y Formularios
Google Calendar, Y Google Drive Hoja de Cálculo y Formularios
 
Culture, management styles and business systems
Culture, management styles and business systemsCulture, management styles and business systems
Culture, management styles and business systems
 
Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013
Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013
Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013
 
ejercicios basicos de logica matematica
ejercicios basicos de logica matematicaejercicios basicos de logica matematica
ejercicios basicos de logica matematica
 
Matriz o cuadro de doble entrada
Matriz o cuadro de doble entradaMatriz o cuadro de doble entrada
Matriz o cuadro de doble entrada
 
Cuadros de doble entrada
Cuadros de doble entradaCuadros de doble entrada
Cuadros de doble entrada
 
Fórmulas y funciones excel
Fórmulas y funciones excelFórmulas y funciones excel
Fórmulas y funciones excel
 
Inteligencia logica matematica ok
Inteligencia logica matematica okInteligencia logica matematica ok
Inteligencia logica matematica ok
 
20. fórmulas y funciones en excel
20. fórmulas y funciones en excel20. fórmulas y funciones en excel
20. fórmulas y funciones en excel
 
TEORÍA- OPERADORES MATEMÁTICOS
TEORÍA- OPERADORES MATEMÁTICOSTEORÍA- OPERADORES MATEMÁTICOS
TEORÍA- OPERADORES MATEMÁTICOS
 
Juegosmatemticosmiguelsantos 110328124914-phpapp02
Juegosmatemticosmiguelsantos 110328124914-phpapp02Juegosmatemticosmiguelsantos 110328124914-phpapp02
Juegosmatemticosmiguelsantos 110328124914-phpapp02
 
Actividades para desarrollar pensamiento lógicomatemático dienes
Actividades para desarrollar pensamiento lógicomatemático dienesActividades para desarrollar pensamiento lógicomatemático dienes
Actividades para desarrollar pensamiento lógicomatemático dienes
 
Diapositivas del sistema nervioso
Diapositivas del sistema nerviosoDiapositivas del sistema nervioso
Diapositivas del sistema nervioso
 

Semelhante a Emplear operadores matemáticos y lógicos

Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)
profe.gguacaran
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
EdwinRicardo
 
Capítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en cCapítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en c
EnAutomático
 
Lisp tutorial en latex
Lisp tutorial en latexLisp tutorial en latex
Lisp tutorial en latex
omar quito
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
Carlos Chevez
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
lensh
 

Semelhante a Emplear operadores matemáticos y lógicos (20)

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 programación estructurada
Identificar la programación estructuradaIdentificar la programación estructurada
Identificar la programación estructurada
 
Utilizar arreglos bidimensionales
Utilizar arreglos bidimensionalesUtilizar arreglos bidimensionales
Utilizar arreglos bidimensionales
 
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
 
Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)Utilizar arreglos unidimensionales (vectores)
Utilizar arreglos unidimensionales (vectores)
 
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
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
MaTLAB - MN-2DA SESION.pptx
MaTLAB - MN-2DA SESION.pptxMaTLAB - MN-2DA SESION.pptx
MaTLAB - MN-2DA SESION.pptx
 
Recuperacin 333333
Recuperacin 333333Recuperacin 333333
Recuperacin 333333
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
 
Capítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en cCapítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en c
 
Lisp tutorial en latex
Lisp tutorial en latexLisp tutorial en latex
Lisp tutorial en latex
 
Modulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionModulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacion
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Definir datos estructurados
Definir datos estructuradosDefinir datos estructurados
Definir datos estructurados
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
trabajo analisis.pptx
trabajo analisis.pptxtrabajo analisis.pptx
trabajo analisis.pptx
 
Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Emplear operadores matemáticos y lógicos

  • 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 2: Emplear Operadores Matemáticos y Lógicos Motivación Inicial de título • Haga clic para Michael Stifel (1485 - estilo de texto El origen de los signos matemáticos • El matemático alemán modificar el del patrónlos obra Arithmetica Integra 1567) en su popularizó símbolos “+” y “-” – Segundoa nivel “p” (plus) y “m” desplazando los signos (minus). Según el matemático español Rey Pastor (1888-1962), los signos “+” y “-” • Tercer nivel fueron utilizados por primera vez por el – Cuarto Widmann (1460-1498). científico alemánnivel » Quinto nivel • Robert Recode (1510-1558), matemático y médico inglés, fue el creador del símbolo “=”. Para él no había dos cosas más iguales que dos líneas rectas paralelas. 2
  • 3. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Motivación Inicial de título • Haga clic para modificar de” estilo de texto El origen de los signos matemáticos • El símbolo que conocemos como “raíz el del patrónprimeraAntes, paralibro alemán apareció por de álgebra de 1525. vez en un designar la – Segundo nivel escribía literalmente raíz de un número se “raíz de …”. Para abreviar se usó simplemente la letra “r“, pero cuando los • Tercer nivel números eran grandes se alargaba el trazo – Cuarto misma dando origen al horizontal de lanivel símbolo que utilizamos hoy en día. » Quinto nivel • El matemático François Viète (1540 – 1603) fue el primero en utilizar letras para designar las incógnitas y constantes. • A Tomas Harriot (1560 – 1621) le debemos los signos actuales de “>” y “<“, y el “.” como símbolo de multiplicación. 3
  • 4. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Motivación Inicial de título • Haga símbolos de multiplicación “x” el estilo de texto El origen de los signos matemáticos • Los clic para modificar y del patrón fueron Oughtred (1574-1660) división “:” matemático William introducidos por el – Segundo nivel en el año 1657. • • Tercer nivel El símbolo de la integral fue propuesto por Gottfried Leibniz (1646-1716) y lo extrajo de – Cuarto nivel la palabra latina “summa” tomando su inicial. A Leibniz le debemos muchos más » Quinto nivel signos notacionales como “dx” y además fue quien popularizó el “.” como signo de multiplicación. 4
  • 5. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Motivación Inicial de título • Haga clic para modificar el estilo de texto El origen de los signos matemáticos A Euler le parecía que sus símbolos y fórmulas del patrónde pensar por él . es que dijo se encargaban de algo parecido su lápiz. Y Incluso en – Segundo nivel ocasiones parece que los símbolos nos devuelven más de lo que pusimos en • Tercer nivel ellos, como si fueran más sabios que sus creadores. – Cuarto nivel En el mundo de los lenguajes como Delphi, los » Quinto nivel programadores de apoyan en numerosos símbolos o conjuntos de palabras llamados operadores, que veremos a continuación: 5
  • 6. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic un símbolo especial que indica estilo deque debe Un operador es para modificar el al compilador texto efectuar una operación matemática o lógica. del patrón – Segundo nivel DELPHI reconoce los siguientes operadores aritméticos: • Tercer nivel Operador Significado Tipos de Tipos de – Cuarto nivel Operandos Resultados + » Quinto nivel SUMA Entero o real Entero o real - RESTA Entero o real Entero o real * MULTIPLICACION Entero o real Entero o real / DIVISION Real Real Div DIVISION ENTERA Entero Entero Mod MODULO O RESIDUO Entero Entero 6
  • 7. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic para en problemas de división entre enteros, pascal Si se usa el operador DIV modificar el estilo de texto trunca la parte residual, es decir; del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel El problema no es el tipo real, sino que por definición de la división entre enteros pascal trunca la parte residual. 7
  • 8. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic para modificarenteroestilo división entre El operador (MOD) devuelve el residuo el de una de texto enteros, ejemplo; del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 8
  • 9. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga cliclos problemas de potenciasel estilo de texto Para resolver para modificar y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones del patrón pascal existe todo un conjunto de instrucciones o matemáticas, en – Segundo nivel funciones matemáticas. • Tercer nivel Y además deberán recordar sus leyes de logaritmos y de potencias. – Cuarto nivel » Quinto nivel 9
  • 10. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Hagael clic para modificar el estiloprocesos de Con uso de los logaritmos, los de texto multiplicación, división, elevación a potencias y extracción de raíces entre del patrón números reales pueden simplificarse de la manera siguiente: – Segundo nivel 1. El logaritmo de un producto es igual a la suma de los logaritmos de • Tercer los factores: nivel – Cuarto nivel . m) = log a + log m Log ( a » Quinto nivel 2. El logaritmo de un cociente es igual a la diferencia de los logaritmos de los términos Log(a/m) = log a - log m 10
  • 11. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic de una potencia es igual al exponente por elde texto 3. El logaritmo para modificar el estilo logaritmo de la base. del patrón Log a = m * Log am – Segundo nivel 4. El logaritmo de una raiz es igual al logaritmo del radicando dividido • el índice nivel por Tercer de la raíz – logn / m b = m/n log b Cuarto nivel » Quinto nivel Las dos funciones que se usan para resolver este problema son: • Ln(x) <-- Nos regresa el logaritmo natural del numero x. • EXP(x) <-- nos regresa eX es decir el antilogaritmo de un numero. 11
  • 12. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic para modificar20, laestilologaritmos nos Si se pide resolver la multiplicación de 5 * el regla de de texto dice que el resultado es = log(5) + log(20) aunque en pascal se usa Ln(5) + del patrón casos lo que se tiene de resultado no es 100 sino el Ln(20) pero en estos – Segundo nivel logaritmo de 100, porque estamos sumando los logaritmos, es decir al • Tercer nivel resultado de la suma de logaritmos le tenemos que sacar su antilogaritmo, para conocer el resultado final (100) de la multiplicación. – Cuarto nivel » Quinto nivel 12
  • 13. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic para modificar el estilo de texto Otro ejemplo si se tiene la potencia 53 entonces aplicando la regla de logaritmos el programa quedaría: del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 13
  • 14. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Matemáticos de título • Haga clic obtener lamodificar 9 en estilo deserá: Y si se tiene que para raíz cuadrada de el borland delphi texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 14
  • 15. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Lógicos de título • Haga clic de relación reúnen a dos expresiones con operadores Los operadores para modificar el estilo de texto aritméticos, y forman una PROPOSICIÓN, cuyo resultado puede ser del patrón No devuelve un valor numérico, como los operadores Verdadero o Falso. – Segundo nivel aritméticos o matemáticos. • Tercer nivel Operador Significado Estos operadores los – Cuarto nivel = Igual que usaremos con mayor »>Quinto nivel Mayor que detenimiento en las estructuras selectivas, < Menor que más adelante. >= Mayor o igual que <= Menor o igual que <> es diferente que IN Pertenece A 15
  • 16. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Lógicos de título • Haga clic para modificar el estilo de texto Los operadores lógicos reúnen dos expresiones de relación del patróny su valor también es lógico, es decir, sólo pueden ser (Proposiciones) – Segundo nivel Verdadero o Falso. Los operadores lógicos que BORLAND DELPHI • Tercer nivel reconoce son: – Cuarto nivel OPERADOR SIGNIFICADO » Quinto nivel AND "Y" LOGICO OR "O" LOGICO NOT "NO" NEGACION 16
  • 17. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Operadores Lógicos de título • Haga clic para modificar el estilo de texto ¿Cómo se usan? del patrón – Segundo nivel • Tercer nivel Estos operadores los – Cuarto nivel usaremos con mayor » Quinto nivel detenimiento en las estructuras selectivas, más adelante. 17
  • 18. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Jerarquía de Operadores de título • Haga clicelpara modificar expresiones. Lade texto Es el orden en que deben calcularse las el estilo computadora realiza en forma iterativa el cálculo, operador por operador de acuerdo a del patrón la siguiente jerarquía: – Segundo nivel Primero busca y calcula ( ) paréntesis y funciones, si existen varios • Tercer nivel paréntesis de adentro hacia afuera – Cuarto nivel Segundo busca y calcula not Tercero busca y calculanivel / div mod and » Quinto * Cuarto busca y calcula + - or xor Quinto busca y calcula = > < <> >= <= in NOTA: Cuando en una expresión existe más de un operador de la MISMA JERARQUÍA (por ejemplo una división y una multiplicación) la computadora calcula de IZQUIERDA a DERECHA. 18
  • 19. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Jerarquía de Operadores de título • Haga clic para modificar el estilo de texto Ejemplo: del(2*8+2)/9 – sqr(4) + 2+5*10 + (3*7)/2 Y = patrón – Segundo nivel Y = (16+2) /9 – 16 + 2+50 + (21)/2 • Tercer nivel2+50 Y = (18) /9 – 16 + + 10,5 – Cuarto nivel Y=2 –» Quinto nivel+ 10,5 16 + 2+50 Y = 48,5 19
  • 20. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Jerarquía de Operadores de título • Haga clic paraproblema de no tomar en cuenta la jerarquía de En BORLAND DELPHI el modificar el estilo de texto los operadores al plantear y resolver una operación casi siempre conduce del patrón veces equivocados como estos: a resultados muchas – Segundo nivel • Tercer nivel 2+ 3* 4 := 20 (incorrecto) := 14 (correcto) – Cuarto nivel » Quinto nivel Nota: Si se quiere alterar el orden normal de operaciones, entonces usar paréntesis. Tampoco es bueno usar paréntesis de mas en una operación, esto solo indica que no se evalúo bien la formula, como en el siguiente ejemplo; 20
  • 21. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Jerarquía de Operadores de título • Haga clic para modificar el estilo de texto Area:= (Base * Altura) / 2; del patrón Aquí los paréntesis están de más, porque por orden de – Segundo nivel operaciones, multiplicación y división tienen la misma jerarquía y • Tercer nivel entonces se resuelven de izquierda a derecha, en otras palabras ni que falten paréntesis ni que sobren paréntesis. – Cuarto nivel » Quinto nivel 21
  • 22. Haga clic para cambiar ely modular Objetivo 3: Identificar la programación estructurada estilo Repaso de título • Haga clices el resultado de la siguiente expresión? ¿Cuál para modificar el estilo de texto del patrón – Segundo nivel x = 14 div 5 * (4-6/3) + sqr(16-7) • Tercer nivel x = 14 div 5 * (4-6/3) + sqr(16-7) Paréntesis, primero la división antes que la resta. x = 14 div 5 * (4 - 2 ) + sqr(16-7) Paréntesis, la resta y desaparece el paréntesis. – Cuarto nivel x = 14 div 5 * 2 + sqr(16-7) Paréntesis en función, dentro de la resta. » Quinto nivel x = 14 div 5 * 2 + sqr( 9 ) Paréntesis en función, se calcula la función. x = 14 div 5 * 2 + 81 Misma jerarquía (div y *). Primero la div, de I-D. x= 2 * 2 + 81 Diferente jerarquía, primero la multiplicación. x= 4 + 81 Sólo queda la suma. x = 85 22
  • 23. Haga clic para cambiar el estilo Objetivo 2: Emplear Operadores Matemáticos y Lógicos Conceptos para la próxima clase título de • Haga clic para modificar el estilo de texto 1. Expresiones. delNotación computacional. 2. patrón 3. Funciones predefinidas en Delphi. – Segundo nivel 4. Funciones matemáticas. • Tercer nivel 5. Funciones trigonométricas. – Cuarto nivel 6. Funciones ordinales y especiales. » Quinto nivel 7. Funciones con cadenas de caracteres. 23
  • 24. 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 24