Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Evaluacion de Operaciones y Expresiones

No description
by

Mike Marin

on 25 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Evaluacion de Operaciones y Expresiones

Introducción
Desventajas
Ejemplos
Índice
Ventajas
Importancia de Jerarquías
En matemáticas y programación (informática), el orden de evaluación aclara de forma inequívoca los procedimientos a realizar en el cálculo de una determinada expresión matemática. Este orden se modifica usando los paréntesis para agregar un nivel mas a la jerarquía de una expresión.
Objetivos
Marco Teórico
Introducción.....................................................2
Objetivos
General...............................................................3
Específicos.....................................................4
Marco Teórico..............................................5
Características de Evaluación....11
Aplicaciones.................................................14
Importancia de Jerarquías............15
Ventajas............................................................17
Desventajas..................................................19
Ejemplos........................................................21
Conclusión....................................................23
Preguntas......................................................24
Bibliografía....................................................25
Características
de Evaluación
Conclusión
La evaluación de operaciones es una herramienta muy grande para racionalizar, analizar y realizar todo tipo de operaciones dentro de la programación en general, aún más dentro de la programación lógica y funcional.

Instituto Tecnológico de Tijuana
Departamento de Sistemas y Computación.
Ingeniería en Sistemas Computacionales

Materia: Programación Lógica y Funcional
Serie: 1SC8-B
Docentes: Gaxiola Vega Luis Alfonso

Unidad II:
Evaluación de Operaciones

Alumnos:
De la Cruz Escalante Stevie A. 10211152
Green Martinez Saul 10211141
Paniagua Solorio Victor Omar 10211136
Marín Soto Miguel Ángel 10211167
Aplicaciones
Bibliografía
1
2
3
4
14
15
17
19
21
25
Gracias por su atención
24
A continuación se presentaran los los temas de evaluación de operaciones y evaluación de expresiones, estos temas son fundamentales para el procesamiento de lenguajes lógicos y funcionales ya que facilitan el procesamiento de funciones y expresiones no solo para el usuario sino para el elemento de hardware que lo procesara.
General
Específicos
Informar sobre los temas de evaluación de operaciones y evaluación de expresiones mediante la presentación de este material de exposición para fundamentar las bases de las expresiones y funciones en lenguajes lógicos y funcionales.
Abordar la definición, antecedentes y características
Presentar aplicaciones, tipología, ventajas y desventajas.
Dar algunos ejemplos de la evaluación de operaciones y expresiones.
Las expresiones son muy similares a los arboles, sus componentes son muy similares a los nodos y cada nodo tiene un orden establecido por ciertas reglas en el cual debe ser procesado o leído.
La evaluación de expresiones y operaciones se basa en principios del álgebra y aritmética desarrollados en la antigua Babilonia y Egipto donde se empleaban para despejar ecuaciones sencillas.
5
6
En programación, una expresión es una combinación de constantes, variables o funciones, que es interpretada de acuerdo a las normas particulares de un lenguaje de programación. Como en matemáticas, la expresión es su valor evaluado, es decir, la expresión es una representación de ese valor.
7
En 1947 cuando se creo la primer computadora, ENIAC, se comenzaron a procesar operaciones de manera electrónica, realizaba la suma, resta, multiplicación, división y raíz
cuadrada
8
Todas las expresiones y operaciones cuentan con un orden de Evaluación que es una convención que nos dice cómo evaluar las expresiones matemáticas o algebraicas.
9
10
Las expresiones matemáticas consisten en la evaluación individual de operadores aplicados a variables, y el orden en que se evalúen puede cambiar el resultado.

1 -Términos en paréntesis ()
2 -Potencias y raíces (√, ²)
3 - Multiplicación y División (*, /)
4 - Suma y Resta (+,-)

La convención universal dicta el siguiente orden de operaciones en el orden empezando por que se evalúa primero, se debe tomar en cuenta que las operaciones dentro de paréntesis tienen la más alta prioridad.

11
12
Cuando se tienen los mismos tipos de operadores se opta por la interpretación de izquierda a derecha, la única excepción a esta regla es la exponenciación, la cual se evalúa de derecha a izquierda.


13
Las dos principales aplicaciones de la evaluación de operaciones y expresiones son en las matemáticas y la programación, para resolver problemas complejos que pueden ser resueltos mediante la implementación de alguna expresión para poder obtener algún valor como resultado.

Estandarización de orden de evaluación.
Asegurar resultados estables
Apoya a la utilización de herramientas de calculo.
Simplifica el cálculo de operaciones complejas.


Se deben respetar todas y cada una de las reglas/jerarquías al evaluar operaciones.


http://www.gedlc.ulpgc.es/docencia/NGA/expresiones.html
http://cremc.ponce.inter.edu/topicos/ordenop.htm
http://covacha-matematica.blogspot.mx/2012/06/evaluar-expresiones-aritmeticas-mejor.html
http://www.cs.us.es/cursos/lp/practicas/tema-00.pdf
http://www.fao.org/docrep/v6530s/v6530s0b.htm
http://planetmath.org/orderofoperations

Un ejemplo donde evaluamos la mayoría de las operación.

A continuación observamos una expresión matemática:

(1 + 2 - (2 * 1) / 1) = 1

Preguntas
23
¿En que principios se basa la evaluación de operaciones?
¿Cuales son los 4 símbolos que definen la jerarquía de operaciones?
¿Cuales son las aplicaciones de la evaluación de operaciones?
¿Desventajas de la evaluación de operaciones?

( )


*
+
-
/
Especialmente en los lenguajes lógicos y funcionales ya que estos suelen ser los mas objetivos en el momento de ejecutarlos.
16
Existen diferentes métodos de evaluación de operaciones y expresiones en diferentes lenguajes, como se ha presentado en exposiciones anteriores y es importante que una expresión este escrita de una manera correcta para poder ser procesada de la misma manera.
18
Los lenguajes funcionales y lógicos toman todas las expresiones recibidas de manera literal, como son escritas son procesadas y es importante adoptar todas las reglas de la evaluación de expresiones para que se puedan procesar correctamente las expresiones.
20
22
Evaluación paso de parámetros por valor:
=mult (3,5) [def. de +]
=3*5 [def. de mult]
=15 [def de *]
Evaluación por paso de parámetros por nombre:
= (1+2)*(3+5) [def. de mult]
= 3*5 [def. de +]
= 15 [def. de *]
mult :: (Int, Int) -> Int
mult (x,y) = x*y
mult (1+2, 2+3)
¿?
Full transcript