SlideShare una empresa de Scribd logo
OPERADORES PARA
C++
Pedraza Tavera Oscar Alejandro
Ríos Reyes Jesús Julián
¿Qué es un operador?
• “Un operador es un elemento de programa que se aplica a uno o varios
operandos en una expresión o instrucción. Los operadores que requieren un
operando, como el operador de incremento se conocen como operadores
unarios. Los operadores que requieren dos operandos, como los operadores
aritméticos (+,-,*,/) se conocen como operadores binarios. Un operador, el
operador condicional (?:), utiliza tres operandos y es el único operador
ternario de C++” [1]. Existen 6 tipos de operadores según su función, que
son aritméticos, relacionales, de asignación, lógicos, de dirección y de manejo
de Bits.
Operadores de asignación
• “Tal y como su nombre lo indica, este tipo de operadores permiten la
asignación de un valor especifico a una variable. En C++ se encuentran
disponibles los siguientes operadores:
Operadores aritméticos
• Los operadores aritméticos se usan para realizar cálculos y operaciones con
números reales y punteros. Básicamente permiten hacer cualquier operación
aritmética que se necesite. Los operadores más comunes son :
Operaciones relacionales
• “Los operadores relacionales, también denominados operadores binarios
lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad
de determinadas propuestas de relación (en realidad se trata respuestas a
preguntas). Las expresiones que los contienen se denominan expresiones
relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la
respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen
un resultado booleano. Si la propuesta es cierta, el resultado es true (un valor
distinto de cero), si es falsa será false (cero). C++ dispone de los siguientes
operadores relacionales:
Operadores logicos
• “Los operadores lógicos producen un resultado booleano, y sus operandos
son también valores lógicos o asimilables a ellos (los valores numéricos son
asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el
contrario, las operaciones entre bits producen valores arbitrarios. Los
operadores lógicos son tres, dos de ellos son binarios y el último (negación)
es unario:
Operadores de bits
• “Los operadores de movimiento son operadores a nivel de bits, y lo que
hacen es convertir una determinada cantidad a su equivalente en bits para
posteriormente realizar un desplazamiento de dicho valor. Estos operadores
son:
Operadores de direccion
• Además de los operadores aritméticos, de los que existen versiones para los
tipos numéricos y para los punteros, C++ dispone de dos operadores
específicos para estos últimos (punteros de cualquier tipo): la indirección “*”
y la referencia “&” . Además existen dos operadores específicos para
punteros-a-clases.
Operador condicional
• “El operador condicional es el único operador ternario de la gramática C++
y sirve para tomar decisiones. Proporciona un resultado entre dos
posibilidades en función de una condición. El operador condicional “? :”
produce un resultado. En la expresión E1 ? E2 : E3, E1 es una expresión
relacional que se evalúa primero. Si el resultado es cierto, entonces se evalúa
E2 y este es el resultado. En caso contrario (si E1 resulta falso), entonces se
evalúa E3 y este es el resultado. Si la premisa E1 es cierta, entonces no llega a
evaluarse la expresión.
Otros operadores
• En C++ también existen otros operadores que no fueron mencionados en
este documento pero que se consideran importantes o de uso frecuente. La
siguiente tabla muestra algunos de ellos, así como otros que ya fueron
anteriormente mencionados:

Más contenido relacionado

PPTX
Operadoresc
PPTX
Tipos de operadores_de_c_
PPTX
Tipos de operadores_para_c++_(4) (1)
PPTX
Javascript para principiantes - Operadores aritméticos
PPTX
Teoria del tema 8 tablas y gráficas
PPTX
Programacion Expocision
PPTX
PPT
Algebra Booleana
Operadoresc
Tipos de operadores_de_c_
Tipos de operadores_para_c++_(4) (1)
Javascript para principiantes - Operadores aritméticos
Teoria del tema 8 tablas y gráficas
Programacion Expocision
Algebra Booleana

La actualidad más candente (16)

DOC
Separata 10
DOCX
4º medio-taller-psu-matemática-funciones
DOCX
Algoritmo
PPTX
Calculo de la matriz inversa con de determinantes
PPT
3ra parte operaciones
PPT
Colegio nacional pomasqui
DOCX
Investigacion tipos de operadores en programacion
DOCX
CUESTIONARIO SEGUNDA UNIDAD
DOCX
Cuestionario de algoritmo
PPTX
Presentación1
DOCX
Tipos de operadores
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Rea numeros aleatorios lineal
DOCX
Cuestionario2.001
DOCX
Que es excel
PPT
Diseño de algoritmo - Programación I
Separata 10
4º medio-taller-psu-matemática-funciones
Algoritmo
Calculo de la matriz inversa con de determinantes
3ra parte operaciones
Colegio nacional pomasqui
Investigacion tipos de operadores en programacion
CUESTIONARIO SEGUNDA UNIDAD
Cuestionario de algoritmo
Presentación1
Tipos de operadores
TIPOS DE OPERADORES PARA C++
Rea numeros aleatorios lineal
Cuestionario2.001
Que es excel
Diseño de algoritmo - Programación I
Publicidad

Similar a Operadores para c++ bvb (20)

PPTX
Tipos de operadores_para_c_ (1)
PPTX
Tipos de operadores_para_c++
PPTX
Operadores en c_ (1)
PPTX
Operadores
PPTX
Tipos de oberadores_c++
PPTX
Operadores de c++
PPTX
Operadores de c_..
PPTX
OPERADORES PARA C++
PPTX
Operadores yahir
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Tipos de operadores_de_c_
PPTX
Tipos de operadores para c++
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Diapo(2)
PPTX
OPERADORES LOGICOS
PDF
Semana 1-Conceptualziación del lenguaje d eprogramación C++
PDF
Semana 5-Conceptualziación del lenguaje de programación C++
PDF
Semana 2-Conceptualización del lenguaje de programación C++
Tipos de operadores_para_c_ (1)
Tipos de operadores_para_c++
Operadores en c_ (1)
Operadores
Tipos de oberadores_c++
Operadores de c++
Operadores de c_..
OPERADORES PARA C++
Operadores yahir
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
Tipos de operadores_de_c_
Tipos de operadores para c++
TIPOS DE OPERADORES PARA C++
Diapo(2)
OPERADORES LOGICOS
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
Publicidad

Más de oscar020615 (9)

PPTX
Instrucciones basicas c_
PPTX
Estructura basica de_un_programa_en_c_
PPTX
Tipos de datos_para_c_
PPTX
Tablas de verdad_para_c_
PPTX
Ley de la_jerarquia_de_las_operaciones
PPTX
Tutorial de visual_c_
PPTX
Tutorial
PPTX
Tutorial
PPTX
Tutorial de visual c++
Instrucciones basicas c_
Estructura basica de_un_programa_en_c_
Tipos de datos_para_c_
Tablas de verdad_para_c_
Ley de la_jerarquia_de_las_operaciones
Tutorial de visual_c_
Tutorial
Tutorial
Tutorial de visual c++

Último (20)

PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PPT
Cosacos y hombres del Este en el Heer.ppt
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Lección 6 Escuela Sab. A través del mar rojo.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Cosacos y hombres del Este en el Heer.ppt
2 GRADO UNIDAD 5 - 2025.docx para primaria
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Híper Mega Repaso Histológico Bloque 3.pdf

Operadores para c++ bvb

  • 1. OPERADORES PARA C++ Pedraza Tavera Oscar Alejandro Ríos Reyes Jesús Julián
  • 2. ¿Qué es un operador? • “Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Los operadores que requieren un operando, como el operador de incremento se conocen como operadores unarios. Los operadores que requieren dos operandos, como los operadores aritméticos (+,-,*,/) se conocen como operadores binarios. Un operador, el operador condicional (?:), utiliza tres operandos y es el único operador ternario de C++” [1]. Existen 6 tipos de operadores según su función, que son aritméticos, relacionales, de asignación, lógicos, de dirección y de manejo de Bits.
  • 3. Operadores de asignación • “Tal y como su nombre lo indica, este tipo de operadores permiten la asignación de un valor especifico a una variable. En C++ se encuentran disponibles los siguientes operadores:
  • 4. Operadores aritméticos • Los operadores aritméticos se usan para realizar cálculos y operaciones con números reales y punteros. Básicamente permiten hacer cualquier operación aritmética que se necesite. Los operadores más comunes son :
  • 5. Operaciones relacionales • “Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano. Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa será false (cero). C++ dispone de los siguientes operadores relacionales:
  • 6. Operadores logicos • “Los operadores lógicos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el contrario, las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres, dos de ellos son binarios y el último (negación) es unario:
  • 7. Operadores de bits • “Los operadores de movimiento son operadores a nivel de bits, y lo que hacen es convertir una determinada cantidad a su equivalente en bits para posteriormente realizar un desplazamiento de dicho valor. Estos operadores son:
  • 8. Operadores de direccion • Además de los operadores aritméticos, de los que existen versiones para los tipos numéricos y para los punteros, C++ dispone de dos operadores específicos para estos últimos (punteros de cualquier tipo): la indirección “*” y la referencia “&” . Además existen dos operadores específicos para punteros-a-clases.
  • 9. Operador condicional • “El operador condicional es el único operador ternario de la gramática C++ y sirve para tomar decisiones. Proporciona un resultado entre dos posibilidades en función de una condición. El operador condicional “? :” produce un resultado. En la expresión E1 ? E2 : E3, E1 es una expresión relacional que se evalúa primero. Si el resultado es cierto, entonces se evalúa E2 y este es el resultado. En caso contrario (si E1 resulta falso), entonces se evalúa E3 y este es el resultado. Si la premisa E1 es cierta, entonces no llega a evaluarse la expresión.
  • 10. Otros operadores • En C++ también existen otros operadores que no fueron mencionados en este documento pero que se consideran importantes o de uso frecuente. La siguiente tabla muestra algunos de ellos, así como otros que ya fueron anteriormente mencionados: