SlideShare una empresa de Scribd logo
1 de 17
Escuela Superior Politécnica de Chimborazo
Facultad de Mecánica
Escuela de Ingeniería Automotrìz
Grupo Número: 3
Tema:
3.7 Expresiones
3.7.1 Expresiones Algebraicas
3.7.2 Regla de Prioridad
3.7.3 Expresiones lógicas (booleanas)
Integrantes:
- Andrés Acosta
- Wilmer Tenelema
Expresiones
 Una expresión es una combinación de constantes, variables símbolos de operaciones, paréntesis y nombres de
funciones especiales. Las mismas ideas son utilizadas en notación matemática tradicional.
POR EJEMPLO:
Los paréntesis indican el orden de cálculo y √ representa la función raíz cuadrada.
Una expresión consta de operandos y operadores. Según sea el tipo que manipulan, las expresiones se
clasifican en:
 Aritméticas
 Relacionales
 Lógicas
 Carácter
El resultado de la expresión aritmética es de tipo numérico, el resultado de operación relacional y de
una expresión lógica es de tipo lógico, el resultado de una expresión de carácter es de tipo carácter.
Tipos de expresiones
1. Expresiones
Algebraicas
2. Reglas de prioridad
3. Expresiones Lógicas
(BOOLEANAS)
Expresiones Aritméticas
 Las expresiones aritméticas son análogas a las fórmulas matemáticas, las variables
y constantes son numéricas (real o entera) y las operaciones son las aritméticas.
Los símbolos +, - , * , ^ y las palabras clave div y mod se conocen como operadores aritméticos.
En la expresión 5 + 3
Los valores 5 y 3 se denominan operadores. El valor de la expresión 5+3 se conoce como resultado de
la expresión.
Los operadores se utiliza de igual forma que en matemática. Por consiguiente, A.B se escribe en un
algoritmo como A*B y ¼ .C como C/4. Al igual que en matemática el signo menos juega un doble papel
como en resta en A-B y como negación en –A.
Todos los operadores aritméticos no existen en todos los lenguajes de programación; Por ejemplo:
En FORTRAN no existe div ni mod, El operador exponenciación es diferente según sea el tipo de
leguaje de programación elegido.
Los cálculos que implican tipos de datos reales y enteros suelen dar normalmente resultados del mismo
tipo si los operadores lo son también. Por ejemplo el producto de operadores reales produce un real.
Los cálculos que implican tipos de datos reales y enteros suelen dar
normalmente resultados del mismo tipo si los operadores lo son
también. Por ejemplo el producto de operadores reales produce un
real.
LOS OPERADORES DIV Y MOD (%)
El símbolo / se utiliza para la división real y el operador div en algunos lenguajes, por
ejemplo BASIC se suele utilizar el símbolo /- con inclinación contraria a la anterior
mencionada representa la división entera. El operador mod representa el resto de la
división entera, aunque hay otros lenguajes que utilizan otros símbolos como %.
REGLAS DE PRIORIDAD
 En computación e informática se utilizan ciertas reglas para indicar el orden de
realización de las operaciones indicadas dentro de una formula.
Reglas matemáticas que permiten determinar el orden de las operaciones se denominan regla de prioridad o
precedencia y son:
1. Las operaciones que están encerradas en paréntesis se evalúan primero. Si existen diferentes paréntesis
anidados (interiores unos a otros), las expresiones mas internas se evalúan primero.
2. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad:
En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre
paréntesis, el orden de prioridad en este caso es de izquierda a derecha. Por ejemplo:
 Ejemplo
 Obtener los resultados de las expresiones:
-4*7+2^3/4-5
 Solución
-4*7+2^3/4-5
 Resulta
-4*7+8/4-5
-28+8/4-5
-28+2-5
-26-5
-31
 Convertir en expresiones aritméticas algorítmicas las siguientes expresiones
algebraicas:
 5.(x+y) El resultado será: 5*(x+y)
 a 2+ b 2 El resultado será: a^2+b^2
Expresiones lógicas (booleanas)
 Existen sólo dos posibles valores para una variable (o constante) de tipo
booleano: verdadero (true) y falso (false). En esencia, una expresión lógica es aquella
cuyo resultado sólo puede tomar uno de esos dos valores.
Expresiones lógicas (booleanas)
 Las expresiones lógicas se
forman combinando
constantes y variables lógicas
con operadores lógicos
como not, and y or y
operadores relacionales (de
relación o comparación)
como:
Expresiones lógicas (booleanas)
 Para realizar comparaciones
entre caracteres, lo mejor es recurrir al
código ASCII. En este código, cada
carácter representable en una
computadora tiene un valor numérico
asignado. Ese valor nos servirá para
revelar el valor de la comparación entre
2 caracteres.
 Podemos, también, aplicar estos 4 principios para dichas
comparaciones:
 Los caracteres especiales: (#, $, %, &, /, etc) exigen necesariamente
la consulta del código ASCII
 Los valores de los caracteres que representan dígitos están en su orden
natural. Esto es, '0'<'1', '1'<'2', etc
 Las letras mayúsculas: 'A'...'Z' siguen el orden alfabético: 'A' < 'B',
'B'<'C', 'C'<'D', etc
 Las letras minúsculas: también siguen el criterio alfabético: 'a' < 'b',
'b'<'c', 'c'<'d', etc
Bibliografía
Joyanes Aguilar, L. (2008). FUNDAMENTOS DE PROGRAMACIÓN. España:
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
GRACIAS
POR SU
ATENCIÓN

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Operadores
OperadoresOperadores
Operadores
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
Variables
VariablesVariables
Variables
 
Funciones lógicas
Funciones lógicasFunciones lógicas
Funciones lógicas
 
Informatica
InformaticaInformatica
Informatica
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Integración por fraccciones parciales
Integración por fraccciones parcialesIntegración por fraccciones parciales
Integración por fraccciones parciales
 
Computacion Grupo 2
Computacion Grupo 2Computacion Grupo 2
Computacion Grupo 2
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
Maria reyes
Maria reyesMaria reyes
Maria reyes
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
Formulas de excel
Formulas de excelFormulas de excel
Formulas de excel
 
1expo yeisland12
1expo yeisland121expo yeisland12
1expo yeisland12
 
Fundamentos De Algoritmia
Fundamentos De AlgoritmiaFundamentos De Algoritmia
Fundamentos De Algoritmia
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Similar a Presentacion grupo 03

3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2thefasp10
 
Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3DenRamrezAndrade
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptCarlosLopez1486
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Alguas ideas de estructura de datos
Alguas ideas de estructura de datosAlguas ideas de estructura de datos
Alguas ideas de estructura de datosWolphkens Leveille
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_iNany Hernandez
 
Formulas y-funciones-bsicas-en-excel
Formulas y-funciones-bsicas-en-excelFormulas y-funciones-bsicas-en-excel
Formulas y-funciones-bsicas-en-excelRicardo Fonseca
 
Expresiones Algebraicas IN0124.pptx
Expresiones Algebraicas IN0124.pptxExpresiones Algebraicas IN0124.pptx
Expresiones Algebraicas IN0124.pptxYessicaCastillo29
 
Manual Excel medio - Formulas
Manual Excel medio  -   FormulasManual Excel medio  -   Formulas
Manual Excel medio - FormulaseLMformacion
 
Introducción a la programación
Introducción  a la programaciónIntroducción  a la programación
Introducción a la programaciónH Trujillo
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptDjJoss
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmicasariz6
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacionccapmexico
 
Significado y uso de las operaciones
Significado y uso de las operacionesSignificado y uso de las operaciones
Significado y uso de las operacioneshenry0124
 

Similar a Presentacion grupo 03 (20)

3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2
 
Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3Hojas de calculo c9 .i2 p3
Hojas de calculo c9 .i2 p3
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Alguas ideas de estructura de datos
Alguas ideas de estructura de datosAlguas ideas de estructura de datos
Alguas ideas de estructura de datos
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_i
 
Formulas y-funciones-bsicas-en-excel
Formulas y-funciones-bsicas-en-excelFormulas y-funciones-bsicas-en-excel
Formulas y-funciones-bsicas-en-excel
 
Expresiones Algebraicas IN0124.pptx
Expresiones Algebraicas IN0124.pptxExpresiones Algebraicas IN0124.pptx
Expresiones Algebraicas IN0124.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Manual Excel medio - Formulas
Manual Excel medio  -   FormulasManual Excel medio  -   Formulas
Manual Excel medio - Formulas
 
Expresiones algorítmicas
Expresiones algorítmicasExpresiones algorítmicas
Expresiones algorítmicas
 
Manual excel medio formulas
Manual excel medio   formulasManual excel medio   formulas
Manual excel medio formulas
 
Introducción a la programación
Introducción  a la programaciónIntroducción  a la programación
Introducción a la programación
 
Angie
AngieAngie
Angie
 
Angie
AngieAngie
Angie
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.ppt
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
Matematicas aplicadas a la computacion
Matematicas aplicadas a la computacionMatematicas aplicadas a la computacion
Matematicas aplicadas a la computacion
 
Significado y uso de las operaciones
Significado y uso de las operacionesSignificado y uso de las operaciones
Significado y uso de las operaciones
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHUSantiago Perez-Hoyos
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfjorge531093
 
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 ESOluismii249
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIAWilian24
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
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 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdfDemetrio Ccesa Rayme
 
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++.pptxFernando Solis
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
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
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.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
 
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
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Presentacion grupo 03

  • 1. Escuela Superior Politécnica de Chimborazo Facultad de Mecánica Escuela de Ingeniería Automotrìz Grupo Número: 3 Tema: 3.7 Expresiones 3.7.1 Expresiones Algebraicas 3.7.2 Regla de Prioridad 3.7.3 Expresiones lógicas (booleanas) Integrantes: - Andrés Acosta - Wilmer Tenelema
  • 2. Expresiones  Una expresión es una combinación de constantes, variables símbolos de operaciones, paréntesis y nombres de funciones especiales. Las mismas ideas son utilizadas en notación matemática tradicional. POR EJEMPLO:
  • 3. Los paréntesis indican el orden de cálculo y √ representa la función raíz cuadrada. Una expresión consta de operandos y operadores. Según sea el tipo que manipulan, las expresiones se clasifican en:  Aritméticas  Relacionales  Lógicas  Carácter El resultado de la expresión aritmética es de tipo numérico, el resultado de operación relacional y de una expresión lógica es de tipo lógico, el resultado de una expresión de carácter es de tipo carácter.
  • 4. Tipos de expresiones 1. Expresiones Algebraicas 2. Reglas de prioridad 3. Expresiones Lógicas (BOOLEANAS)
  • 5. Expresiones Aritméticas  Las expresiones aritméticas son análogas a las fórmulas matemáticas, las variables y constantes son numéricas (real o entera) y las operaciones son las aritméticas.
  • 6. Los símbolos +, - , * , ^ y las palabras clave div y mod se conocen como operadores aritméticos. En la expresión 5 + 3 Los valores 5 y 3 se denominan operadores. El valor de la expresión 5+3 se conoce como resultado de la expresión. Los operadores se utiliza de igual forma que en matemática. Por consiguiente, A.B se escribe en un algoritmo como A*B y ¼ .C como C/4. Al igual que en matemática el signo menos juega un doble papel como en resta en A-B y como negación en –A. Todos los operadores aritméticos no existen en todos los lenguajes de programación; Por ejemplo: En FORTRAN no existe div ni mod, El operador exponenciación es diferente según sea el tipo de leguaje de programación elegido. Los cálculos que implican tipos de datos reales y enteros suelen dar normalmente resultados del mismo tipo si los operadores lo son también. Por ejemplo el producto de operadores reales produce un real.
  • 7. Los cálculos que implican tipos de datos reales y enteros suelen dar normalmente resultados del mismo tipo si los operadores lo son también. Por ejemplo el producto de operadores reales produce un real.
  • 8. LOS OPERADORES DIV Y MOD (%) El símbolo / se utiliza para la división real y el operador div en algunos lenguajes, por ejemplo BASIC se suele utilizar el símbolo /- con inclinación contraria a la anterior mencionada representa la división entera. El operador mod representa el resto de la división entera, aunque hay otros lenguajes que utilizan otros símbolos como %.
  • 9. REGLAS DE PRIORIDAD  En computación e informática se utilizan ciertas reglas para indicar el orden de realización de las operaciones indicadas dentro de una formula.
  • 10. Reglas matemáticas que permiten determinar el orden de las operaciones se denominan regla de prioridad o precedencia y son: 1. Las operaciones que están encerradas en paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones mas internas se evalúan primero. 2. Las operaciones aritméticas dentro de una expresión suelen seguir el siguiente orden de prioridad: En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis, el orden de prioridad en este caso es de izquierda a derecha. Por ejemplo:
  • 11.  Ejemplo  Obtener los resultados de las expresiones: -4*7+2^3/4-5  Solución -4*7+2^3/4-5  Resulta -4*7+8/4-5 -28+8/4-5 -28+2-5 -26-5 -31  Convertir en expresiones aritméticas algorítmicas las siguientes expresiones algebraicas:  5.(x+y) El resultado será: 5*(x+y)  a 2+ b 2 El resultado será: a^2+b^2
  • 12. Expresiones lógicas (booleanas)  Existen sólo dos posibles valores para una variable (o constante) de tipo booleano: verdadero (true) y falso (false). En esencia, una expresión lógica es aquella cuyo resultado sólo puede tomar uno de esos dos valores.
  • 13. Expresiones lógicas (booleanas)  Las expresiones lógicas se forman combinando constantes y variables lógicas con operadores lógicos como not, and y or y operadores relacionales (de relación o comparación) como:
  • 14. Expresiones lógicas (booleanas)  Para realizar comparaciones entre caracteres, lo mejor es recurrir al código ASCII. En este código, cada carácter representable en una computadora tiene un valor numérico asignado. Ese valor nos servirá para revelar el valor de la comparación entre 2 caracteres.
  • 15.  Podemos, también, aplicar estos 4 principios para dichas comparaciones:  Los caracteres especiales: (#, $, %, &, /, etc) exigen necesariamente la consulta del código ASCII  Los valores de los caracteres que representan dígitos están en su orden natural. Esto es, '0'<'1', '1'<'2', etc  Las letras mayúsculas: 'A'...'Z' siguen el orden alfabético: 'A' < 'B', 'B'<'C', 'C'<'D', etc  Las letras minúsculas: también siguen el criterio alfabético: 'a' < 'b', 'b'<'c', 'c'<'d', etc
  • 16. Bibliografía Joyanes Aguilar, L. (2008). FUNDAMENTOS DE PROGRAMACIÓN. España: McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.