SlideShare una empresa de Scribd logo
1 de 19
Algorítmos
12 de Febrero 2012
Grupo 2
Integrantes: Arístides, Alfredo, Alexander,
David, Omar, Cristina, Jherson.
Es la que tiene como resultado un valor lógico

            Verdadero o Falso (True or False)
Su Construcción
 construccion pueden ser mediante los operadores de
  Comparación, cuales son:
 <, >, =, ≤, ≥, ≠
Su Construcción
 Mediante operadores Lógicos, cuales son:


 y, o, no.
Ejemplos
 40 > -9


 a<b


 La Tierra es cuadrada (Logica); Tierra= P ,
 Cuadrada=Q; P=Q , falso.
Tipos de Operadores

 Relacionales
 Lógicos
 Asignación
Los operadores de relación son operadores binarios en los que los
operandos son ordinales, reales o de cadena. Los dos primeros
operadores sirven también para operandos de tipo record y
punteros. Todos ellos dan lugar a resultados

Operador      Descripción           Ejemplo   Significado
˂             Menor que             a ˂b      A es menor que b
˂             Mayor que             a ˂b      A es mayor que b
==            Igual a               a == b    A es igual a b
!=            No igual a            a != b    A no es igual a b
˂=            Menor que o igual a   a˂ 5
                                      =       A es menor que o igual a 5
˂=            Mayor que o igual a   a˂ 5
                                      =       A es mayor que o igual a 5
=             Igual que             5=5       5 es igual que 5
˂˂            Distinto que          a˂ 5
                                      ˂       A es distinto que 5
• AND (&&)
  • OR (||)
 • Not ( ! )
Operador AND (&&)
 Realiza una conjunción lógica en dos expresiones.
       Ejemplo:

    Si la expresión 1 se Y la expresión 2 se                      El resultado se
                                             El resultado será...
    convierte en:        convierte a:                             convierte a

    true                true                 Expresión 2         true

    true                false                Expresión 2         false

    false               true                 Expresión 1         false

    false               false                Expresión 1         false
 Ejemplo aplicado:


(a<b) && (b<c)              (a<b) && (b<c)
 false     true               true    true
      false                       true

Es verdadero (true), si ambas son verdaderas. Si
alguna o ambas son falsas el resultado es falso
(false).
Operador OR (||)
 Realiza una disyunción lógica en dos expresiones.
       Ejemplo:

    Si expresión 1 se Y expresión 2 se El resultado   El resultado se
    convierte a:      convierte a:     será...        convierte a:

    true             true              Expresión 1    true

    true             false             Expresión 1    true

    false            true              Expresión 2    true

    false            false             Expresión 2    false
 Ejemplo aplicado:


      (a<b) ||(b<c)               (a<b)
||(b<c)
       true     false             false
false
          true                      false

Es verdadera si una de las dos comparaciones lo
es. Si ambas, son falsas, el resultado es falso.
Operador NOT ( ! )
 Realiza una negación lógica en una expresión.



   Si la expresión se convierte en:   El resultado es:

   true                               false

   false                              true
 Ejemplo aplicado:


        !(a<b)

Es falsa si (a<b) es verdadero, y es verdadera si la
comparación es falsa. Por tanto, el operador NOT
actuando sobre (a<b) es equivalente a:
El operador básico de asignación es "=". Se podría
inclinar a pensar primero que es como un "igual a". No
        lo es. Realmente significa que el operando de la
izquierda se establece con el valor de la expresión de la
                   derecha (es decir, "se define como").
     El valor de una expresión de asignación es el valor
     asignado. Es decir, el valor de "$a = 3" es de 3. Esto
                permite hacer algunas cosas intrincadas:
 += -=
 *= /=
 %= > >=
 <<= &=
 ^= |=
 $a = ($b = 4) + 5; // ahora $a es igual a 9 y $b se ha
  establecido en 4.
 ?>

 Además del operador básico de asignación,
 existen "operadores combinados" para todos los
 de aritmética binaria, unión de arrays y
 operadores de strings que permiten usar un valor
 en una expresión y entonces establecer su valor
 como el resultado de esa expresión. Por ejemplo:
 Tener en cuenta que la asignación copia la variable
  original en la nueva (asignación por valor), por lo que
  los cambios en una no afectarán a la otra. Esto también
  puede tener relevancia si se necesita copiar algo como
  un gran array dentro de un bucle estrecho.
 Una excepción al comportamiento usual de la
  asignación por valor en PHP ocurre con objectos los
  cuales son asignados por referencia en PHP
 5. Los objetos pueden ser explícitamente copiados por
 medio de la palabra clave clone

Más contenido relacionado

La actualidad más candente (20)

Operadores
OperadoresOperadores
Operadores
 
TABLAS DE VERDAD PARA C++
TABLAS DE VERDAD PARA C++TABLAS DE VERDAD PARA C++
TABLAS DE VERDAD PARA C++
 
Calculo diferencial e integral
Calculo diferencial e integralCalculo diferencial e integral
Calculo diferencial e integral
 
Función logarítmica
Función logarítmicaFunción logarítmica
Función logarítmica
 
Expresiones algebraicas / Natasha Hurtado
Expresiones algebraicas / Natasha HurtadoExpresiones algebraicas / Natasha Hurtado
Expresiones algebraicas / Natasha Hurtado
 
Factorizacion
FactorizacionFactorizacion
Factorizacion
 
Funciones
FuncionesFunciones
Funciones
 
Nsffactorizacion 100212214210-phpapp02
Nsffactorizacion 100212214210-phpapp02Nsffactorizacion 100212214210-phpapp02
Nsffactorizacion 100212214210-phpapp02
 
Jhenny
JhennyJhenny
Jhenny
 
Produccion escrita
Produccion escritaProduccion escrita
Produccion escrita
 
Factorizacion
FactorizacionFactorizacion
Factorizacion
 
Tablas de verdad c++
Tablas de verdad c++Tablas de verdad c++
Tablas de verdad c++
 
3.5 operador condicional
3.5 operador condicional3.5 operador condicional
3.5 operador condicional
 
Tema 2 resolucion de expresiones
Tema 2 resolucion de expresionesTema 2 resolucion de expresiones
Tema 2 resolucion de expresiones
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Logaritmos
LogaritmosLogaritmos
Logaritmos
 
Integrales
Integrales  Integrales
Integrales
 
Clase nº1
Clase nº1Clase nº1
Clase nº1
 
Explicación ejercicio 12 (parte objetiva)
Explicación ejercicio 12 (parte objetiva)Explicación ejercicio 12 (parte objetiva)
Explicación ejercicio 12 (parte objetiva)
 
PDF 13
PDF 13PDF 13
PDF 13
 

Destacado

A day with internet
A day with internetA day with internet
A day with internetferelrew
 
Manual para aprender word
Manual para aprender wordManual para aprender word
Manual para aprender wordchickenbarni
 
Ceparador de lectura
Ceparador de lecturaCeparador de lectura
Ceparador de lecturaRamiro Muñoz
 
Diapositivas cuerpo humano-girletza rincon
Diapositivas cuerpo humano-girletza rinconDiapositivas cuerpo humano-girletza rincon
Diapositivas cuerpo humano-girletza rinconGirletza
 
Oceanworld3 d
Oceanworld3 dOceanworld3 d
Oceanworld3 dtamaraou
 
Publication of mine gtr_nrs139
Publication of mine gtr_nrs139Publication of mine gtr_nrs139
Publication of mine gtr_nrs139Bernadette Grafton
 
Laboratório y patrocinador
Laboratório y patrocinadorLaboratório y patrocinador
Laboratório y patrocinadorMeio & Mensagem
 
Presentación miguel de cervantes
Presentación miguel de cervantesPresentación miguel de cervantes
Presentación miguel de cervantesElena0524
 
LAS REDES SOCIALES MAS VISTAS
LAS REDES SOCIALES MAS VISTASLAS REDES SOCIALES MAS VISTAS
LAS REDES SOCIALES MAS VISTASuniminuto
 
Actividad Estadística Avanzada - Karelys Gudiño SAIA
Actividad Estadística Avanzada - Karelys Gudiño SAIAActividad Estadística Avanzada - Karelys Gudiño SAIA
Actividad Estadística Avanzada - Karelys Gudiño SAIAKarelysGu
 
Presentación miguel de cervantes
Presentación miguel de cervantesPresentación miguel de cervantes
Presentación miguel de cervantesElena0524
 

Destacado (20)

A day with internet
A day with internetA day with internet
A day with internet
 
Conoce sobre diabetes
Conoce sobre diabetesConoce sobre diabetes
Conoce sobre diabetes
 
Alexis_resume_official
Alexis_resume_officialAlexis_resume_official
Alexis_resume_official
 
Manual para aprender word
Manual para aprender wordManual para aprender word
Manual para aprender word
 
Ceparador de lectura
Ceparador de lecturaCeparador de lectura
Ceparador de lectura
 
Diapositivas cuerpo humano-girletza rincon
Diapositivas cuerpo humano-girletza rinconDiapositivas cuerpo humano-girletza rincon
Diapositivas cuerpo humano-girletza rincon
 
El comienzo en dropbox
El comienzo en dropboxEl comienzo en dropbox
El comienzo en dropbox
 
Mesopotamia
MesopotamiaMesopotamia
Mesopotamia
 
Oceanworld3 d
Oceanworld3 dOceanworld3 d
Oceanworld3 d
 
tango
tangotango
tango
 
El mar
El marEl mar
El mar
 
Poëzie ppt
Poëzie pptPoëzie ppt
Poëzie ppt
 
Publication of mine gtr_nrs139
Publication of mine gtr_nrs139Publication of mine gtr_nrs139
Publication of mine gtr_nrs139
 
Laboratório y patrocinador
Laboratório y patrocinadorLaboratório y patrocinador
Laboratório y patrocinador
 
Tema 6. Una historia de cacos
Tema 6. Una historia de cacosTema 6. Una historia de cacos
Tema 6. Una historia de cacos
 
Presentación miguel de cervantes
Presentación miguel de cervantesPresentación miguel de cervantes
Presentación miguel de cervantes
 
LAS REDES SOCIALES MAS VISTAS
LAS REDES SOCIALES MAS VISTASLAS REDES SOCIALES MAS VISTAS
LAS REDES SOCIALES MAS VISTAS
 
Animales cachorros
Animales cachorrosAnimales cachorros
Animales cachorros
 
Actividad Estadística Avanzada - Karelys Gudiño SAIA
Actividad Estadística Avanzada - Karelys Gudiño SAIAActividad Estadística Avanzada - Karelys Gudiño SAIA
Actividad Estadística Avanzada - Karelys Gudiño SAIA
 
Presentación miguel de cervantes
Presentación miguel de cervantesPresentación miguel de cervantes
Presentación miguel de cervantes
 

Similar a Expresiones y operaciones grupo 1

Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadoresdegarden
 
Juan carlos scrip
Juan carlos scripJuan carlos scrip
Juan carlos scripjuanka1395
 
Curso calc tema_3
Curso calc tema_3Curso calc tema_3
Curso calc tema_3milagros
 
Action scrip 3,0 (1) (1)
Action scrip 3,0 (1) (1)Action scrip 3,0 (1) (1)
Action scrip 3,0 (1) (1)Silvana Nuñez
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion cFranklin Anilema
 
diapositivas de operadores en php Brenda mora.
diapositivas de operadores en php  Brenda mora.diapositivas de operadores en php  Brenda mora.
diapositivas de operadores en php Brenda mora.brendaledimar
 
34 Php. Operadores De Comparacion
34 Php. Operadores De Comparacion34 Php. Operadores De Comparacion
34 Php. Operadores De ComparacionJosé M. Padilla
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemeHospital de Yumbo
 
Stevan y luis fernandez expesiones algebraicas.pdf
Stevan y luis fernandez expesiones algebraicas.pdfStevan y luis fernandez expesiones algebraicas.pdf
Stevan y luis fernandez expesiones algebraicas.pdfmaulopez90u
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesAverkleyCH
 
producción escrita hernández jesús.docx
producción escrita hernández jesús.docxproducción escrita hernández jesús.docx
producción escrita hernández jesús.docxJessHernndez472829
 
Números enteros
Números enterosNúmeros enteros
Números enteros20merly
 

Similar a Expresiones y operaciones grupo 1 (20)

Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadores
 
Action scrip 3,0
Action scrip 3,0 Action scrip 3,0
Action scrip 3,0
 
Operadores jonthan albarran
Operadores jonthan albarranOperadores jonthan albarran
Operadores jonthan albarran
 
Juan carlos scrip
Juan carlos scripJuan carlos scrip
Juan carlos scrip
 
Curso calc tema_3
Curso calc tema_3Curso calc tema_3
Curso calc tema_3
 
Action scrip 3,0 (1) (1)
Action scrip 3,0 (1) (1)Action scrip 3,0 (1) (1)
Action scrip 3,0 (1) (1)
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion c
 
diapositivas de operadores en php Brenda mora.
diapositivas de operadores en php  Brenda mora.diapositivas de operadores en php  Brenda mora.
diapositivas de operadores en php Brenda mora.
 
Resumen de php
Resumen de phpResumen de php
Resumen de php
 
34 Php. Operadores De Comparacion
34 Php. Operadores De Comparacion34 Php. Operadores De Comparacion
34 Php. Operadores De Comparacion
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
 
tutorial de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
 
Matematicas
MatematicasMatematicas
Matematicas
 
Stevan y luis fernandez expesiones algebraicas.pdf
Stevan y luis fernandez expesiones algebraicas.pdfStevan y luis fernandez expesiones algebraicas.pdf
Stevan y luis fernandez expesiones algebraicas.pdf
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - Expresiones
 
producción escrita hernández jesús.docx
producción escrita hernández jesús.docxproducción escrita hernández jesús.docx
producción escrita hernández jesús.docx
 
Números enteros
Números enterosNúmeros enteros
Números enteros
 
Php
PhpPhp
Php
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Operadores expresiones
Operadores expresionesOperadores expresiones
Operadores expresiones
 

Expresiones y operaciones grupo 1

  • 1. Algorítmos 12 de Febrero 2012 Grupo 2 Integrantes: Arístides, Alfredo, Alexander, David, Omar, Cristina, Jherson.
  • 2. Es la que tiene como resultado un valor lógico Verdadero o Falso (True or False)
  • 3. Su Construcción  construccion pueden ser mediante los operadores de Comparación, cuales son:  <, >, =, ≤, ≥, ≠
  • 4. Su Construcción  Mediante operadores Lógicos, cuales son:  y, o, no.
  • 5. Ejemplos  40 > -9  a<b  La Tierra es cuadrada (Logica); Tierra= P , Cuadrada=Q; P=Q , falso.
  • 6. Tipos de Operadores  Relacionales  Lógicos  Asignación
  • 7. Los operadores de relación son operadores binarios en los que los operandos son ordinales, reales o de cadena. Los dos primeros operadores sirven también para operandos de tipo record y punteros. Todos ellos dan lugar a resultados Operador Descripción Ejemplo Significado ˂ Menor que a ˂b A es menor que b ˂ Mayor que a ˂b A es mayor que b == Igual a a == b A es igual a b != No igual a a != b A no es igual a b ˂= Menor que o igual a a˂ 5 = A es menor que o igual a 5 ˂= Mayor que o igual a a˂ 5 = A es mayor que o igual a 5 = Igual que 5=5 5 es igual que 5 ˂˂ Distinto que a˂ 5 ˂ A es distinto que 5
  • 8. • AND (&&) • OR (||) • Not ( ! )
  • 9. Operador AND (&&)  Realiza una conjunción lógica en dos expresiones. Ejemplo: Si la expresión 1 se Y la expresión 2 se El resultado se El resultado será... convierte en: convierte a: convierte a true true Expresión 2 true true false Expresión 2 false false true Expresión 1 false false false Expresión 1 false
  • 10.  Ejemplo aplicado: (a<b) && (b<c) (a<b) && (b<c) false true true true false true Es verdadero (true), si ambas son verdaderas. Si alguna o ambas son falsas el resultado es falso (false).
  • 11. Operador OR (||)  Realiza una disyunción lógica en dos expresiones. Ejemplo: Si expresión 1 se Y expresión 2 se El resultado El resultado se convierte a: convierte a: será... convierte a: true true Expresión 1 true true false Expresión 1 true false true Expresión 2 true false false Expresión 2 false
  • 12.  Ejemplo aplicado: (a<b) ||(b<c) (a<b) ||(b<c) true false false false true false Es verdadera si una de las dos comparaciones lo es. Si ambas, son falsas, el resultado es falso.
  • 13. Operador NOT ( ! )  Realiza una negación lógica en una expresión. Si la expresión se convierte en: El resultado es: true false false true
  • 14.  Ejemplo aplicado: !(a<b) Es falsa si (a<b) es verdadero, y es verdadera si la comparación es falsa. Por tanto, el operador NOT actuando sobre (a<b) es equivalente a:
  • 15. El operador básico de asignación es "=". Se podría inclinar a pensar primero que es como un "igual a". No lo es. Realmente significa que el operando de la izquierda se establece con el valor de la expresión de la derecha (es decir, "se define como"). El valor de una expresión de asignación es el valor asignado. Es decir, el valor de "$a = 3" es de 3. Esto permite hacer algunas cosas intrincadas:
  • 16.  += -=  *= /=  %= > >=  <<= &=  ^= |=
  • 17.  $a = ($b = 4) + 5; // ahora $a es igual a 9 y $b se ha establecido en 4. ?>  Además del operador básico de asignación, existen "operadores combinados" para todos los de aritmética binaria, unión de arrays y operadores de strings que permiten usar un valor en una expresión y entonces establecer su valor como el resultado de esa expresión. Por ejemplo:
  • 18.  Tener en cuenta que la asignación copia la variable original en la nueva (asignación por valor), por lo que los cambios en una no afectarán a la otra. Esto también puede tener relevancia si se necesita copiar algo como un gran array dentro de un bucle estrecho.  Una excepción al comportamiento usual de la asignación por valor en PHP ocurre con objectos los cuales son asignados por referencia en PHP
  • 19.  5. Los objetos pueden ser explícitamente copiados por medio de la palabra clave clone