leyendas

Páginas: 5 (1138 palabras) Publicado: 29 de septiembre de 2013
Expresiones Aritméticas

Programación digital I
Escuela de Sistemas
Facultad de Ingeniería
Gilberto Diaz

Expresiones Aritméticas


El computador puede realizar cálculos
además de mostrar datos por pantalla.



Son expresiones analíticas que no
contiene más funciones que aquellas
que pueden calcularse con las
operaciones del álgebra, a saber:





Suma
RestaMultiplicación
División

Formato de las Expresiones


Las expresiones Aritméticas se utilizan
en sentencias con el siguiente
formato:
variable = expresión;



variable: localidad de memoria
referenciada por un nombre bien
definido



expresión: expresión aritmética

Operación de Asignación


El mecanismo para asignar valores a
las variables es la sentencia de
asignación(=)
variable = expresión;



Se evalua la expresión aritmética y el
resultado es almacenado en la varible



La sentencia de asignación permite
modificar el contenido de una variable

Expresiones


Las expresiones pueden estar
compuestas por:




Una variable
Una constante
Una combinación de operadores y
operandos

Expresiones


Operandos: constantes,variables,
números u otras expresiones



Operadores: símbolos que indican al
compilador que ejecute determinadas
operaciones con los elementos sobre
los que opera:





aritméticos
lógicos
de cadena
relacionales

Tipos de Expresiones


Aritméticas: Los operandos que
intervienen son numéricos, los
resultados son numéricos y los
operadores son aritméticos



Lógicas:Los operadores son lógicos o
relacionales. Los resultados sólo
pueden ser dos valores:



Cierto
Falsto

Tipos de Expresiones


Aritméticas: Los operandos que
intervienen son numéricos, los
resultados son numéricos y los
operadores son aritméticos



Lógicas: Los operadores son lógicos o
relacionales. Los resultados sólo
pueden ser dos valores:



Cierto
Falsto Operadores Aritméticos
Operación

Operador

Expresión

Expresión en C

Suma

+

A+3

A+3

Resta

-

A–3

A–3

Multiplic

x

Ax3

A*3

División

/

A÷3

A/3

Resto

%

A%3

Incremento ++

A+1

A++ ó ++A

Decrement --

A–1

A-- ó --A

Operadores de Incremento


En el caso de tener una variable i con
valor igual a 2, tenemos
j = i++;➲

Primero se asigna el valor de i a j y
luego se incrementa el valor de i



i = 3

j = 2

Operadores de Incremento


En el caso de tener una variable i 
con valor igual a 2, tenemos
j = ++i;



Primero incrementa el valor de i y
luego se asigna el valor de i a j



i = 3

j = 3

Operadores de Incremento


En el caso de tener una variable i con
valorigual a 2, tenemos
j = i­­;



Primero se asigna el valor de i a j y
luego se decrementa el valor de i



i = 1

j = 2

Operadores de Incremento


En el caso de tener una variable i 
con valor igual a 2, tenemos
j = ­­i;



Primero decrementa el valor de i y
luego se asigna el valor de i a j



i = 1

j = 1

Operadores de Incremento


Este tipo de operadoressólo se
utilizan con variables enteras



Se pueden utilizar dentro de las
expresiones, ejemplo:
x = 5 + y++;



Lo cual es equivalente a:
x = 5 + y;
y++;      

Operadores Aritméticos


Los operadores + - * / pueden ser
utilizados con los siguientes
operandos:






Constantes
Variables
Expresiones

La división de enteros genera
resultados enteros
5/2 = 2 Operadores Aritméticos


El operador % da como resultado el
resto de la división de los operandos
involucrados. Sólo se puede utilizar
con operandos enteros, ejemplo
5%2 = 1

Operadores Aritméticos
Ejemplos:





area = largo * ancho;
numero = 2 + 3;
i = j * k;
resto = 3 % 2;

Reglas de los Operandos


Si todos los operandos en una
expresión son enteros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Leyenda
  • Leyenda
  • Leyendas
  • Leyenda
  • Leyenda
  • Leyenda
  • Leyendas
  • ¿que es una leyenda?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS