Material Rap 2
Material Rap 2
Material Rap 2
DE LENGUAJE
DE PROGRAMACIÓN C++
Operaciones básicas y
su jerarquía aplicada en
el lenguaje C++
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tabla de Contenido
1. Introducción ..................................................................................................... 3
2. Estructura de contenido .................................................................................. 4
3. Operaciones básicas y su jerarquía aplicada en el lenguaje C++................... 5
3.1. Operadores y operaciones matemáticas ...................................................... 5
3.1.1. Operaciones de asignación ....................................................................... 5
3.1.2. Operadores aritméticos ............................................................................. 6
3.1.3. Operadores relacionales ........................................................................... 6
3.1.4. Operadores lógicos ................................................................................... 7
3.2. Expresiones y funciones matemáticas ....................................................... 10
4. Material de apoyo .......................................................................................... 16
5. Glosario ......................................................................................................... 17
6. Referencias bibliográficas ............................................................................. 18
7. Control del documento .................................................................................. 18
Créditos.............................................................................................................. 19
Creative Commons ............................................................................................ 19
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
1. Introducción
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
=, +=, -=,
2. Estructura de contenido Asignación representado por /=, %=
Operaciones
matemáticas Trigonometría
en C++
Exponenciación
estructurada
por Logaritmos
Funciones soluciona
math.h problemas de Potencia
Redondeo
Otras
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
3. Operaciones básicas y su jerarquía aplicada A continuación, se explicarán los distintos
en el lenguaje C++ tipos de operadores, dando inicio por los de
asignación y continuando con los operadores
3.1. Operadores y operaciones matemáticas aritméticos, relacionales y lógicos:
!= Diferente de 4 != 8 (true)
> Mayor a 9 > 12 (false)
< Menor a 9 < 12 (true)
Al igual que los operadores relacionales, una expresión que contenga operadores
lógicos dará como resultado false o true. En la siguiente tabla se describen algunos
ejemplos:
! (not)
Niega el resultado de la expresión. Si es true el !(9 > 12) = true
resultado final será false y viceversa.
El resultado es true cuando las dos (9 < 12) && (2 <= 2) = true
&& (and) expresiones son true. Cualquier otra
combinación dará false.
El resultado es true cuando alguna de las dos (1 >= 2) || (4!=8) = true
|| (or) expresiones es true, o ambas.
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
A continuación, se mostrará un ejemplo que Como se puede observar, entre las líneas 15 y 19 se
permitirá poner en práctica los operadores encuentra código que hasta el momento es nuevo para el
aritméticos y de asignación. Los operadores de proceso de formación y representa las operaciones básicas
relación y lógicos se pondrán en práctica en la de la aritmética. La salida en pantalla de la aplicación anterior
unidad temática 3 cuando se exponga el tema de es la siguiente:
las estructuras de condición:
Ilustración 3.
Código Proyecto operadores_2.
Fuente: Sena
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Al realizar las operaciones en las líneas 20, 26, 32 3.2. Expresiones y funciones matemáticas
38 y 44 el valor de la variable ‘a’ se va modificando,
mientras que el valor de ‘b’ siempre es el mismo: En los ejemplos anteriores se evidenciaron algunas
expresiones matemáticas:
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Por consiguiente, elabore un nuevo proyecto en Dev C++, guárdelo con el nombre
de operadores_3 y digite el siguiente código:
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Primero, en la línea dos (2) se incluye en la cabecera
la librería math.h para invocar las funciones.
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Al ejecutar la aplicación el resultado a mostrar es
el siguiente:
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
4. Material de apoyo
• Programación en C++.
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
5. Glosario
ABCD Estatuto: es un sinónimo de instrucción. Estatuto while: se usa para implementar una
estructura de repetición (bucle while) en la que
Estatuto break: instrucción que termina la repetición se controla mediante una expresión
inmediatamente un ciclo o una instrucción switch. booleana y continúa ejecutándose mientras esta
expresión permanece cierta, finalizando cuando
Estatuto for: es un método para ejecutar un bloque se hace falsa.
de sentencias un número fijo de repeticiones.
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
6. Referencias bibliográficas
18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Créditos Senior equipo de adecuación
Equipo de Adecuación Gráfica Claudia Rocio Varón Buitrago
Centro de Comercio y servicios
SENA Regional Tolima Asesor pedagógico
Línea de Producción Ricardo Palacio
Experto temático
Programadores
Jorge Eliecer Andrade Cruz
Davison Gaitán Escobar
Héctor Horacio Morales García
Iván Darío Rivera Guzmán
Creatives commons
Atribución, no comercial, compartir igual.
Este material puede ser distribuido, copiado y exhibido
por terceros si se muestra en los créditos. No se
puede obtener ningún beneficio comercial y las obras
derivadas tienen que estar bajo los mismos términos de
licencia que el trabajo comercial. 19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje