SlideShare une entreprise Scribd logo
1  sur  14
Expresiones  Ing. Paulo Guerra Computación I Septiembre 2009
Definición Una expresión  es una combinación de variables, literales y operadores. Las expresiones siempre tienen un valor. La expresión más simple es un operando aislado. Los operandos pueden ser variables y constantes.
Expresiones aritméticas Las expresiones aritméticas son las análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (entera o real) y las operaciones son las aritméticas.
Notas importantes Ejemplo expresión:  5+3 5 y 3 son los operandos  y + es el operador y 8 seria el resultado de la expresión. El signo menos (-) juega un doble papel, como resta  A-B y como negación -A.  Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si en una operación con dos operandos, ambos operandos son enteros, el resultado es un entero; si alguno de ellos es real, el resultado es real. Así, 15/4 es 3 y no 3.75; en cambio, 15.0/4 es 3.75.
Operador Incremento y Decremento  Prefijo. El ++ antes del operando, C lleva a cabo la operación de incremento antes de utilizar el valor del operando. Sufijo. El ++ después del operando, C utiliza su valor antes de realizar la operación de incremento. x=10; y=++x; Se asigna a y=11 x=10 y=x++;  Se asigna a y =10 El valor de x es ambos casos es  11
Reglas prioridad Cuando una expresión aritmética tiene más de un operador aritmético, el orden de aplicación de los operadores sigue un orden preciso determinado por las reglas de jerarquía de los operadores aritméticos: Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados, las expresiones más internas se evalúan primero. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden: Operador ( ) Operadores  ++,--, + y – unitarios. Operadores *,/,% (producto, división, módulo) Operadores + y -  (suma y resta)
Notas importantes Si existen paréntesis anidados, se evalúa primero la expresión en el par más interno. Si varios operadores o paréntesis tienen la misma jerarquía, la evaluación será de izquierda a derecha.
Ejemplos ¿Cuál es el equivalente en pseudocódigo de la siguiente expresión algebraica? Solución e = a/b/c Como todos los operadores tienen la misma jerarquía, la evaluación será de izquierda a derecha: Primero, se dividirá a entre b.  Segundo, el resultado ya obtenido de a/b se dividirá entre c.
¿Cuál es el equivalente en pseudocódigo de la siguiente expresión algebraica? Solución e = a*b*c/d/e Como todos los operadores tienen la misma jerarquía, la evaluación será de izquierda a derecha: Primero, se multiplicará a por b.  Segundo, el resultado ya obtenido de a*b se multiplicará por c.  Tercero, el resultado ya obtenido de a*b*c se dividirá entre d. Cuarto, el resultado ya obtenido de a*b*c/d se divivirá entre e.
Expresiones Lógicas Una expresión lógica combina variables, literales, operadores aritméticos, operadores relacionales y operadores lógicos. Los operadores relacionales y los operadores lógicos se muestran en las tablas:
Operadores relacionales El resultado de la operación será verdadero o falso, Así por  ejemplo, Si A=4 y B=3 Entonces A>B es verdadero (A-2)<(B-4) es falso
Operadores lógicos Los operadores lógicos boleanos se muestran a continuación Ejemplo: (2<6) && ( 5 <9) es verdadero !(5!=5) es verdadero
Tabla de Prioridad
Bibliografía FUNDAMENTOS DE PROGRAMACION. LIBRO DE PROBLEMAS. Autor: JOYANES AGUILAR, LUIS. Editora: MCGRAW-HILL / INTERAMERICANA. DE ESPAÑA, S.A.. ISBN: 8448107004 Enlaces de Internet

Contenu connexe

Tendances

Apun4algol
Apun4algolApun4algol
Apun4algol
pabesacv
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2
thefasp10
 
Carlos perez 17.19646
Carlos perez 17.19646Carlos perez 17.19646
Carlos perez 17.19646
carlosalex12
 
Qué es un pseudocódigo
Qué es un pseudocódigoQué es un pseudocódigo
Qué es un pseudocódigo
bucanero1
 
Sistema algebraico y patrón numérico
Sistema algebraico y patrón numéricoSistema algebraico y patrón numérico
Sistema algebraico y patrón numérico
Yussel Ruiz
 
Formulas en excel
Formulas en excelFormulas en excel
Formulas en excel
damaris
 
Fórmulas y funciones básicas
Fórmulas y funciones básicasFórmulas y funciones básicas
Fórmulas y funciones básicas
adiilenciita
 
Fundamentos de algebra básica parte 1
Fundamentos de algebra básica parte 1Fundamentos de algebra básica parte 1
Fundamentos de algebra básica parte 1
Giannina Galeth
 

Tendances (18)

Apun4algol
Apun4algolApun4algol
Apun4algol
 
Maria reyes
Maria reyesMaria reyes
Maria reyes
 
Integración por fraccciones parciales
Integración por fraccciones parcialesIntegración por fraccciones parciales
Integración por fraccciones parciales
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2
 
Carlos perez 17.19646
Carlos perez 17.19646Carlos perez 17.19646
Carlos perez 17.19646
 
Qué es un pseudocódigo
Qué es un pseudocódigoQué es un pseudocódigo
Qué es un pseudocódigo
 
Matematica fabiana timaure
Matematica fabiana timaureMatematica fabiana timaure
Matematica fabiana timaure
 
Expresiones aritmetica
Expresiones aritmeticaExpresiones aritmetica
Expresiones aritmetica
 
Sistema algebraico y patrón numérico
Sistema algebraico y patrón numéricoSistema algebraico y patrón numérico
Sistema algebraico y patrón numérico
 
Formulas en excel
Formulas en excelFormulas en excel
Formulas en excel
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012Implementación de Derivada de F(x) para Visual Studio 2012
Implementación de Derivada de F(x) para Visual Studio 2012
 
Derivadas
DerivadasDerivadas
Derivadas
 
Presentacion grupo 03
Presentacion grupo 03Presentacion grupo 03
Presentacion grupo 03
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Alisson operadores
Alisson operadoresAlisson operadores
Alisson operadores
 
Fórmulas y funciones básicas
Fórmulas y funciones básicasFórmulas y funciones básicas
Fórmulas y funciones básicas
 
Fundamentos de algebra básica parte 1
Fundamentos de algebra básica parte 1Fundamentos de algebra básica parte 1
Fundamentos de algebra básica parte 1
 

En vedette (11)

Literales 5to a
Literales 5to aLiterales 5to a
Literales 5to a
 
Expresiones Algebraicas
Expresiones AlgebraicasExpresiones Algebraicas
Expresiones Algebraicas
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Ejercicio 20 (equivalencia de expresiones algebraicas
Ejercicio 20 (equivalencia de expresiones algebraicasEjercicio 20 (equivalencia de expresiones algebraicas
Ejercicio 20 (equivalencia de expresiones algebraicas
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Constante, variable y expresiones
Constante, variable y expresionesConstante, variable y expresiones
Constante, variable y expresiones
 
Algebraica 1
Algebraica 1Algebraica 1
Algebraica 1
 
Problemas con expresiones algebraicas
Problemas con expresiones algebraicasProblemas con expresiones algebraicas
Problemas con expresiones algebraicas
 
Expresiones Algebraicas Y Sus Operaciones
Expresiones Algebraicas Y Sus OperacionesExpresiones Algebraicas Y Sus Operaciones
Expresiones Algebraicas Y Sus Operaciones
 
Politicas Educativas en Mexico
Politicas Educativas en MexicoPoliticas Educativas en Mexico
Politicas Educativas en Mexico
 
Parentesis EN EXPRESIONES ALGEBRAICAS
Parentesis EN EXPRESIONES ALGEBRAICASParentesis EN EXPRESIONES ALGEBRAICAS
Parentesis EN EXPRESIONES ALGEBRAICAS
 

Similaire à 5 Expresiones

Alguas ideas de estructura de datos
Alguas ideas de estructura de datosAlguas ideas de estructura de datos
Alguas ideas de estructura de datos
Wolphkens Leveille
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
Jair BG
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
Omarzingm
 

Similaire à 5 Expresiones (20)

Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - Expresiones
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Expresiones algorítmicas
Expresiones algorítmicasExpresiones algorítmicas
Expresiones algorítmicas
 
9 operadores
9 operadores9 operadores
9 operadores
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_i
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicas
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Expresiones Algebraicas.Isbelys B.Prof. Nelsomn T.pdf
Expresiones Algebraicas.Isbelys B.Prof. Nelsomn T.pdfExpresiones Algebraicas.Isbelys B.Prof. Nelsomn T.pdf
Expresiones Algebraicas.Isbelys B.Prof. Nelsomn T.pdf
 
Alguas ideas de estructura de datos
Alguas ideas de estructura de datosAlguas ideas de estructura de datos
Alguas ideas de estructura de datos
 
Fpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.comFpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.com
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion c
 
C
C C
C
 
Excel
ExcelExcel
Excel
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 

Plus de Paulo Guerra Terán

Plus de Paulo Guerra Terán (20)

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
 
Investigación
InvestigaciónInvestigación
Investigación
 
Arrays bidimensionales
Arrays bidimensionalesArrays bidimensionales
Arrays bidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
 
5poo
5poo5poo
5poo
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Funciones
FuncionesFunciones
Funciones
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
4 Datos
4 Datos4 Datos
4 Datos
 
3 Programa
3 Programa3 Programa
3 Programa
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 
1 Problemas
1 Problemas1 Problemas
1 Problemas
 
Punteros
PunterosPunteros
Punteros
 

Dernier

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Dernier (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 

5 Expresiones

  • 1. Expresiones Ing. Paulo Guerra Computación I Septiembre 2009
  • 2. Definición Una expresión es una combinación de variables, literales y operadores. Las expresiones siempre tienen un valor. La expresión más simple es un operando aislado. Los operandos pueden ser variables y constantes.
  • 3. Expresiones aritméticas Las expresiones aritméticas son las análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (entera o real) y las operaciones son las aritméticas.
  • 4. Notas importantes Ejemplo expresión: 5+3 5 y 3 son los operandos y + es el operador y 8 seria el resultado de la expresión. El signo menos (-) juega un doble papel, como resta A-B y como negación -A. Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si en una operación con dos operandos, ambos operandos son enteros, el resultado es un entero; si alguno de ellos es real, el resultado es real. Así, 15/4 es 3 y no 3.75; en cambio, 15.0/4 es 3.75.
  • 5. Operador Incremento y Decremento Prefijo. El ++ antes del operando, C lleva a cabo la operación de incremento antes de utilizar el valor del operando. Sufijo. El ++ después del operando, C utiliza su valor antes de realizar la operación de incremento. x=10; y=++x; Se asigna a y=11 x=10 y=x++; Se asigna a y =10 El valor de x es ambos casos es 11
  • 6. Reglas prioridad Cuando una expresión aritmética tiene más de un operador aritmético, el orden de aplicación de los operadores sigue un orden preciso determinado por las reglas de jerarquía de los operadores aritméticos: Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados, las expresiones más internas se evalúan primero. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden: Operador ( ) Operadores ++,--, + y – unitarios. Operadores *,/,% (producto, división, módulo) Operadores + y - (suma y resta)
  • 7. Notas importantes Si existen paréntesis anidados, se evalúa primero la expresión en el par más interno. Si varios operadores o paréntesis tienen la misma jerarquía, la evaluación será de izquierda a derecha.
  • 8. Ejemplos ¿Cuál es el equivalente en pseudocódigo de la siguiente expresión algebraica? Solución e = a/b/c Como todos los operadores tienen la misma jerarquía, la evaluación será de izquierda a derecha: Primero, se dividirá a entre b. Segundo, el resultado ya obtenido de a/b se dividirá entre c.
  • 9. ¿Cuál es el equivalente en pseudocódigo de la siguiente expresión algebraica? Solución e = a*b*c/d/e Como todos los operadores tienen la misma jerarquía, la evaluación será de izquierda a derecha: Primero, se multiplicará a por b. Segundo, el resultado ya obtenido de a*b se multiplicará por c. Tercero, el resultado ya obtenido de a*b*c se dividirá entre d. Cuarto, el resultado ya obtenido de a*b*c/d se divivirá entre e.
  • 10. Expresiones Lógicas Una expresión lógica combina variables, literales, operadores aritméticos, operadores relacionales y operadores lógicos. Los operadores relacionales y los operadores lógicos se muestran en las tablas:
  • 11. Operadores relacionales El resultado de la operación será verdadero o falso, Así por ejemplo, Si A=4 y B=3 Entonces A>B es verdadero (A-2)<(B-4) es falso
  • 12. Operadores lógicos Los operadores lógicos boleanos se muestran a continuación Ejemplo: (2<6) && ( 5 <9) es verdadero !(5!=5) es verdadero
  • 14. Bibliografía FUNDAMENTOS DE PROGRAMACION. LIBRO DE PROBLEMAS. Autor: JOYANES AGUILAR, LUIS. Editora: MCGRAW-HILL / INTERAMERICANA. DE ESPAÑA, S.A.. ISBN: 8448107004 Enlaces de Internet