SlideShare una empresa de Scribd logo
Nombre:  carlos augusto estrada cortezColegio: liceo metropolitano en computaciónGrado: 4to bachillerato en ciencias y letrasProfesor:  josue romero musulMateria: matematicasIntroducciónEl presente trabajo se trata de la precedencia de operadores y la asociatividad de ellos mismos también se trata de la relación entre la jerarquía matematica y precedencia de programaciónPrecedencia de operadoresActualización: noviembre 2007La precedencia de operadores es un conjunto de reglas de JScript que controla el orden en que el compilador realiza las operaciones cuando se evalúa una expresión. Las operaciones con mayor precedencia se realizan antes que las de menor prioridad. Por ejemplo, la multiplicación se realiza antes que la suma. Tabla de precedencias La tabla siguiente muestra una lista de los operadores de JScript, en orden de precedencia de mayor a menor.PrecedenciaOrden de evaluaciónOperadorDescripción15de izquierda a derecha., [], ()Acceso a campos, indización de matrices, llamadas a funciones y agrupamiento de expresiones14de derecha a izquierda++, --, -, ~, !, delete, new, typeof, voidOperadores unarios, tipos de datos devueltos, creación de objetos, valores no definidos13de izquierda a derecha*, /, %Multiplicación, división, división módulo12de izquierda a derecha+, -Suma y concatenación de cadenas, resta11de izquierda a derecha>, >>>Desplazamiento bit a bit10de izquierda a derecha, >=, instanceofMenor que, menor o igual que, mayor que, mayor o igual que, instanceof9de izquierda a derecha==, !=, ===, !==Igualdad, desigualdad, igualdad estricta y desigualdad estricta8de izquierda a derecha&AND bit a bit7de izquierda a derecha^XOR bit a bit6de izquierda a derecha|OR bit a bit5de izquierda a derecha&&AND lógico4de izquierda a derecha||OR lógico3de derecha a izquierda?:Condicional2de derecha a izquierda=, OP=Asignación, asignación compuesta1de izquierda a derecha, (coma)Evaluación múltipleLos paréntesis en una expresión modifican el orden de evaluación determinado por la precedencia de operador. Esto significa que una expresión encerrada entre paréntesis se evalúa por completo antes de usar su valor en el resto de la expresión.Por ejemplo:  HYPERLINK \"
javascript:CopyCode('ctl00_MTCS_main_ctl06_ctl00_ctl00_code');\"
 \o \"
Copiar código\"
 Copiar código z = 78 * (96 - 3 + 45)En la expresión anterior hay cinco operadores: =, *, (), - y +. Según las normas de precedencia de operadores, se evalúan en el siguiente orden: (), -, +, *, =. En primer lugar se realiza la evaluación de la expresión que está encerrada entre paréntesis. Dentro de los paréntesis, hay un operador de suma y otro de resta. Ambos operadores tienen la misma precedencia y se evalúan de izquierda a derecha. Primero, se resta 3 de 96, con lo que se obtiene un resultado de 93. A continuación, se suma el número 45 a 93 y se obtiene el valor 139.A continuación se realiza la multiplicación: El número 78 se multiplica por 139, con lo que se obtiene un resultado igual a 10764. Por último se realiza la asignación: El número 10764 se asigna a z. Vea también Precedencia y asociatividad de operadores Al utilizar dos o más operadores en una sentencia, algunos operadores tienen precedencia sobre otros operadores. La precedencia y asociatividad de los operadores determina el orden en que se procesan los operadores. ActionScript tiene una jerarquía que determina qué operadores se ejecutan antes que otros. Al final de esta sección encontrará una tabla en la que se expone esta jerarquía. Aunque para aquellos usuarios familiarizados con la programación aritmética o básica puede parecer algo natural que el compilador procese el operador de multiplicación (*) antes que el operador de suma (+), el compilador necesita instrucciones explícitas sobre qué operadores debe procesar primero. Dichas instrucciones se conocen colectivamente como precedencia de operadores.Puede ver un ejemplo de precedencia de operadores al utilizar los operadores de multiplicación y suma:var mySum:Number;mySum = 2 + 4 * 3;trace(mySum); // 14Observará que el resultado de esta sentencia es 14, ya que la multiplicación tiene una precedencia de operador superior. Por consiguiente, se calcula primero 4 * 3 y el resultado se suma a 2.Puede controlar lo que debe ocurrir colocando las expresiones entre paréntesis. ActionScript establece una precedencia de operadores predeterminada que puede modificar utilizando el operador de paréntesis (()). Al colocar la expresión de suma entre paréntesis, ActionScript calcula primero la suma:var mySum:Number;mySum = (2 + 4) * 3;trace(mySum); // 18Ahora el resultado de esta sentencia es 18.Los operadores también pueden tener la misma precedencia. En este caso, la asociatividad determina el orden en que deben actuar los operadores. La asociatividad puede ser de izquierda a derecha o de derecha a izquierda.Observe de nuevo el operador de multiplicación. La asociatividad en este caso es de izquierda a derecha, por lo que las dos sentencias siguientes son iguales.var mySum:Number;var myOtherSum:Number;mySum = 2 * 4 * 3;myOtherSum = (2 * 4) * 3;trace(mySum); // 24trace(myOtherSum); // 24Pueden darse situaciones en las que dos o más operadores con la misma precedencia aparezcan en la misma expresión. En estos casos, el compilador utiliza las reglas de asociatividad para determinar qué operador se procesa primero. Todos los operadores binarios, salvo los operadores de asignación, tienen asociatividad desde la izquierda, lo que significa que los operadores de la izquierda se procesan antes que los operadores de la derecha. Los operadores de asignación y el operador condicional (?:) tienen asociatividad desde la derecha, lo que significa que los operadores de la derecha se procesan antes que los operadores de la izquierda. Para más información sobre operadores de asignación, consulte Utilización de operadores de asignación. Para más información sobre el operador condicional (?:), consulte El operador condicional.Piense, por ejemplo, en los operadores menor que (), que tienen la misma precedencia. Si ambos operadores se utilizan en la misma expresión, el operador de la izquierda se procesará en primer lugar porque ambos operadores tienen asociatividad desde la izquierda. Esto significa que las dos sentencias siguientes generan el mismo resultado:trace(3 > 2 trace((3 > 2) El operador mayor que (>) se procesa primero, lo que da como resultado el valor true porque el operando 3 es mayor que el operando 2. El valor true se pasa al operador menor que (Estudie el orden de los operandos del código ActionScript, especialmente si establece condiciones complejas y conoce la frecuencia con la que dichas condiciones son verdaderas (true). Por ejemplo, si sabe i va a ser mayor que 50 en su condición, deberá escribir primero iEn la tabla siguiente se muestran los operadores de ActionScript 2.0 por orden decreciente de precedencia. Cada fila de la tabla contiene operadores de la misma precedencia. Cada fila de operadores tiene precedencia superior a la fila que aparece debajo de ella en la tabla. Para más información y directrices sobre el uso de operadores y paréntesis, consulte Aplicación de formato a la sintaxis de ActionScript.GrupoOperadoresPrimario[] {x:y} () f(x) new x.y x[y] Sufijox++ x-- Unario++x --x + - ~ ! delete typeof void Multiplicativo* / % Aditivo+ - Desplazamiento en modo bit> >>> Relacional = instanceof Igualdad== != === !== AND en modo bit& XOR en modo bit^ OR en modo bit| AND lógico&& OR lógico|| Condicional?: Asignación= *= /= %= += -= >= >>>= &= ^= |= Coma, jeraquiaEn la siguiente expresión se pretende hacer dos operaciones con tres números. 2 + 3 * 5 Si primero sumamos 2 + 3 el resultado es 5, que multiplicado por 5 nos da 25. Pero si primero multiplicamos 3 * 5, obtenemos 15, que sumado con 2 nos da 17. Me imagino que te has de preguntar ¿Qué operación debo de realizar primero, la suma de 2 y 3 para luego multiplicarlo por 5, o la multiplicación de por 5 y luego sumarle 2? Como ya vimos la respuesta es distinta en cada caso. Para evitar confusiones, se han establecido reglas para realizar las operaciones en un orden determinado. Este orden se llama jerarquía de las operaciones. Veamos cuales son esas reglas. 1.- Al realizar una serie de sumas y restas, estas se deben realizar de izquierda a derecha. Por ejemplo, en esta serie de sumas y restas 65 + 21 – 68 + 31 – 27 vamos haciendo las siguientes operaciones: primero sumamos 65 + 21, que da como resultado 86, luego hacemos la resta de 86 – 68, que da 18, a lo cual le sumamos 31, para obtener 49 y finalmente restamos 27, de modo que el resultado final es 22. 2.- El mismo orden (de izquierda a derecha) se utiliza para las expresiones que solo tienen multiplicaciones y divisiones. Por ejemplo, 7 * 8 / 4 = 56 / 4 = 14 El problema surge cuando combinamos sumas y restas con multiplicaciones y divisiones. Como ya vimos antes el resultado de 2 + 3 * 5 depende de la operación que se realice primero. 3.- Las multiplicaciones y divisiones se realizan antes que las sumas y restas. Así en la expresión 2 + 3 * 5, primero realizamos la multiplicación y luego la suma, por lo que el resultado es 2 + 15 = 17. La escritura de las operaciones se pede aclarar mucho mas con el uso de paréntesis. En algunos casos, podemos utilizar los paréntesis solo para reafirmar la jerarquía, como cuando escribimos 2 + (3 * 5), que es lo mismo que 2 + 3 * 5. Pero también podemos utilizar los paréntesis para modificar la jerarquía. Así, si en la expresión anterior queremos sumar primero y luego multiplicar (2 + 3) * 5. 4.- Siempre que aparezcan paréntesis en una expresión aritmética, las operaciones dentro de ellos se realizan en primer lugar. Por ejemplo en la expresión (3 * 4) + (5 – 2), como tenemos paréntesis primero realizamos las operaciones dentro de ellos, siguiendo un orden de izquierda a derecha. Así (3 * 4) = 12 y (5 – 2) = 3. Después sumamos 12 + 3 = 15. Otro ejemplo 7 * (5 + (8 / 2)), como aquí tenemos dos pares de paréntesis, realizamos primero la operación 8 / 2 (es decir, la de los paréntesis internos). Esto da como resultado 4; luego sumamos 5 + 4, que da 9. Final mente multiplicamos por 7. ¿Qué es Java?Java le permite jugar en línea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones, entre otras muchas aplicaciones. Es también esencial para las aplicaciones de intranet y otras soluciones de comercio electrónico que constituyen la base informática de las empresas. ConclucionLo que yo entendí del trabajo es que tanto las matenmaticas como la programación tienen mucho en común porque las diferencias son que las matematicas se hacen mentalmente y la programación se hace a computadora.
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada
C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada

Más contenido relacionado

DOCX
TRABAJO DE MATE
PPTX
Presentacion
DOCX
Practica 3 regla falsa
PPTX
Algebra relacional
PPT
Metodos numericos2
PDF
Diseno logico
PPTX
La Derivada y Sus Aplicaciones
PPT
Metodos abiertos
TRABAJO DE MATE
Presentacion
Practica 3 regla falsa
Algebra relacional
Metodos numericos2
Diseno logico
La Derivada y Sus Aplicaciones
Metodos abiertos

La actualidad más candente (19)

DOCX
metodo-de-la-falsa-posicion
PPTX
Metodo abierto punto fijo
PDF
Solución Numérica de Ecuaciones no Lineales:Métodos cerrados
PPTX
Tutorial algoritmo estructuras ciclicas
PPTX
Derivadas
PDF
Derivación implícita,
DOCX
Matematica 1
PDF
PPT
Matriz hessiana
PPTX
Programación de nivel básico 3. c1. p2.
DOCX
Ejercicios mientrasyhacermientras
PPTX
Programación de nivel básico 3. c2. p2.
PPTX
Logica difusa grupo 2
PPTX
Programación de nivel básico 3. c1. p2.
PPT
Presentacion Metodo de Newton
PPTX
Estructura repetitiva for y while
PPTX
Método de ordenación por inserción directa
PPTX
ORDENAMIENTO POR INTERCAMBIO
PPTX
JavaScript funciones
metodo-de-la-falsa-posicion
Metodo abierto punto fijo
Solución Numérica de Ecuaciones no Lineales:Métodos cerrados
Tutorial algoritmo estructuras ciclicas
Derivadas
Derivación implícita,
Matematica 1
Matriz hessiana
Programación de nivel básico 3. c1. p2.
Ejercicios mientrasyhacermientras
Programación de nivel básico 3. c2. p2.
Logica difusa grupo 2
Programación de nivel básico 3. c1. p2.
Presentacion Metodo de Newton
Estructura repetitiva for y while
Método de ordenación por inserción directa
ORDENAMIENTO POR INTERCAMBIO
JavaScript funciones
Publicidad

Destacado (9)

PPS
gestion de ciencia y tecnologia
PPS
gestion ciencia tecnologia
PPS
gestion ciencia tecnologia
PDF
UX Team of One @ SXSW 2009
DOC
Carta de compromiso 2005
PDF
Carpeta tutor 2011
PDF
Unidad Didáctica de 3º de E.P.
PDF
Plan de Seguridad Industrial
DOC
Carta compromiso
gestion de ciencia y tecnologia
gestion ciencia tecnologia
gestion ciencia tecnologia
UX Team of One @ SXSW 2009
Carta de compromiso 2005
Carpeta tutor 2011
Unidad Didáctica de 3º de E.P.
Plan de Seguridad Industrial
Carta compromiso
Publicidad

Similar a C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada (20)

DOCX
TRABAJO DE MATE
DOCX
trabajo de matematicas
DOCX
Jerarquia y Precedencia
DOCX
Trabajo De Matematicas
DOCX
Trabajo De Matematicas
DOC
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
PDF
Precedencia de operadores aritméticos
PPTX
Grupo 03
DOCX
Alguas ideas de estructura de datos
DOCX
Deber de computación
DOCX
Deber de computación
PPT
Operadores
PPTX
Jeraquía básica de los operadores en excel
DOCX
Actividad 7
PDF
Las Precedencia de los Operadores Informáticos
DOCX
Expresiones algorítmicas
PPTX
DOC
eduardo hernandez investigacion 1
PPTX
Tipo de operadores
PPTX
Tipo de operadores..
TRABAJO DE MATE
trabajo de matematicas
Jerarquia y Precedencia
Trabajo De Matematicas
Trabajo De Matematicas
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia de operadores aritméticos
Grupo 03
Alguas ideas de estructura de datos
Deber de computación
Deber de computación
Operadores
Jeraquía básica de los operadores en excel
Actividad 7
Las Precedencia de los Operadores Informáticos
Expresiones algorítmicas
eduardo hernandez investigacion 1
Tipo de operadores
Tipo de operadores..

C:\Documents And Settings\Electro4\Mis Documentos\Carlos Estrada

  • 1. Nombre: carlos augusto estrada cortezColegio: liceo metropolitano en computaciónGrado: 4to bachillerato en ciencias y letrasProfesor: josue romero musulMateria: matematicasIntroducciónEl presente trabajo se trata de la precedencia de operadores y la asociatividad de ellos mismos también se trata de la relación entre la jerarquía matematica y precedencia de programaciónPrecedencia de operadoresActualización: noviembre 2007La precedencia de operadores es un conjunto de reglas de JScript que controla el orden en que el compilador realiza las operaciones cuando se evalúa una expresión. Las operaciones con mayor precedencia se realizan antes que las de menor prioridad. Por ejemplo, la multiplicación se realiza antes que la suma. Tabla de precedencias La tabla siguiente muestra una lista de los operadores de JScript, en orden de precedencia de mayor a menor.PrecedenciaOrden de evaluaciónOperadorDescripción15de izquierda a derecha., [], ()Acceso a campos, indización de matrices, llamadas a funciones y agrupamiento de expresiones14de derecha a izquierda++, --, -, ~, !, delete, new, typeof, voidOperadores unarios, tipos de datos devueltos, creación de objetos, valores no definidos13de izquierda a derecha*, /, %Multiplicación, división, división módulo12de izquierda a derecha+, -Suma y concatenación de cadenas, resta11de izquierda a derecha>, >>>Desplazamiento bit a bit10de izquierda a derecha, >=, instanceofMenor que, menor o igual que, mayor que, mayor o igual que, instanceof9de izquierda a derecha==, !=, ===, !==Igualdad, desigualdad, igualdad estricta y desigualdad estricta8de izquierda a derecha&AND bit a bit7de izquierda a derecha^XOR bit a bit6de izquierda a derecha|OR bit a bit5de izquierda a derecha&&AND lógico4de izquierda a derecha||OR lógico3de derecha a izquierda?:Condicional2de derecha a izquierda=, OP=Asignación, asignación compuesta1de izquierda a derecha, (coma)Evaluación múltipleLos paréntesis en una expresión modifican el orden de evaluación determinado por la precedencia de operador. Esto significa que una expresión encerrada entre paréntesis se evalúa por completo antes de usar su valor en el resto de la expresión.Por ejemplo: HYPERLINK \" javascript:CopyCode('ctl00_MTCS_main_ctl06_ctl00_ctl00_code');\" \o \" Copiar código\" Copiar código z = 78 * (96 - 3 + 45)En la expresión anterior hay cinco operadores: =, *, (), - y +. Según las normas de precedencia de operadores, se evalúan en el siguiente orden: (), -, +, *, =. En primer lugar se realiza la evaluación de la expresión que está encerrada entre paréntesis. Dentro de los paréntesis, hay un operador de suma y otro de resta. Ambos operadores tienen la misma precedencia y se evalúan de izquierda a derecha. Primero, se resta 3 de 96, con lo que se obtiene un resultado de 93. A continuación, se suma el número 45 a 93 y se obtiene el valor 139.A continuación se realiza la multiplicación: El número 78 se multiplica por 139, con lo que se obtiene un resultado igual a 10764. Por último se realiza la asignación: El número 10764 se asigna a z. Vea también Precedencia y asociatividad de operadores Al utilizar dos o más operadores en una sentencia, algunos operadores tienen precedencia sobre otros operadores. La precedencia y asociatividad de los operadores determina el orden en que se procesan los operadores. ActionScript tiene una jerarquía que determina qué operadores se ejecutan antes que otros. Al final de esta sección encontrará una tabla en la que se expone esta jerarquía. Aunque para aquellos usuarios familiarizados con la programación aritmética o básica puede parecer algo natural que el compilador procese el operador de multiplicación (*) antes que el operador de suma (+), el compilador necesita instrucciones explícitas sobre qué operadores debe procesar primero. Dichas instrucciones se conocen colectivamente como precedencia de operadores.Puede ver un ejemplo de precedencia de operadores al utilizar los operadores de multiplicación y suma:var mySum:Number;mySum = 2 + 4 * 3;trace(mySum); // 14Observará que el resultado de esta sentencia es 14, ya que la multiplicación tiene una precedencia de operador superior. Por consiguiente, se calcula primero 4 * 3 y el resultado se suma a 2.Puede controlar lo que debe ocurrir colocando las expresiones entre paréntesis. ActionScript establece una precedencia de operadores predeterminada que puede modificar utilizando el operador de paréntesis (()). Al colocar la expresión de suma entre paréntesis, ActionScript calcula primero la suma:var mySum:Number;mySum = (2 + 4) * 3;trace(mySum); // 18Ahora el resultado de esta sentencia es 18.Los operadores también pueden tener la misma precedencia. En este caso, la asociatividad determina el orden en que deben actuar los operadores. La asociatividad puede ser de izquierda a derecha o de derecha a izquierda.Observe de nuevo el operador de multiplicación. La asociatividad en este caso es de izquierda a derecha, por lo que las dos sentencias siguientes son iguales.var mySum:Number;var myOtherSum:Number;mySum = 2 * 4 * 3;myOtherSum = (2 * 4) * 3;trace(mySum); // 24trace(myOtherSum); // 24Pueden darse situaciones en las que dos o más operadores con la misma precedencia aparezcan en la misma expresión. En estos casos, el compilador utiliza las reglas de asociatividad para determinar qué operador se procesa primero. Todos los operadores binarios, salvo los operadores de asignación, tienen asociatividad desde la izquierda, lo que significa que los operadores de la izquierda se procesan antes que los operadores de la derecha. Los operadores de asignación y el operador condicional (?:) tienen asociatividad desde la derecha, lo que significa que los operadores de la derecha se procesan antes que los operadores de la izquierda. Para más información sobre operadores de asignación, consulte Utilización de operadores de asignación. Para más información sobre el operador condicional (?:), consulte El operador condicional.Piense, por ejemplo, en los operadores menor que (), que tienen la misma precedencia. Si ambos operadores se utilizan en la misma expresión, el operador de la izquierda se procesará en primer lugar porque ambos operadores tienen asociatividad desde la izquierda. Esto significa que las dos sentencias siguientes generan el mismo resultado:trace(3 > 2 trace((3 > 2) El operador mayor que (>) se procesa primero, lo que da como resultado el valor true porque el operando 3 es mayor que el operando 2. El valor true se pasa al operador menor que (Estudie el orden de los operandos del código ActionScript, especialmente si establece condiciones complejas y conoce la frecuencia con la que dichas condiciones son verdaderas (true). Por ejemplo, si sabe i va a ser mayor que 50 en su condición, deberá escribir primero iEn la tabla siguiente se muestran los operadores de ActionScript 2.0 por orden decreciente de precedencia. Cada fila de la tabla contiene operadores de la misma precedencia. Cada fila de operadores tiene precedencia superior a la fila que aparece debajo de ella en la tabla. Para más información y directrices sobre el uso de operadores y paréntesis, consulte Aplicación de formato a la sintaxis de ActionScript.GrupoOperadoresPrimario[] {x:y} () f(x) new x.y x[y] Sufijox++ x-- Unario++x --x + - ~ ! delete typeof void Multiplicativo* / % Aditivo+ - Desplazamiento en modo bit> >>> Relacional = instanceof Igualdad== != === !== AND en modo bit& XOR en modo bit^ OR en modo bit| AND lógico&& OR lógico|| Condicional?: Asignación= *= /= %= += -= >= >>>= &= ^= |= Coma, jeraquiaEn la siguiente expresión se pretende hacer dos operaciones con tres números. 2 + 3 * 5 Si primero sumamos 2 + 3 el resultado es 5, que multiplicado por 5 nos da 25. Pero si primero multiplicamos 3 * 5, obtenemos 15, que sumado con 2 nos da 17. Me imagino que te has de preguntar ¿Qué operación debo de realizar primero, la suma de 2 y 3 para luego multiplicarlo por 5, o la multiplicación de por 5 y luego sumarle 2? Como ya vimos la respuesta es distinta en cada caso. Para evitar confusiones, se han establecido reglas para realizar las operaciones en un orden determinado. Este orden se llama jerarquía de las operaciones. Veamos cuales son esas reglas. 1.- Al realizar una serie de sumas y restas, estas se deben realizar de izquierda a derecha. Por ejemplo, en esta serie de sumas y restas 65 + 21 – 68 + 31 – 27 vamos haciendo las siguientes operaciones: primero sumamos 65 + 21, que da como resultado 86, luego hacemos la resta de 86 – 68, que da 18, a lo cual le sumamos 31, para obtener 49 y finalmente restamos 27, de modo que el resultado final es 22. 2.- El mismo orden (de izquierda a derecha) se utiliza para las expresiones que solo tienen multiplicaciones y divisiones. Por ejemplo, 7 * 8 / 4 = 56 / 4 = 14 El problema surge cuando combinamos sumas y restas con multiplicaciones y divisiones. Como ya vimos antes el resultado de 2 + 3 * 5 depende de la operación que se realice primero. 3.- Las multiplicaciones y divisiones se realizan antes que las sumas y restas. Así en la expresión 2 + 3 * 5, primero realizamos la multiplicación y luego la suma, por lo que el resultado es 2 + 15 = 17. La escritura de las operaciones se pede aclarar mucho mas con el uso de paréntesis. En algunos casos, podemos utilizar los paréntesis solo para reafirmar la jerarquía, como cuando escribimos 2 + (3 * 5), que es lo mismo que 2 + 3 * 5. Pero también podemos utilizar los paréntesis para modificar la jerarquía. Así, si en la expresión anterior queremos sumar primero y luego multiplicar (2 + 3) * 5. 4.- Siempre que aparezcan paréntesis en una expresión aritmética, las operaciones dentro de ellos se realizan en primer lugar. Por ejemplo en la expresión (3 * 4) + (5 – 2), como tenemos paréntesis primero realizamos las operaciones dentro de ellos, siguiendo un orden de izquierda a derecha. Así (3 * 4) = 12 y (5 – 2) = 3. Después sumamos 12 + 3 = 15. Otro ejemplo 7 * (5 + (8 / 2)), como aquí tenemos dos pares de paréntesis, realizamos primero la operación 8 / 2 (es decir, la de los paréntesis internos). Esto da como resultado 4; luego sumamos 5 + 4, que da 9. Final mente multiplicamos por 7. ¿Qué es Java?Java le permite jugar en línea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes en tres dimensiones, entre otras muchas aplicaciones. Es también esencial para las aplicaciones de intranet y otras soluciones de comercio electrónico que constituyen la base informática de las empresas. ConclucionLo que yo entendí del trabajo es que tanto las matenmaticas como la programación tienen mucho en común porque las diferencias son que las matematicas se hacen mentalmente y la programación se hace a computadora.