SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Apun4algol
Apun4algolApun4algol
Apun4algolpabesacv
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2thefasp10
 
Carlos perez 17.19646
Carlos perez 17.19646Carlos perez 17.19646
Carlos perez 17.19646carlosalex12
 
Qué es un pseudocódigo
Qué es un pseudocódigoQué es un pseudocódigo
Qué es un pseudocódigobucanero1
 
Matematica fabiana timaure
Matematica fabiana timaureMatematica fabiana timaure
Matematica fabiana timaureFabianaTimaure
 
Expresiones aritmetica
Expresiones aritmeticaExpresiones aritmetica
Expresiones aritmeticaCarlos Mauneul
 
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éricoYussel Ruiz
 
Formulas en excel
Formulas en excelFormulas en excel
Formulas en exceldamaris
 
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 2012Eduardo Espino A
 
Presentacion grupo 03
Presentacion grupo 03Presentacion grupo 03
Presentacion grupo 03Andrex Acosta
 
Fórmulas y funciones básicas
Fórmulas y funciones básicasFórmulas y funciones básicas
Fórmulas y funciones básicasadiilenciita
 
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 1Giannina Galeth
 

Mais procurados (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
 

Destaque

Literales 5to a
Literales 5to aLiterales 5to a
Literales 5to amayra2501
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicasjenniferjm326
 
Ejercicio 20 (equivalencia de expresiones algebraicas
Ejercicio 20 (equivalencia de expresiones algebraicasEjercicio 20 (equivalencia de expresiones algebraicas
Ejercicio 20 (equivalencia de expresiones algebraicasgtruebal
 
Constante, variable y expresiones
Constante, variable y expresionesConstante, variable y expresiones
Constante, variable y expresionesproffamartinez
 
Expresiones Algebraicas Y Sus Operaciones
Expresiones Algebraicas Y Sus OperacionesExpresiones Algebraicas Y Sus Operaciones
Expresiones Algebraicas Y Sus Operacionesguest5d8d8531
 
Politicas Educativas en Mexico
Politicas Educativas en MexicoPoliticas Educativas en Mexico
Politicas Educativas en MexicoAna Munoz
 
Parentesis EN EXPRESIONES ALGEBRAICAS
Parentesis EN EXPRESIONES ALGEBRAICASParentesis EN EXPRESIONES ALGEBRAICAS
Parentesis EN EXPRESIONES ALGEBRAICASMaría Pizarro
 

Destaque (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
 

Semelhante a 5 Expresiones

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 - ExpresionesAverkleyCH
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_iNany Hernandez
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicassell123
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)luis_ocampo27
 
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.pdfISBELYSBRAVO1
 
Alguas ideas de estructura de datos
Alguas ideas de estructura de datosAlguas ideas de estructura de datos
Alguas ideas de estructura de datosWolphkens Leveille
 
Fpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.comFpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.comFresyMetal
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadoresJair BG
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++KatherinBarrios17
 
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 cFranklin Anilema
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculoboldemortt
 

Semelhante a 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
 

Mais 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
 

Último

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Último (20)

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 

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