SlideShare una empresa de Scribd logo
CENTRO DE ESTUDIO TECNOLÓGICO
IDUSTRIAL Y DE SERVICIO NO.109
2° DM DE PROGRAMACIÓN
*HERNANDEZ ROMERO WENDY MARLENNE
*ORTIZ MENDOZA ROBERTO ALEXANDER
MAESTRA: MARGARITA ROMERO ALVARADO
TIPOS DE OPERADORES PARA C++
1. INTRODUCCIÓN
El presente documento pretende servir de guía para la enseñanza en la programación bajo el
lenguaje C++. Pese a que se ha desarrollado siguiendo los lineamientos establecidos en el syllabus de
la asignatura transversal de programación básica de la universidad distrital Francisco José de Caldas,
es posible utilizarla como un manual en cualquier campo o ámbito siempre y cuando se relación con
el aprendizaje del lenguaje mencionado. Adicionalmente, se recomienda que en caso de ser
estudiante, se cuente con algunos conceptos básicos sobre el lenguaje o haber revisado el material
de introducción C++.
• . ¿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.
2.1.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 EN C++
MONITORIA 2012-3 UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Página 3 / 19
Todos ellos son operadores binarios, de los cuales, “ = ” es el único de asignación simple, los demás
son operadores de asignación compuestos, puesto que están conformados por más de un símbolo,
por ejemplo “+=” se compone del operador “+ “ y el operador “ = “.
Los seis primeros aceptan operandos de distinto tipo, mientras que los cinco últimos: <<=, >>=, &=, ^=
y |=, implican manejo de bits, por lo que sus operandos deben ser numero int en sus distintas
variantes. El funcionamiento de estos operadores se encuentra descrito en la sección de operadores
de bits.
La parte izquierda (que tiene que ser una variable no constante) adquiere el valor señalado en la
expresión de la derecha, pero se mantiene el tipo original de la variable de la parte izquierda. En caso
necesario se realiza una conversión de tipo (con pérdida de precisión en su caso) del izquierdo al
derecho.
Es necesario resaltar que el operador C++ de asignación simple (=) se distingue de otros lenguajes
como Pascal que utilizan el símbolo := para este operador. Observe también que la asignación simple
(=) utiliza un símbolo distinto del operador relacional de igualdad (==)” . Además, en los
operadores compuesto no debe haber espacios de la forma “+ =” y que el igual siempre va a la
derecha del resto de operandos.
• 2.2.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 :
• La operación modulo corresponde a obtener el residuo de la división, de modo que al dividir 5 entre
• 2 tendremos como resultado 2 y como residuo 1, por tanto 5 % 2 corresponde al 1 que sobra de la
• división exacta.
“Cuando un operador de incremento o decremento precede a su variable, se llevará a cabo la
operación de incremento o de decremento antes de utilizar el valor del operando”, tal y como se
muestra en el siguiente ejemplo:
int x,y;
x = 2004;
y = ++x;
/* x e y valen 2005. */
En el caso de los post-incrementos y post-decrementos pasa lo contrario: se utilizará el valor actual
del operando y luego se efectuará la operación de incremento o decremento” [3].
int x,y
x = 2004;
y = x++;
/* y vale 2004 y x vale 2005 */
• Código C++ – Signo Zodiacal

Más contenido relacionado

PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Tablas de verdad_c_
PPTX
1390230107 194 _operadores
PPTX
Operadores yahir
PPTX
Tipos de operadores_para_c++_(4) (1)
PPTX
OPERADORES PARA C++
PPTX
Operadores de c_..
TIPOS DE OPERADORES PARA C++
Tablas de verdad_c_
1390230107 194 _operadores
Operadores yahir
Tipos de operadores_para_c++_(4) (1)
OPERADORES PARA C++
Operadores de c_..

La actualidad más candente (15)

PPT
Leccion 2 Java
PPTX
Tipos de operadores para c++
PPTX
Operadores en c_ (1)
PPTX
Tipos de operadores_de_c_
PPT
Fpr Tema 3 www.fresymetal.com
PDF
Clase 5
DOCX
Tipos de operadores
PPT
04b operadores
PPTX
Uso de operadores
PPTX
Uso de operadores
DOCX
Investigacion tipos de operadores en programacion
DOC
Operadores expresiones
PPSX
Expresiones logicas
DOCX
Trabajo De Matematicas
PPTX
Pseudocodigo 2 am
Leccion 2 Java
Tipos de operadores para c++
Operadores en c_ (1)
Tipos de operadores_de_c_
Fpr Tema 3 www.fresymetal.com
Clase 5
Tipos de operadores
04b operadores
Uso de operadores
Uso de operadores
Investigacion tipos de operadores en programacion
Operadores expresiones
Expresiones logicas
Trabajo De Matematicas
Pseudocodigo 2 am
Publicidad

Similar a Operadores (20)

PPTX
TIPOS DE OPERADORES PARA C++
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++
PPTX
Operadores
PPTX
Tipos de oberadores_c++
PPTX
Operadores de c++
PPTX
Tipos de operadores_de_c_
PPT
Lenguaje de programacion c++ basico 3ra parte operaciones
PPT
3ra parte operaciones
PPTX
Tipos de operadores_para_c_
PPTX
Tipos de operadores_para_c_
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Tipos de operadores_para_c_(2)
PPTX
TIPOS DE OPERADORES PARA C++
PPT
Operaciones Básicas
PPT
Lenguaje de programacion C++ 2
PPT
Lenguajes De Programacion C nivel1-unidad2
PPT
Operaciones Básicas
PPT
Lenguajesdeprogramacion c nivel1-unidad2
TIPOS DE OPERADORES PARA C++
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++
Operadores
Tipos de oberadores_c++
Operadores de c++
Tipos de operadores_de_c_
Lenguaje de programacion c++ basico 3ra parte operaciones
3ra parte operaciones
Tipos de operadores_para_c_
Tipos de operadores_para_c_
TIPOS DE OPERADORES PARA C++
Tipos de operadores_para_c_(2)
TIPOS DE OPERADORES PARA C++
Operaciones Básicas
Lenguaje de programacion C++ 2
Lenguajes De Programacion C nivel1-unidad2
Operaciones Básicas
Lenguajesdeprogramacion c nivel1-unidad2
Publicidad

Más de wendy_romero06 (20)

PPTX
Centro de estudio tecnologico i ndutrial y de
PPTX
Ley de jerarquia_de_las_operaciones
PPTX
PPTX
Estructura(2)
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios
PPTX
Diagrama de flujo
DOCX
Centro de estudios tecnologicos industriales y de servicio no
DOCX
Problema
PPTX
Centro de estudios tecnologicos y de servicio no
PPTX
DOCX
Centro de estudio tecnologiico y de servicio cetis 109
DOCX
Operaciones basicas
DOCX
Promedios
DOCX
Transporte
DOCX
DOCX
G circular
DOCX
G circular
DOCX
G columnas
DOCX
Ventas trimestral
DOCX
Centro de estudio tecnologico i ndutrial y de
Ley de jerarquia_de_las_operaciones
Estructura(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios
Diagrama de flujo
Centro de estudios tecnologicos industriales y de servicio no
Problema
Centro de estudios tecnologicos y de servicio no
Centro de estudio tecnologiico y de servicio cetis 109
Operaciones basicas
Promedios
Transporte
G circular
G circular
G columnas
Ventas trimestral

Último (20)

DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
IPERC...................................
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PPTX
T2 Desarrollo del SNC, envejecimiento y anatomia.pptx
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
Modelo Educativo SUB 2023versión final.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
IPERC...................................
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Manual de Convivencia 2025 actualizado a las normas vigentes
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
informe tipos de Informatica perfiles profesionales _pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
T2 Desarrollo del SNC, envejecimiento y anatomia.pptx
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
EL aprendizaje adaptativo bajo STEM+H.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
Ernst Cassirer - Antropologia Filosofica.pdf
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
Modelo Educativo SUB 2023versión final.pdf

Operadores

  • 1. CENTRO DE ESTUDIO TECNOLÓGICO IDUSTRIAL Y DE SERVICIO NO.109 2° DM DE PROGRAMACIÓN *HERNANDEZ ROMERO WENDY MARLENNE *ORTIZ MENDOZA ROBERTO ALEXANDER MAESTRA: MARGARITA ROMERO ALVARADO
  • 2. TIPOS DE OPERADORES PARA C++ 1. INTRODUCCIÓN El presente documento pretende servir de guía para la enseñanza en la programación bajo el lenguaje C++. Pese a que se ha desarrollado siguiendo los lineamientos establecidos en el syllabus de la asignatura transversal de programación básica de la universidad distrital Francisco José de Caldas, es posible utilizarla como un manual en cualquier campo o ámbito siempre y cuando se relación con el aprendizaje del lenguaje mencionado. Adicionalmente, se recomienda que en caso de ser estudiante, se cuente con algunos conceptos básicos sobre el lenguaje o haber revisado el material de introducción C++.
  • 3. • . ¿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.
  • 4. 2.1.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 EN C++ MONITORIA 2012-3 UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Página 3 / 19 Todos ellos son operadores binarios, de los cuales, “ = ” es el único de asignación simple, los demás son operadores de asignación compuestos, puesto que están conformados por más de un símbolo, por ejemplo “+=” se compone del operador “+ “ y el operador “ = “. Los seis primeros aceptan operandos de distinto tipo, mientras que los cinco últimos: <<=, >>=, &=, ^= y |=, implican manejo de bits, por lo que sus operandos deben ser numero int en sus distintas variantes. El funcionamiento de estos operadores se encuentra descrito en la sección de operadores de bits.
  • 5. La parte izquierda (que tiene que ser una variable no constante) adquiere el valor señalado en la expresión de la derecha, pero se mantiene el tipo original de la variable de la parte izquierda. En caso necesario se realiza una conversión de tipo (con pérdida de precisión en su caso) del izquierdo al derecho. Es necesario resaltar que el operador C++ de asignación simple (=) se distingue de otros lenguajes como Pascal que utilizan el símbolo := para este operador. Observe también que la asignación simple (=) utiliza un símbolo distinto del operador relacional de igualdad (==)” . Además, en los operadores compuesto no debe haber espacios de la forma “+ =” y que el igual siempre va a la derecha del resto de operandos.
  • 6. • 2.2.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 : • La operación modulo corresponde a obtener el residuo de la división, de modo que al dividir 5 entre • 2 tendremos como resultado 2 y como residuo 1, por tanto 5 % 2 corresponde al 1 que sobra de la • división exacta.
  • 7. “Cuando un operador de incremento o decremento precede a su variable, se llevará a cabo la operación de incremento o de decremento antes de utilizar el valor del operando”, tal y como se muestra en el siguiente ejemplo: int x,y; x = 2004; y = ++x; /* x e y valen 2005. */ En el caso de los post-incrementos y post-decrementos pasa lo contrario: se utilizará el valor actual del operando y luego se efectuará la operación de incremento o decremento” [3]. int x,y x = 2004; y = x++; /* y vale 2004 y x vale 2005 */
  • 8. • Código C++ – Signo Zodiacal