Pdf Expresiones

Páginas: 7 (1731 palabras) Publicado: 30 de enero de 2013
Expresiones Aritméticas
Cátedra de Programación Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes

Semestre B-03

Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1.

1

La Operación Asignación
variable = expresión; • La sentencia de asignación es un modo de darle valores a una variable. • Laexpresión se evalúa y el resultado es asignado a la variable. • La sentencia de asignación modifica el contenido de una variable.
variable = valor constante; variable = variable; variable = expresión;
Semestre B-03

x = 3; x = y; x = (y + 1)/2;
2

Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1.

La Operación Asignación
Ejemplos a = b; suma = 60; ¿ Cuál será elvalor que tomará la variable D tras la ejecución de las siguientes instrucciones ?
A = 12; B = A + 5; C = B - 2; D = C + (A + B);
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 3

Expresiones
Puede ser: Una variable Una constante Una combinación de operadores y operandos.
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento deComputación. Programación 1. 4

Expresiones
Operandos: constantes, variables u otras expresiones. Operadores: Símbolo que indica al compilador que ejecute determinadas operaciones con los elementos sobre los que opera (aritméticos, lógicos, de cadena y de comparación).

Semestre B-03

Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1.

5

Expresiones Tipos deexpresiones
Aritméticas: Los operandos que intervienen en ella son numéricos, el resultado es numérico y los operadores son aritméticos. Lógicas: Su resultado es CIERTO o FALSO. Se construyen mediante los operadores de comparación y lógicos.
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 6

Operadores Aritméticos en C/C++
Operación Suma RestaMultiplicación División Resto o módulo Incremento unitario Decremento unitario Operador + x /o— Operador en C/C++ + * / % ++ -Ejemplo 24 + 56 5-4 4*5 34 / 6 68 % 2 7++ 6--

Semestre B-03

Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1.

7

Operadores Aritméticos en C/C++
Incremento (++)
• Para n = 2, la ejecución de la sentencia i = n++; // post-incrementoasigna el valor 2 a i y después incrementa el valor de n a 3. i=2 n=3 • La ejecución de la sentencia i = ++n; // pre-incremento incrementa el valor de n a 4 y después asigna este valor a i. n=4 i=4
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 8

Operadores Aritméticos en C/C++
Decremento (--)
• Para n = 5, la ejecución de la sentencia i = n--; //post-decremento asigna el valor 5 a i y después decrementa el valor de n a 4. i=5 n=4 • La ejecución de la sentencia i = --n; // pre-decremento decrementa el valor de n a 3 y después asigna este valor a i. n=3 i=3
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 9

Operadores Aritméticos en C/C++
Incremento/ decremento
Siempre que pueda, noutilice ++a; o --a; aunque son operaciones válidas. Puede utilizar incrementos/ decrementos en una expresión, por ejemplo x =5 + y ++; Equivalente a x =5 + y; y ++;
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 10

Operadores Aritméticos en C/C++
• Los operadores +, -, *, /, se pueden usar con operandos (constante, variable o expresión) tanto enteroscomo reales. • La división de enteros da como resultado un entero. 17/5 = 3 • El operador módulo (%) sólo puede ser utilizado con operandos enteros. La expresión a % b da como resultado el resto de la división entera de dos números a y b. 17%5 = 2
Semestre B-03 Escuela de Ingeniería de Sistemas. Departamento de Computación. Programación 1. 11

Operadores Aritméticos en C/C++
Ejemplos
a+b*c...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pdf
  • Pdf
  • PDF que es
  • PDF
  • pdf
  • Pdf
  • Pdf
  • Pdf

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS