Asignatura: Programación I
Expresiones complejas
PREGUNTAS
• ¿Cómo se altera la jerarquía de operadores?
La jerarquía de operadores establecida para la resolución de expresiones que involucren varios de ellos se
puede alterar a través de una buena utilización de paréntesis de manera que se resuelvan las operaciones
en un orden diferente al determinado por la misma jerarquía.
• ¿Qué papel juegan los paréntesis en una expresión?
Permiten agrupar expresiones y facilitan que el computador entienda la expresión exactamente como
queremos que la entienda y la interprete. Tal como se dijo en la respuesta anterior, la utilización de
paréntesis permite la alteración de la jerarquía de operadores.
• ¿Cuándo se deben utilizar paréntesis en una expresión?
Se deben utilizar paréntesis en una expresión toda vez que necesitemos alterar la jerarquía original de
operadores para que el computador realice la expresión en un orden distinto al que se daría con la
aplicación de la jerarquía estándar.
• ¿Qué significa linealizar una expresión?
Significa expresarla en una sola línea para lo cual se hace imprescindible la buena utilización de
paréntesis.
• ¿Porqué se deben linealizar las expresiones?
Se deben linealizar las expresiones debido a que los lenguajes de programación aún no tienen integrada la
facilidad de entender las expresiones tal como nosotros las entendemos. Por esta razón deben escribirse
en una sola línea para que puedan ser procesadas apropiadamente.
• ¿Cómo se resuelve una expresión linealizada que contenga paréntesis?
Se resuelve comenzando desde los paréntesis mas interno y aplicando dentro de ellos toda la jerarquía
estándar y, a medida que se van obteniendo valores parciales y por tanto se van eliminando los
paréntesis, se van resolviendo los paréntesis externos con la misma filosofía de la jerarquía de operadores
estándar.
• ¿Cuántos paréntesis se pueden involucrar en una expresión?
Todos los que se necesiten. Debe tenerse en cuenta que en una expresión si sobran paréntesis es muy
posible que eso no genere dificultades en la interpretación de la expresión, el gran problema se
presentará si faltan paréntesis.
• ¿Qué pasa cuando faltan paréntesis en una expresión linealizada?
Cuando faltan paréntesis en una expresión linealizada se tiene un alto riesgo de que el computador
interprete la expresión de una manera diferente a la que necesitamos. Interpretar la expresión significa
resolver en un orden determinado las operaciones que se involucran en ella.
• ¿Qué pasa cuando sobran paréntesis en una expresión linealizada?
Normalmente no pasa nada aunque no se puede decir de manera absoluta. El riesgo grande se presenta
cuando faltan paréntesis.
• ¿Cómo se resuelve la pequeña expresión que se encuentra dentro de un paréntesis?
Aplicando la jerarquía estándar de operadores o sea 1º Se resuelven las operaciones de potenciación, 2º
se resuelven las multiplicaciones y divisiones y por último se resuelven las sumas y restas.
Profesor: Ramos, Pablo R. Página 1 de 1