Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 21

Parcial 2 Semana 3

Unidad IV. Introducción a la programación: Estructuras básicas.


Tema 3: Operaciones matemáticas y jerarquía de operaciones.
Bienvenidos
Hola chic@s!
Sean bienvenidos a esta sesión de trabajo. Anteriormente se vió el tema “Tipos de
datos de entrada y salida” con el subtema: “Uso de cout y cin. Ahora veras el tema
de “Operaciones matemáticas, inserción de datos, y jerarquía de operaciones” con
cuatro subtemas “Suma”, “Resta”, “Multiplicación”, y “División” .
Cuando tengas dudas, se lo hagas saber a tu maest@ para que pueda apoyarte de la
mejor manera posible, y así puedas lograr todos tus objetivos, como acreditar la
materia. Por lo que, solo nos resta decirte, COMENZAMOS Y ÉXITO.
MATERIAL DE ESTUDIO
Operaciones Matemáticas
Jóvenes excelente día, hoy el tema a revisar tiene que ver con las operadores de
C++, estos operadores son similares a los que viste en matemáticas así como la
jerarquía de operaciones (suma, resta multiplicación y división).
Operaciones Matemáticas
Jerarquía de operaciones
Primero se ejecutaran los de multiplicación y división (los cuales tienen la misma
jerarquía) después los de suma y resta que también tienen la misma jerarquía.
Tener la misma jerarquía significa que puedes realizar la operación que tu quieras
primero sin alterar el resultado.
Si existe signos de agrupación se respeta la jerarquía dentro de dichos signos de
agrupación. El signo de agrupación mas común son los paréntesis ( ) pero también
existen los corchetes [] y las llaves{}.
Introducción
Operadores
Un operador es un carácter o grupo de caracteres que actúa sobre una, dos o más
variables para realizar una determinada operación con un determinado resultado.
Ejemplos típicos de operadores son la suma (+), la diferencia (-), el producto (*),
etc. Los operadores pueden ser unarios, binarios y ternarios, según actúen sobre uno,
dos o tres operandos, respectivamente.
Introducción
Operadores
En C ++ existen muchos operadores de diversos tipos (éste es uno de los puntos
fuertes del lenguaje), que se verán a continuación. Las expresiones pueden contener
paréntesis (...) que agrupan a algunos de sus términos. Puede haber paréntesis
contenidos dentro de otros paréntesis. El significado de los paréntesis coincide con
el habitual en las expresiones matemáticas, con algunas características importantes
que se verán más adelante. En ocasiones, la introducción de espacios en blanco
mejora la legibilidad de las expresiones.
Desarrollo

Ejemplo 1
Analizar y capturar el siguiente programa donde se declaran cuatro variables (a, b, c, h),
de tipo doble la variable “a”, y doble o entero las variables “b, c, h” a las cuales se les
asigna un valor por medio del teclado (cin). Para posteriormente aplicar la fórmula:

Nota: Puedes utilizar la variable i para detener la corrida y visualizar los resultados
Desarrollo
#include <iostream> a=((b*h)/2)-c;
using namespace std; cout<< "El valor de a es :";
cout<<a;
int main() cout<<"\n....Presiona una letra o numero...";
{ cin>>i;
double b, c, h; return 0;
double a; }
char i;
cout<<"Escribe el valor de b:" ;
cin>> b;
cout<< "Escribe el valor de c:" ;
cin>> c;
cout<< "Escribe el valor de h: " ;
cin>> h;
Compilar
Ejecutar
Desarrollo

Ejemplo 2
Realizar un programa que solicite al usuario los valores de dos catetos y posteriormente
encontrar la hipotenusa mediante el uso del Teorema de Pitágoras.
Analizando, podemos declaran tres variables (a, b, c) de tipo doble la variable y se les
asigna un valor por medio del teclado (cin). Para posteriormente aplicar la fórmula.

Nota 1: La libreria cmath se utiliza para que funcione la raiz cuadrada sqrt().
Nota 2: Puedes utilizar la variable i para detener la corrida y visualizar los resultados
Desarrollo
#include <iostream> c=sqrt((a*a)+(b*b));
#include <cmath> cout<< "El valor de c es : \n";
using namespace std; cout<<c;
cout<<"\n....Presiona una letra o numero...";
int main() cin>>i;
{ return 0;
double a, b, c; }
char i;

cout<<"Escribe el valor de a:" ;


cin>> a;
cout<< "Escribe el valor de b:" ;
cin>> b;
Compilar
Ejecutar
Actividad de aprendizaje 3
INDICACIONES
1. Realizar el programa que se solicita en una de las siguientes diapositivas, utilizando
el programa de DEV C++, en caso de no tener computadora donde trabajar se
puede realizar en la libreta o preguntar a tu maestro si existe otra alternativa.
2. Generar el código que permite resolver la práctica solicitada, después compilar y
correr el programa varias veces para verificar que el código esta correcto, si
funciona con datos o valores diferentes y que el resultado final este perfecto.
3. Ya revisado, se debe realizar una captura de pantalla o sacar una foto del código.
4. Realizar una o dos corridas del programa, dando los valores solicitados y obtener el
resultado final de la fórmula planteada en la práctica, después capturar las pantallas
o sacar fotos.
INDICACIONES
5. En un documento en un procesador de textos como Word, en la parte superior
agregar los siguientes datos:
Parcial 2 Semana 3
Actividad de aprendizaje 3
Nombre completo (comenzando por apellidos), grupo y fecha de entrega.
6. Agregar de manera ordenada las capturas de pantalla o fotos y guardar el archivo
como tipo PDF con la siguiente estructura:
INFO_P2_ACT3_Apellidos_Nombre_.pdf
7. Subir el archivo al campus virtual en tiempo y forma.
Programa para resolver una fórmula matemática
1. Declarar cuatro variables (x, r, h, y) de tipo doble.
2. Solicitar el valor para las variables r y h.
3. Generar el código para realizar la fórmula que se muestra a continuación.

4. Para finalizar debe salir como resultado en la pantalla el texto “Resultado: “ y


desplegar el valor de x.
Despedida
Recuerda que esta actividad te va ayudar a desarrollo tu pensamiento lógico
matemático.
Referencias
• Deitel, P. (2014). Como programar en C++. Mexico: Pearson.
• C++ org. (2017). The home of everything C++. 2017, de Free Forms JS Sitio web:
http://www.cplusplus.org Manual de Programación en Lenguaje C++ (2008). UNAM
Sitio web: https://paginas.matem.unam.mx/pderbf/images/mprogintc++.pdf

También podría gustarte