1ev2 pr7 gutierrez juarez israel

12
Instituto Politécnico Nacional Escuela Superior de Ingeniería y Mecánica ESIME ZACATENCO Nombre: Israel Gutiérre !uáre Grupo: "E#$ Fecha de realización % &'(&)($&"* Tema: P+ACTICA No, - OPE+A.O+ES A+ITMETICOS EST+/CT/+AS .E +EPETICI0N1 SE2ECCI0N 3 4/NCIONES .E /S/A+IO, Fecha de entrega % "$(&)($&"* Indice

Upload: misael-sanchez

Post on 04-Nov-2015

218 views

Category:

Documents


0 download

DESCRIPTION

fundamentos de programacion

TRANSCRIPT

Instituto Politcnico NacionalEscuela Superior de Ingeniera y Mecnica ESIME ZACATENCO

Nombre: Israel Gutirrez Jurez

Grupo: 1EV2

Fecha de realizacin: 03/06/2015

Tema: PRACTICA No. 7OPERADORES ARITMETICOSESTRUCTURAS DE REPETICIN, SELECCIN Y FUNCIONES DE USUARIO.

Fecha de entrega: 12/06/2015

Indice

1. Teoria Operadores Operadores Aritmeticos Operadores Relacionales Operadores Logicos2. Objetivo3. Metodologia Codigo C++ PSE INT4. Concluciones5. Referencias

Teoria

Operadores.

Unoperadores un smbolo que representa una accin determinada para una variable o valor y as como en espaolla coma ( , ) indica una pausa corta y el punto ( . ) indica una pausa un poco ms larga, en aritmtica existenoperadores que indican la ejecucin de determinado proceso, por ejemplo:

2 + 2 = 4

En este caso el operador es el signo mas ( + ) que indica que se debe hacer una suma o un incremento de dos valoresdados. Los operadores en programacin estn en categoras dependiendo de su funcionalidad, los primeros son losoperadores aritmticosque a su vez se dividen en binarios y unarios, losoperadores relacionalesy losoperadores Lgicos.

OPERADORES ARITMTICOS

Binarios: los operadores binarios indican operaciones sencillas de incremento (suma o multiplicacin ) y decremento (resta, divisin y modulo), estos son los operadores binarios:

+: representa la suma de dos o ms valores o variables. -: representa la resta de dos o ms valores o variables. *: representa la multiplicacin de dos o ms valores o variables. /: representa la divisin de dos o ms valores o variables. %: representa el modulo (obtencin del residuo de una divisin) de dos o ms valores o variables.

Unarios: los operadores unarios representan operaciones simplificadas de incremento decremento y modificacin de signos, estos son los operadores unarios:

++: Incrementa el valor de una variable en una unidad. --: Decrementa el valor de una variable en una unidad. -: Cambia el signo de una variable, es como multiplicar por -1.

Ejemplos:

3 + 3 = 610 - 5 = 55 * 5 = 258 / 2 = 48 % 2 = 0 (cero es el residuo de la divisin 8/2)

c=4;c++; //c=5 (c inicia siendo igual a 4, despus del incremento [c++], c vale 5)

d=10;d--; //d=9 se le resto 1

e = -(4) // e = -4f = -(-6) // f = 6 (por regla de signos menos por menos igual a mas)

En conclusin los operadores unarios, simplifican el proceso de modificacin de valores ya que al escribir c++ se hace lo mismo que c=c+1.

OPERADORES RELACIONALES

Son operadores que se encargan de unir y comparar dos o ms valores, siempre se utilizan en comparaciones de parejas y estn dadas por los smbolos:

==: igual que!=: diferente a>: mayor que=: mayor igual que b > c //ERROR

(a > b) && (b > c) //BIEN

OPERADORESLGICOS

Son operadores de unin, tambin llamados compuertas lgicas, estos operadores pueden unir dos o ms pares de valores comparados por medio de los operadores relaciones y estn dados por estos smbolos:

&&: OperadorAND(Y) quiere decir que todas las condiciones deben ser verdaderas para que se ejecute una accin.

||: OperadorOR(O) quiere decir que de todas las condiciones solo una debe ser verdadera y se asume que con eso es suficiente para hacer determinada accin.

!: OperdaroNOT(NO) quiere decir que se niega la afirmacin para cambiar su valor, es decir cambia de verdadero a falso y de falso a verdadero.

.OBJETIVOS:

Realizar ejercicio de operadores aritmticos utilizando estructura de repeticin while, estructura de seleccin if else anidado, funciones de usuario con valor de retorno y valor por referencia.

METODOLOGIA

Realice una calculadora en lenguaje C que en principal pregunte si quieres realizar las operaciones aritmticas si es afirmativo dentro de un ciclo while pregunte que quiere realizar para la eleccin de la operacin utilice if else anidado op 1 suma op 2 resta op 3 multiplicacion op 4 division

Si no elige opcin indique NO elegiste opcin y vuelva a preguntar si quiere volver a realizar las operaciones aritmticas.

Considere para:La suma y resta argumentos de entrada y valor de retorno

Pregunte para la suma dame sumando 1, sumando 2 Llame la funcion y retorne el valor que ser impreso en principal indicando la suma es Para la resta sera muy similar a la suma

La multiplicacion y division argumentos de entrada y valor por referencia

Pregunte para la multiplicacin dame multiplicando,dame el multiplicador Llame la funcin y retorne por referencia el valor que ser impreso en principal indicando el producto es:

Para la divisin sera muy similar a la multiplicacin.

PSE INT

2.- Realice el ejercicio anterior en PSE INT puede considerar switch o if else anidado.

Concluciones

Los operadores aritmeticos sirven para realizar las operaciones comunes como suma, resta, multiplicacion y division. Estos operadores se pueden convinar de difetentes formas para obtener el resultado deseeado.

Fuentes.

PJ DEITEL, HM DEITEL./2008./Ttulo:COMO PROGRAMAR C++/Programacion de juegos y a la biblioteca boost./Pearsoon./sexta edicion/ Deitel. /Pginas 112.

Addison Wesley - C++ Network Programming Volume I - Mastering Complexity with ACE and Patterns

9