SlideShare una empresa de Scribd logo
TIPOS DE OPERADORES
PARA C++
Nombre: Xahiro Baruc Vargas López y Andrea Monserrat De La Cruz Ramos
Grado: 2° Grupo: Dm Especialidad: Programación
Materia: Desarrollo de software utilizando programación estructural
Maestra: Margarita Romero Alvarado
¿Que 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.
Operador 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 utilizan 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
mas comunes son:
Operadores 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 relaciones (en realidad
se trata respuestas a preguntas). Las expresiones que las 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 respuesta 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 lógicos
*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ógico son tres, dos de ellos son binarios y el ultimo (negación) es unario:
*El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos operandos true o lo que
es equivalente, distintas de cero. En cualquier otro caso el resultado es false.
*El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera de las expresiones
evaluadas es true, o distinta de cero, en caso contrario devuelve false.
*El operador “!” es equivalente al “NOT”, o “NO”, y devuelve true cuando la expresión evaluada
es false o cero, en caso contrario devuelve false.
Tablas de verdad para operadores lógicos en C++
Una tabla de verdad es una relación de todos los posibles valores para los operandos
que intervienen en una operación, y los resultados para cada caso.
En el caso de operadores lógicos podemos mostrar fácilmente tablas de verdad, ya que
el dominio para cada operando es muy reducido: true o false.
Si además tenemos en cuenta la regla del cortocircuito, los casos posibles se reducen
todavía más.
A continuación se muestra la tabla de verdad del operador &&:
La tabla de verdad para el operador || es:
La tabla de verdad para el operador ! es:
El operador de negación lógico (!) invierte el significado del operando. El operando debe ser de tipo
aritmético o de puntero (o una expresión que se evalúe como un tipo aritmético o de puntero). El
operando se convierte implícitamente al tipo bool .
El resultado es true si el operando convertido es false; el resultado es false si el operando
convertido es true. El resultado es de tipo bool.
Operadores de Bits
Los operadores de movimiento son operadores de 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 dirección
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 “&”. Ademas existen dos operadores específicos
para punteros-a-clases
Conclusión
Un operador produce uno o mas argumentos y produce un nuevo valor. Los argumentos se
pasan de una manera diferente que en las llamadas a funcionales normales, pero el efecto es
el mismo.
Bibliografía
*https://msdn.microsoft.com/es-es/library/126fe14k.aspx
*http://michelletorres.mx/operadores-logicos-en-c/

Más contenido relacionado

La actualidad más candente

TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
KatherinBarrios17
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
LuisFrancisco02
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
Oswaldo Carlosama
 
Operadores
OperadoresOperadores
Operadores
Efren Pacheco
 
Tipos de operadores para c++
Tipos de operadores para c++Tipos de operadores para c++
Tipos de operadores para c++
Aquino1912
 
Taller abril 18 a (1)
Taller abril 18 a  (1)Taller abril 18 a  (1)
Taller abril 18 a (1)stiven-c
 
OPERADORES LOGICOS
OPERADORES LOGICOSOPERADORES LOGICOS
OPERADORES LOGICOS
LaishaXime
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
Maztherprozh
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicas
Paola Leal Ramirez
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasd16gl
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
Maztherprozh
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
Maztherprozh
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
Maztherprozh
 

La actualidad más candente (14)

TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 
Operadores
OperadoresOperadores
Operadores
 
Tipos de operadores para c++
Tipos de operadores para c++Tipos de operadores para c++
Tipos de operadores para c++
 
Taller abril 18 a (1)
Taller abril 18 a  (1)Taller abril 18 a  (1)
Taller abril 18 a (1)
 
OPERADORES LOGICOS
OPERADORES LOGICOSOPERADORES LOGICOS
OPERADORES LOGICOS
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
 
Leccion 2 Java
Leccion 2 JavaLeccion 2 Java
Leccion 2 Java
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicas
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Tipos de operadores_para_c_
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_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
 

Similar a Tipos de operadores_para_c++_(4) (1)

Tipos de oberadores_c++
Tipos de oberadores_c++Tipos de oberadores_c++
Tipos de oberadores_c++
Maztherprozh
 
Operadores
OperadoresOperadores
Operadores
Maztherprozh
 
Operadores de c_..
Operadores de c_..Operadores de c_..
Operadores de c_..
Idalia Tristan
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
Idalia Tristan
 
Operadores para c++ bvb
Operadores para c++ bvbOperadores para c++ bvb
Operadores para c++ bvb
oscar020615
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
ManuelHernandez480
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
MichelleEspinosa02
 
presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.
Vectornavarro
 
Operadoresc
Operadoresc Operadoresc
Operadoresc
Maztherprozh
 
Diapo(2)
Diapo(2)Diapo(2)
Diapo(2)
gadiel1515
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasd16gl
 
C sharp
C sharpC sharp
C sharp
Elena Gomez
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
Obmaro García
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
Yenny Salazar
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
JazminIbarra1106
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operacionesyuli02
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
Dunkherz
 

Similar a Tipos de operadores_para_c++_(4) (1) (20)

Tipos de oberadores_c++
Tipos de oberadores_c++Tipos de oberadores_c++
Tipos de oberadores_c++
 
Operadores
OperadoresOperadores
Operadores
 
Operadores de c_..
Operadores de c_..Operadores de c_..
Operadores de c_..
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Operadores de c++
Operadores de c++Operadores de c++
Operadores de c++
 
Operadores para c++ bvb
Operadores para c++ bvbOperadores para c++ bvb
Operadores para c++ bvb
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.
 
Operadoresc
Operadoresc Operadoresc
Operadoresc
 
Diapo(2)
Diapo(2)Diapo(2)
Diapo(2)
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
4 operadores
4 operadores4 operadores
4 operadores
 
C sharp
C sharpC sharp
C sharp
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operaciones
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
 

Más de andreadelacruz002

While instruccion
While instruccionWhile instruccion
While instruccion
andreadelacruz002
 
If else intruccion
If else intruccionIf else intruccion
If else intruccion
andreadelacruz002
 
If instruccion
If instruccionIf instruccion
If instruccion
andreadelacruz002
 
For instruccion
For instruccionFor instruccion
For instruccion
andreadelacruz002
 
13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo
andreadelacruz002
 
10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo
andreadelacruz002
 
10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS
andreadelacruz002
 
10 Códigos
10 Códigos10 Códigos
10 Códigos
andreadelacruz002
 
Bloque3
Bloque3Bloque3
Segunda evalucion 2 andrea
Segunda evalucion 2 andreaSegunda evalucion 2 andrea
Segunda evalucion 2 andrea
andreadelacruz002
 
Tipos de datos para c++
Tipos de datos para c++Tipos de datos para c++
Tipos de datos para c++
andreadelacruz002
 
Segunda unidad
Segunda unidadSegunda unidad
Segunda unidad
andreadelacruz002
 
Primera unidad
Primera unidadPrimera unidad
Primera unidad
andreadelacruz002
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
andreadelacruz002
 
Tutorial c++
Tutorial c++Tutorial c++
Tutorial c++
andreadelacruz002
 
Instrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardadoInstrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardado
andreadelacruz002
 
Estructura basica-para-c++
Estructura basica-para-c++Estructura basica-para-c++
Estructura basica-para-c++
andreadelacruz002
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
andreadelacruz002
 
Tablas de-verdad-para-c++
Tablas de-verdad-para-c++Tablas de-verdad-para-c++
Tablas de-verdad-para-c++
andreadelacruz002
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
andreadelacruz002
 

Más de andreadelacruz002 (20)

While instruccion
While instruccionWhile instruccion
While instruccion
 
If else intruccion
If else intruccionIf else intruccion
If else intruccion
 
If instruccion
If instruccionIf instruccion
If instruccion
 
For instruccion
For instruccionFor instruccion
For instruccion
 
13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo13 Problemas Diagrama Codigo
13 Problemas Diagrama Codigo
 
10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo10 Diagramas y Pseudocódigo
10 Diagramas y Pseudocódigo
 
10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS10 Diagramas en CODE::BLOCKS
10 Diagramas en CODE::BLOCKS
 
10 Códigos
10 Códigos10 Códigos
10 Códigos
 
Bloque3
Bloque3Bloque3
Bloque3
 
Segunda evalucion 2 andrea
Segunda evalucion 2 andreaSegunda evalucion 2 andrea
Segunda evalucion 2 andrea
 
Tipos de datos para c++
Tipos de datos para c++Tipos de datos para c++
Tipos de datos para c++
 
Segunda unidad
Segunda unidadSegunda unidad
Segunda unidad
 
Primera unidad
Primera unidadPrimera unidad
Primera unidad
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Tutorial c++
Tutorial c++Tutorial c++
Tutorial c++
 
Instrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardadoInstrucciones basicas-para-c-autoguardado
Instrucciones basicas-para-c-autoguardado
 
Estructura basica-para-c++
Estructura basica-para-c++Estructura basica-para-c++
Estructura basica-para-c++
 
Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++Bibliotecas que existen_para_c++
Bibliotecas que existen_para_c++
 
Tablas de-verdad-para-c++
Tablas de-verdad-para-c++Tablas de-verdad-para-c++
Tablas de-verdad-para-c++
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
 

Último

Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 

Último (20)

Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 

Tipos de operadores_para_c++_(4) (1)

  • 1. TIPOS DE OPERADORES PARA C++ Nombre: Xahiro Baruc Vargas López y Andrea Monserrat De La Cruz Ramos Grado: 2° Grupo: Dm Especialidad: Programación Materia: Desarrollo de software utilizando programación estructural Maestra: Margarita Romero Alvarado
  • 2. ¿Que 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. Operador 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 utilizan 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 mas comunes son:
  • 5. Operadores 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 relaciones (en realidad se trata respuestas a preguntas). Las expresiones que las 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 respuesta 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 lógicos *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ógico son tres, dos de ellos son binarios y el ultimo (negación) es unario:
  • 7. *El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos operandos true o lo que es equivalente, distintas de cero. En cualquier otro caso el resultado es false. *El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera de las expresiones evaluadas es true, o distinta de cero, en caso contrario devuelve false. *El operador “!” es equivalente al “NOT”, o “NO”, y devuelve true cuando la expresión evaluada es false o cero, en caso contrario devuelve false.
  • 8. Tablas de verdad para operadores lógicos en C++ Una tabla de verdad es una relación de todos los posibles valores para los operandos que intervienen en una operación, y los resultados para cada caso. En el caso de operadores lógicos podemos mostrar fácilmente tablas de verdad, ya que el dominio para cada operando es muy reducido: true o false. Si además tenemos en cuenta la regla del cortocircuito, los casos posibles se reducen todavía más. A continuación se muestra la tabla de verdad del operador &&:
  • 9. La tabla de verdad para el operador || es: La tabla de verdad para el operador ! es: El operador de negación lógico (!) invierte el significado del operando. El operando debe ser de tipo aritmético o de puntero (o una expresión que se evalúe como un tipo aritmético o de puntero). El operando se convierte implícitamente al tipo bool . El resultado es true si el operando convertido es false; el resultado es false si el operando convertido es true. El resultado es de tipo bool.
  • 10. Operadores de Bits Los operadores de movimiento son operadores de 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:
  • 11. Operadores de dirección 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 “&”. Ademas existen dos operadores específicos para punteros-a-clases
  • 12. Conclusión Un operador produce uno o mas argumentos y produce un nuevo valor. Los argumentos se pasan de una manera diferente que en las llamadas a funcionales normales, pero el efecto es el mismo.