Universidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS"

Transcripción

1 Especificación algebraica ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS Un tipo abstracto de datos se determina por las operaciones asociadas, incluyendo constantes que se consideran como operaciones sin argumentos. Entre estas operaciones vamos a distinguir unas que denominaremos constructoras, que sirven para construir o generar todos los datos del tipo que se está especificando. Para un mismo tipo de datos, como veremos puede haber distintas elecciones de constructores. Según los constructores elegidos, puede que haya una única forma de representar con esos constructores cada dato, en cuyo caso decimos que los constructores son libres, o que haya diferentes representaciones para un mismo dato. En este caso, necesitamos identificar las razones por las que hay varias formas de decir lo mismo, proporcionando ecuaciones de equivalencia entre términos costruidos. Las otras operaciones de la interfaz del tipo de datos se clasifican en observadoras y modificadoras. Las observadoras son las que devuelven información sobre los datos que se están especificando, y esta información pertenece a otros tipos de datos ya conocidos. Las modificadoras son operaciones cuyo resultado es un dato del mismo tipo que se especifica. El comportamiento de las operaciones se especifica mediante ecuaciones que pueden ser condicionales. La metodología de constructoras consiste en que, una vez elegidas las constructoras para el tipo de datos, las ecuaciones definen el comportamiento de las operaciones observadoras y modificadoras en función de su efecto sobre los términos construidos, o sea, sobre los términos que se definen sobre variables tipadas apropiadamente y las operaciones constructoras. Entonces, para una operación observadora o modificadora op cuyos datos de entrada tienen tipos T1 T2... Tn, las ecuaciones que definen su comportamiento tienen la forma Op(c 1,c 2,...,c n ) = t0 t 1 = t 1... t k = t k Donde los términos c i son términos construidos de tipo T i para i entre 1 y n, mientras que t0 y tj, tj (con j entre 1 y k, y k 0) son términos que además de las constructoras pueden involucrar también la propia operación op (dando lugar a definiciones de carácter recursivo) y otras operaciones modificadoras u observadoras. Hay que notar que la condición de la ecuación anterior es una conjunción (que puede ser vacía) de ecuaciones. Dado un predicado P, es decir, una operación con perfil P: T1, T2...Tn bool, donde bool es el tipo usual de valores booleanos. Abreviaremos una condición de la forma P(t1...tn) = verdadero como P(t1,...,tn), y una condición de la forma P(t1,...,tn) = falso como P(t1,...,tn), donde denota la negación sobre booleanos. Más en general, una ecuación de la forma t = verdadero, donde t es un término de tipo bool, se abrevia como t en las condiciones. Las operaciones que constituyen la interfaz de un tipo de datos, incluyendo las constructoras, puedn ser parciales. Esta situación se explicará en la especificación Preparado por Paulo A. González G. 1

2 señalando por un lado las operaciones parciales (mediante un subíndice p en el perfil de la operación), y escribiendo por otro lado ecuaciones de error que indican en qué situación la operación no está definida. Sin embargo, no haremos un tratamiento de los errores, es decir, que vamos a suponer implícitamente que cualquier operación aplicada a un error devuelve un error. Lenguaje abstracto de especificación La notación que usaremos en el curso, la llamaremos lenguaje abstracto de especificación que no necesariamente corresponderá a un lenguaje concreto de especificación entre varios que se conocen. Especificación: Nombre_Especificación Usa: Boléanos, otra-especificación, especificación2,..., especificación. Tipos nombre-tipo Operaciones: c: Nombre_tipo. f: Nombre_tipo1,... Nombre_tipoN Nombre_tipo. g: Nombre_tipo1,..., Nombre_tipoN p Otro_tipo Operaciones privadas Variables: Ecuaciones: p: Nombre_tipo1,..., Nombre_tipoN bool h: Nombre_tipo1,..., Nombre_tipoN Otro_tipo. X, Y : Nombre_tipo. Z : Otro_tipo T1 = T2 T1 =T2 c1=c1 Fin-especificación En primer lugar, tenemos la interfaz del tipo de datos, que consta de: El nombre de la especificación. Una posible importación de otras especificaciones de tipos dando sus nombres. Preparado por Paulo A. González G. 2

3 La declaración del nombre nombre-tipo del tipo de datos que se define, que en caso todos los ejemplos es solamente uno pero en general pueden ser varios. Y la declaración de las operaciones asociadas, cada una de ellas declarada con su perfil, es decir, los tipos de los datos de entrada y el tipo del resultado. En el esquema anterior, c es una constante pues no tiene argumentos, f es una operación total y g es una operación parcial como indica el subíndice p junto a la flecha del perfil. Las dos primeras podrían ser constructoras o modificadoras, mientras que la tercera es observadora pues su resultado tiene un tipo diferente al especificado. Después de las operaciones de la interfaz aparece la declaración de operaciones privadas o auxiliares que son útiles en la especificación pero no se pueden usar fuera de la misma. En el esquema ejemplo tenemos un predicado p (pues el tipo de su resultado es bool) declarado como operación privada, junto a otra operación privada h. Cuando sea conveniente o habitual, usaremos notación infija para las ecuaciones, en tal caso usaremos el signo de subrayado para indicar las posiciones de los argumentos en la declaración de la operación, como por ejemplo _+_ para la operación binaria de suma. Tras la interfaz viene la declaración de variables, cada una con su tipo correspondiente, que se usarán en los términos para formar ecuaciones, y finalmente, a lista de ecuaciones posiblemente condicionales. En el esquema ejemplo, tenemos una ecuación sin condición y otra condicional. Hay que recordar que las ecuaciones se pueden clasificar tal como hemos explicado anteriormente en: Ecuaciones de equivalencia entre términos construidos cuando las constructoras no son libres. Ecuaciones de error, en caso de operaciones parciales. Y ecuaciones que definen el comportamiento de las oepraciones modificadoras y observadoras en función de las constructoras. Ejemplo de especificación de booleanos Debido a su sencillez y a ser bien conocido tanto en el contexto de la lógica como en el de los lenguajes de programación, consideraremos como primer ejemplo de especificación algebraica el tipo de datos de valores booleanos. Especificación: BOOLEANOS Tipos: bool Operaciones: Verdadero : bool {constructora} Falso : bool {constructora} Preparado por Paulo A. González G. 3

4 _ : bool bool _ _ : bool bool bool _ _ : bool bool bool Tenemos constantes verdadero y falso, la operación unaria de negación y operaciones binarias de conjunción y disyunción. Puesto que el tipo del resultado de todas las operaciones es bool, que es el tipo que se especifica, en este ejemplo no hay operaciones observadoras. Entre las operaciones dadas en la interfaz, tenemos que elegir un conjunto de constructoras. Las dos constantes obviamente representan de forma única los dos valores del tipo de datos que se define, por lo que constituyen un conjunto de constructoras apropiado, tal como se ha señalado en la interfaz anterior. Al tratarse de dos constantes, el conjunto de términos que definen estpa constituido por esas dos mismas constantes, y como cada valor está representado exactamente por una de ellas, no hacen falta ecuaciones de equivalencia entre los términos construidos. Es decir, las constructoras son libres. Con esta elección de constructoras (que no es la única posible), las operaciones son modificadoras y debemos definir su comportamiento en términos de las constructoras. Para ello consideramos, en primer lugar, la operación de conjunción, que es binaria, con dos argumentos de tipo bool. Como hay dos constructoras del tipo bool, en principio para cada uno de los argumentos tenemos dos posibilidades con lo cual sería posible considerar cuatro ecuaciones de la forma siguiente: verdadero verdadero = verdadero verdadero falso = falso falso verdadero = falso falso falso = falso Que representa la tabla de verdad de la conjunción. Sin embargo, no es necesario distinguir tantos casos (cuando el número de constructoras se incrementa, este detalle adquiere más importancia a la hora de facilitar la lectura y comprensión de la especificación), pues basta con tener información sobre un argumento para saber el resultado, usamos una variable b de tipo bool para representar de forma genérica el otro argumento: verdadero b = b falso b = falso En este ejemplo da igual el argumento sobre el cual se empiezan a distinguir los casos, pues el comportamiento de la conjunción es simétrico con respecto a los dos argumentos, es decir, se trata de una operación binaria conmutativa. Sin embargo, aunque esta propiedad sea cierta, no vamos a poner en la especificación una ecuación de conmutatividad de la forma Preparado por Paulo A. González G. 4

5 b b = b b que no sigue la metodología de constructoras, pues no define el comportamiento de la operación que se está especificando sobre valores del tipo de datos (dados como términos construidos). Razonando con las dos ecuaciones anteriores, se puede ver que la ecuación de conmutatividad es de hecho consecuencia de esas dos ecuaciones y es, en ese sentido, innecesaria en esta clase de especificaciones. Las ecuaciones que especifican el comportamiento de la disyunción son parecidas a las de conjunción y las de negación son inmediatas, de forma que el resto de la especificación tiene la siguiente forma, donde las ecuaciones aparedcen tras la declaración de las variables que se usan. variables b : bool ecuaciones verdadero = falso falso = verdadero verdadero b = b falso b = falso verdadero b = verdadero falso b = b En la especificación no hay ninguna ecuación condicional. Otra característica habitual de las especificaciones ecuacionales, que tampoco se aprecia en este ejemplo debido a su sencillez, es la definición recursiva de las operaciones. Parametrización Muchas de las especificaciones de tipos de datos habituales que iremos viendo por ejemplo las pilas, colas listas, conjuntos, etc. Son genéricas o paramétricas con respecto a los datos que contienen, es decir, la especificación de la constgrucción genérica de datos que se define es completamente independiente de los elementos concretos que constituyen esos datos. En tales casos, la especificación está parametrizada con respecto a un parámetro que indica los requisitos que deben cumplir los datos concretos para que tenga sentido aplicarles la construcción paramétrica. Aunque la estructura de un parámetro es similar a la de una especificación, y dentro de esta se usa como una especificación importada, el parámetro debe entenderse como un argumento formal de la especificación que se va a instanciar adecuadamente cuando se use el tipo de datos genérico. Por ejemplo, una ves definidos los conjuntos en general, podemos usar los conjuntos booleanos, los conjuntos naturales, etc. El primer ejemplo de parámetros que consideramos solamente exige la existencia de un tipo. Preparado por Paulo A. González G. 5

6 parámetro ELEM tipo elemento fin-parámetro Aunque esto puede ser suficiente en algunas situaciones, en muchos casos interesa que el tipo tenga una operación de igualdad que permita comparar elementos entre sí. Por ejemplo, si queremos poder decidir si dos conjuntos son iguales, debemos poder compara los elementos que los conforman para ver si son iguales o no. El siguiente parámetro exige un tipo de operaciones de igualdad y desigualdad. Las ecuaciones no definen esas operaciones, sino que dan requisitos que deben cumplir para que en efecto las consideremos como tales. Específicamente, la desigualdad debe ser la negación de la igualdad, y la operación de igualdad tiene que decir que los elementos son iguales si y solo si lo son realmente. Preparado por Paulo A. González G. 6

7 parámetro ELEM= usa BOOLEANOS tipos elemento operaciones _= = _ : elemento elemento bool _ _ : elemento elemento bool variables x, y : elemento ecuaciones (x ==y) = verdadero x = y x = y (x==y) = verdadero x y = (x==y) fin-parámetro Hay que notar que x = y es una ecuación que afirma que los elementos x e y de tipo elemento son iguales,, mientras que x == y es el predicado de igualdad aplicado a los dos argumentos x e y, que da lugar a un término de tipo bool. Entonces (x == y) = verdadero es una ecuación que afirma que el resultado de esa aplicación del predicado de igualdad es igual a la constante booleana verdadero. Así, las dos primeras ecuaciones en el parámetro ELEM= afirman conjuntamente la equivalencia (x == y) = verdadero x = y Según la cual la información que devuelve la operación de igualdad refleja fielmente la información sobre el tipo de datos. Esta equivalencia puede dar la falsa impresión de que nunca vamos a necesitar la operación de igualdad porque siempre podemos usar las ecuaciones del lenguaje abstracto de especificación en su lugar. Cuando la igualdad devuelve verdadero, tal y como aparece en la equivalencia anterior, efectivamente es así, pero cuando la igualdad devuelve falso la situación cambia porque en el lenguaje de especificación que vamos a usar en general no existe ningun recurso que permita escribir la negación de una ecuación (en las condiciones solamente pueden aparecer conjunciones de ecuaciones). En cambio, en presencia de un predicado de igualdad como x == y es una expresión de tipo bool en el cual disponemos de la negación, (x==y) es otra expresión del mismo tipo que intuitivamente afirma que xe y son distintos, lo cual, usando la definición en el parámetro ELEM=, podemos escribir como x y y va a ser de gran utilidad a la hoar de distinguir casos según que dos elementos sean iguales o distintos. De nuevo se insiste en que x y es un término de tipo bool obteniendo al aplicar el predicado de desigualdad, de la misma forma que x == y es un término booleano obtenido al aplicar la igualdad, y en particular x y no es la negación de una ecuación, aunque la notación pudiera dar la impresión. En generalm la existencia de una operación de igualdad sobre un tipo nos va a permitir escribir cualquier expresión booleana basada en ese predicado. Aunque los dos parámetros anteriores, ELEM y ELEM=, son los más habituales en los ejercicios que siguen a lo largo de la primera parte de este apunte, un parámetro puede Preparado por Paulo A. González G. 7

8 definirse de la forma adecuada a la especificación que se desee y veremos algunos otros ejemplos como órdenes totales, valores modificables, etc. El nombre de una especificación parametrizada es de la forma ESPEC[PARAM] que indica el nombre del parámetro requerido. Cuando se instancie con un tipo de datos concreto, se llamará de la forma ESPEC[CONCRETO]. Entonces las apariciones de los tipos y operaciones formales del parámetro se sustituyen por los tipos y operaciones concretos apropiados. Muchas veces sobrecargaremos la notación de las operaciones, de forma que se llamen igual las operaciones concretas que las formales, con lo cual la sustitución es inmediata. En el caso de los nombres de tipos, haremos explícita la concreción de manera que un nombre genérico como lista que indica listas en general se convierte en lista[bool] para listas de booleanos, por ejemplo. Ejercicios Problema 1: Extender la especificación de los valores booleanos vista anteriormente con las operaciones de implicación, equivalencia y disyunción exclusiva. Solución: Extendemos la espcificaicón booleanos con la interfaz de tres operaciones binarias adicionales y las ecuaciones correspondientes, distinguiendo casos sobre constructoras en el primer argumento y usando la operación de negación para obtener el resultado en un par de casos. Especificación: BOOLEANOS+ Usa: BOOLEANOS Operaciones: _ _ : bool bool bool _ _ : bool bool bool _ xor _ : bool bool bool variables: b : bool ecuaciones: verdadero b = b falso b = verdadero verdadero b = b falso b = b verdadero xor b = falso xor b = b b Preparado por Paulo A. González G. 8

9 Problema 2 Rehacer la especificación de los booleanos dada cambiando el conjunto de constructoras. Solución: Una posibilidad es considerar como constructoras una de las constantes (por ejemplo, verdadero) y la negación. Entonces hay infinitos términos construidos de la forma... verdadero. Sabemos que el tipo de datos consta tan solo de dos valores, uno que denota certeza y otro falsedad. El primero se representa con la constante verdadero, mientras que el segundo se puede representar mediante el término verdadero, por ejemplo. Qué significan entonces los restantes términos construidos? Intuitivamente negar dos veces anula el efecto de la negación, es decir verdadero debe comportarse como verdadero, como verdadero, etc. Por lo tanto, en esta representación las constructoras no son libres y es necesario introducir ecuaciones de equivalencia entre los términos construidos, para lo cual basta la ecuación b = b, que indica que la doble negación se comporta como la identidad. Como cada valor se puede representar de múltiples formas, hay que asegurarse que las ecuaciones que definen las restantes operaciones (todas ellas modificadoras) son independientes del representante elegido. Volvemos a escribir la especificación, haciendo notar que el único cambio es la elección de constructoras, y a continuación incluimos el axioma de equivalencia y la definición de la constante falso. Especificación: BOOLEANOS++ Tipos: bool Operaciones: Verdadero : bool {constructora} Falso : bool _ : bool bool{constructora} _ _ : bool bool bool _ _ : bool bool bool _ _ : bool bool bool _ _ : bool bool bool _ xor _ : bool bool bool variables: b, c : bool Preparado por Paulo A. González G. 9

10 ecuaciones b = b {doble negación} falso = verdadero Para especificar la conjunción y disyunción, se distingue casos sobre cosntructoras en el primer argumento. Cuando el primer argumento es cierto, tenemos información para concer el resultado directamente, pero cuando es una negación, tenemos que distinguir casos en el segundo argumento. Cuando el segundo argumento es verdadero, damos el resultado directamente, y cuando es otra negación, nos apoyamos en las conocidas leyes de morgan que afirman que la conjunción/disyunción de negaciones es equivalente a la negación de la disyunción/conjunción, con lo que se reduce la conjunción inicial a una isyunción más sencilla, y viceversa. De esta forma obtenemos una definición mutuamente recursiva de ambas operaciones. La recursión está bien definida porque el tamaño de los correspondientes argumentos decrece estrictamente. En la tercera ecuación de la conjunción y de la disyunción los argumentos en la izquierda son los términos b y c, mientras que en la derecha se reducen a los subtérminos b y c. verdadero c = c b verdadero = b b c = (b c) verdadero c = verdadero b verdadero = verdadero b verdadero = (b c) Para las tres últimas operaciones hacemos la misma distinción de casos, dando lugar a definiciones recursivas, pero no mutuamente recursivas. verdadero c = c b verdadero = verdadero b c = c b verdadero c = c b verdadero = b b c = b c verdadero xor c = c b xor verdadero = b b xor c = b xor c En vez de distinguir casos sobre constructoras, podemos también escribir ecuaciones que definen unas operaciones lógicas en función de otras, de acuerdo con conocidas equivalencias lógicas. Por ejemplo. Preparado por Paulo A. González G. 10

11 Problema 3: b c = ( b) c b c = (b c) ( c b) b xor c = (b c) Especificar los números naturales con las siguientes operaciones: Cero y sucesor. Suma. Producto. Diferencia natural (cuando se resta a un número otro mayor, el resultado que se obtiene es cero). Potencia. Relaciones de igualdad y desigualdad. Relaciones de orden, <, y >. Máximo y mínimo. Cociente y resto de la división entera. Predicados para reconocer si un número natural es par o impar. Problema 4: Especificar los números enteros con las siguientes operaciones: Cero, sucesor y predecesor. Suma. Producto. Diferencia. Cambio de signo. Relación de igualdad. Relación de orden. Preparado por Paulo A. González G. 11

Tema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES

Tema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES Tema 07 LÍMITES Y CONTINUIDAD DE FUNCIONES Límite de una función en un punto Vamos a estudiar el comportamiento de las funciones f ( ) g ( ) ENT[ ] h ( ) i ( ) en el punto Para ello, damos a valores próimos

Más detalles

Lección 24: Lenguaje algebraico y sustituciones

Lección 24: Lenguaje algebraico y sustituciones LECCIÓN Lección : Lenguaje algebraico y sustituciones En lecciones anteriores usted ya trabajó con ecuaciones. Las ecuaciones expresan una igualdad entre ciertas relaciones numéricas en las que se desconoce

Más detalles

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Los números racionales

Los números racionales Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones

Más detalles

MATEMÁTICAS CON LA HOJA DE CÁLCULO

MATEMÁTICAS CON LA HOJA DE CÁLCULO MATEMÁTICAS CON LA HOJA DE CÁLCULO Podemos dar a esta aplicación un uso práctico en el aula de Matemáticas en varios sentidos: Como potente calculadora: sucesiones, límites, tablas estadísticas, parámetros

Más detalles

Análisis de propuestas de evaluación en las aulas de América Latina

Análisis de propuestas de evaluación en las aulas de América Latina Esta propuesta tiene como objetivo la operatoria con fracciones. Se espera del alumno la aplicación de un algoritmo para resolver las operaciones. Estas actividades comúnmente presentan numerosos ejercicios

Más detalles

Qué son los monomios?

Qué son los monomios? Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes

Más detalles

Tema 2 Límites de Funciones

Tema 2 Límites de Funciones Tema 2 Límites de Funciones 2.1.- Definición de Límite Idea de límite de una función en un punto: Sea la función. Si x tiende a 2, a qué valor se aproxima? Construyendo - + una tabla de valores próximos

Más detalles

UNIDAD I NÚMEROS REALES

UNIDAD I NÚMEROS REALES UNIDAD I NÚMEROS REALES Los números que se utilizan en el álgebra son los números reales. Hay un número real en cada punto de la recta numérica. Los números reales se dividen en números racionales y números

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Estructuras de Datos y Algoritmos. Árboles de Expresión

Estructuras de Datos y Algoritmos. Árboles de Expresión Estructuras de Datos y Algoritmos Árboles de Expresión Año 2014 Introducción Los avances tecnológicos producen día a día una gran cantidad de información que debe ser almacenada y procesada en forma eficiente.

Más detalles

REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS

REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS SUMA REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES (N) 1. Características: Axiomas de Giuseppe Peano (*): El 1 es un número natural. Si n es un número natural, entonces el sucesor (el siguiente

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Aproximación local. Plano tangente. Derivadas parciales.

Aproximación local. Plano tangente. Derivadas parciales. Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación

Más detalles

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones

Más detalles

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define. VECTORES El estudio de los vectores es uno de tantos conocimientos de las matemáticas que provienen de la física. En esta ciencia se distingue entre magnitudes escalares y magnitudes vectoriales. Se llaman

Más detalles

EXPRESIONES ALGEBRAICAS. POLINOMIOS

EXPRESIONES ALGEBRAICAS. POLINOMIOS EXPRESIONES ALGEBRAICAS. POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones algebraicas: bac,

Más detalles

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice 1 Polinomios Dedicaremos este apartado al repaso de los polinomios. Se define R[x] ={a 0 + a 1 x + a 2 x 2 +... +

Más detalles

Matemáticas para la Computación

Matemáticas para la Computación Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.

Más detalles

Lección 9: Polinomios

Lección 9: Polinomios LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios

Más detalles

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases. BASES Y DIMENSIÓN Definición: Base. Se llama base de un espacio (o subespacio) vectorial a un sistema generador de dicho espacio o subespacio, que sea a la vez linealmente independiente. β Propiedades

Más detalles

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN

PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,

Más detalles

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables

Más detalles

Tema : ELECTRÓNICA DIGITAL

Tema : ELECTRÓNICA DIGITAL (La Herradura Granada) Departamento de TECNOLOGÍA Tema : ELECTRÓNICA DIGITAL.- Introducción. 2.- Representación de operadores lógicos. 3.- Álgebra de Boole. 3..- Operadores básicos. 3.2.- Función lógica

Más detalles

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático PROYECTO DE L REL CDEMI DE CIENCIS Estímulo del talento matemático Prueba de selección 11 de junio de 2013 Nombre:... pellidos:... Fecha de nacimiento:... Teléfonos:... Centro de Estudios: e-mail: Información

Más detalles

Nota 2. Luis Sierra. Marzo del 2010

Nota 2. Luis Sierra. Marzo del 2010 Nota 2 Luis Sierra Marzo del 2010 Cada mecanismo de definición de conjuntos que hemos comentado sugiere mecanismos para definir funciones y probar propiedades. Recordemos brevemente qué son las funciones

Más detalles

Lección 4: Suma y resta de números racionales

Lección 4: Suma y resta de números racionales GUÍA DE MATEMÁTICAS II Lección : Suma y resta de números racionales En esta lección recordaremos cómo sumar y restar números racionales. Como los racionales pueden estar representados como fracción o decimal,

Más detalles

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales.

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales. Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales. Introducción Por qué La Geometría? La Geometría tiene como objetivo fundamental

Más detalles

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 1 de agosto de 2003 1. Introducción Cualquier modelo de una situación es una simplificación de la situación real. Por lo tanto,

Más detalles

MATEMÁTICAS para estudiantes de primer curso de facultades y escuelas técnicas

MATEMÁTICAS para estudiantes de primer curso de facultades y escuelas técnicas Universidad de Cádiz Departamento de Matemáticas MATEMÁTICAS para estudiantes de primer curso de facultades y escuelas técnicas Tema 4 La recta en el plano Elaborado por la Profesora Doctora María Teresa

Más detalles

x : N Q 1 x(1) = x 1 2 x(2) = x 2 3 x(3) = x 3

x : N Q 1 x(1) = x 1 2 x(2) = x 2 3 x(3) = x 3 3 Sucesiones - Fernando Sánchez - - Cálculo I de números racionales 03 10 2015 Los números reales son aproximaciones que se van haciendo con números racionales. Estas aproximaciones se llaman sucesiones

Más detalles

RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS

RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS AUTORÍA SERGIO BALLESTER SAMPEDRO TEMÁTICA MATEMÁTICAS ETAPA ESO, BACHILLERATO Resumen En este artículo comienzo definiendo proposición y los distintos

Más detalles

Una desigualdad se obtiene al escribir dos expresiones numéricas o algebraicas relacionadas con alguno de los símbolos

Una desigualdad se obtiene al escribir dos expresiones numéricas o algebraicas relacionadas con alguno de los símbolos MATEMÁTICAS BÁSICAS DESIGUALDADES DESIGUALDADES DE PRIMER GRADO EN UNA VARIABLE La epresión a b significa que "a" no es igual a "b ". Según los valores particulares de a de b, puede tenerse a > b, que

Más detalles

Aplicaciones lineales continuas

Aplicaciones lineales continuas Lección 13 Aplicaciones lineales continuas Como preparación para el cálculo diferencial, estudiamos la continuidad de las aplicaciones lineales entre espacios normados. En primer lugar probamos que todas

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

Sistemas de numeración y aritmética binaria

Sistemas de numeración y aritmética binaria Sistemas de numeración y aritmética binaria Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora Este reporte consta de tres secciones. Primero, la Sección 1 presenta

Más detalles

3.2 Operaciones aritmético-lógicas en Pascal

3.2 Operaciones aritmético-lógicas en Pascal 3.2 Operaciones aritmético-lógicas en Pascal Operadores Los operadores sirven para combinar los términos de las expresiones. En Pascal, se manejan tres grupos de operadores : 1. ARITMÉTICOS 2. RELACIONALES

Más detalles

1.3 Números racionales

1.3 Números racionales 1.3 1.3.1 El concepto de número racional Figura 1.2: Un reparto no equitativo: 12 5 =?. Figura 1.3: Un quinto de la unidad. Con los números naturales y enteros es imposible resolver cuestiones tan simples

Más detalles

Módulo 9 Sistema matemático y operaciones binarias

Módulo 9 Sistema matemático y operaciones binarias Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional

Más detalles

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Los polinomios Los polinomios Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Elementos de un polinomio Los términos: cada

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

Más detalles

TEMA 4 FRACCIONES MATEMÁTICAS 1º ESO

TEMA 4 FRACCIONES MATEMÁTICAS 1º ESO TEMA 4 FRACCIONES Criterios De Evaluación de la Unidad 1 Utilizar de forma adecuada las fracciones para recibir y producir información en actividades relacionadas con la vida cotidiana. 2 Leer, escribir,

Más detalles

Para representar los conjuntos, los elementos y la relación de pertenencia, mediante símbolos, tendremos en cuenta las siguientes convenciones:

Para representar los conjuntos, los elementos y la relación de pertenencia, mediante símbolos, tendremos en cuenta las siguientes convenciones: 2. Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma informal,

Más detalles

1.4.- D E S I G U A L D A D E S

1.4.- D E S I G U A L D A D E S 1.4.- D E S I G U A L D A D E S OBJETIVO: Que el alumno conozca y maneje las reglas empleadas en la resolución de desigualdades y las use para determinar el conjunto solución de una desigualdad dada y

Más detalles

LÍMITES Y CONTINUIDAD DE FUNCIONES

LÍMITES Y CONTINUIDAD DE FUNCIONES Capítulo 9 LÍMITES Y CONTINUIDAD DE FUNCIONES 9.. Introducción El concepto de ite en Matemáticas tiene el sentido de lugar hacia el que se dirige una función en un determinado punto o en el infinito. Veamos

Más detalles

ESTRUCTURAS ALGEBRAICAS 1

ESTRUCTURAS ALGEBRAICAS 1 ESTRUCTURAS ALGEBRAICAS Se da la relación entre dos conjuntos mediante el siguiente diagrama: (, ) (2, 3) (, 4) (, 2) (7, 8) (, ) (3, 3) (5, ) (6, ) (, 6)........ 5 6......... 2 5 i) Observa la correspondencia

Más detalles

Teóricas de Análisis Matemático (28) - Práctica 4 - Límite de funciones. 1. Límites en el infinito - Asíntotas horizontales

Teóricas de Análisis Matemático (28) - Práctica 4 - Límite de funciones. 1. Límites en el infinito - Asíntotas horizontales Práctica 4 - Parte Límite de funciones En lo que sigue, veremos cómo la noción de límite introducida para sucesiones se etiende al caso de funciones reales. Esto nos permitirá estudiar el comportamiento

Más detalles

Orden y estructuras algebraicas mediante nuevas tecnologías

Orden y estructuras algebraicas mediante nuevas tecnologías Orden y estructuras algebraicas mediante nuevas tecnologías Miguel A. García-Muñoz, Carmen Ordóñez y Juan F. Ruiz Departamento de Matemáticas (Área de Álgebra). Universidad de Jaén. Campus Las Lagunillas

Más detalles

UNIDAD I: LÓGICA PROPOSICIONAL

UNIDAD I: LÓGICA PROPOSICIONAL UNIDAD I: LÓGICA PROPOSICIONAL ASIGNATURA: INTRODUCCIÓN A LA COMPUTACIÓN CARRERAS: LICENCIATURA Y PROFESORADO EN CIENCIAS DE LA COMPUTACIÓN DEPARTAMENTO DE INFORMÁTICA FACULTAD DE CIENCIAS FÍSICO MATEMÁTICA

Más detalles

Polinomios: Definición: Se llama polinomio en "x" de grado "n" a una expresión del tipo

Polinomios: Definición: Se llama polinomio en x de grado n a una expresión del tipo Polinomios: Definición: Se llama polinomio en "x" de grado "n" a una expresión del tipo P (x) = a 0 x n + a 1 x n 1 +... + a n Donde n N (número natural) ; a 0, a 1, a 2,..., a n son coeficientes reales

Más detalles

Relaciones entre conjuntos

Relaciones entre conjuntos Relaciones entre conjuntos Parejas ordenadas El orden de los elementos en un conjunto de dos elementos no interesa, por ejemplo: {3, 5} = {5, 3} Por otra parte, una pareja ordenada consiste en dos elementos,

Más detalles

1. El vocabulario de un programa PROLOG

1. El vocabulario de un programa PROLOG Tema 2. La Sintaxis 1. El vocabulario de un programa PROLOG 2. Términos 2.1. Constantes 2.2. Variables 2.3. Estructuras 3. Operadores 4. Igualdad y Desigualdad 5. Aritmética en los programas PROLOG 1.

Más detalles

Tema 7. Límites y continuidad de funciones

Tema 7. Límites y continuidad de funciones Matemáticas II (Bachillerato de Ciencias) Análisis: Límites y continuidad de funciones 55 Límite de una función en un punto Tema 7 Límites y continuidad de funciones Idea inicial Si una función f está

Más detalles

Números Reales. MathCon c 2007-2009

Números Reales. MathCon c 2007-2009 Números Reales z x y MathCon c 2007-2009 Contenido 1. Introducción 2 1.1. Propiedades básicas de los números naturales....................... 2 1.2. Propiedades básicas de los números enteros........................

Más detalles

Profr. Efraín Soto Apolinar. Factorización

Profr. Efraín Soto Apolinar. Factorización Factorización La factorización es la otra parte de la historia de los productos notables. Esto es, ambas cosas se refieren a las mismas fórmulas, pero en los productos notables se nos daba una operación

Más detalles

Tema 2. Espacios Vectoriales. 2.1. Introducción

Tema 2. Espacios Vectoriales. 2.1. Introducción Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por

Más detalles

MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASES # 13 y #14

MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASES # 13 y #14 MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASES # 3 y #4 Desigualdades Al inicio del Capítulo 3, estudiamos las relaciones de orden en los número reales y el signi cado de expresiones

Más detalles

Enunciado unidades fraccionarias fracción fracciones equivalentes comparar operaciones aritméticas fracciones propias Qué hacer deslizador vertical

Enunciado unidades fraccionarias fracción fracciones equivalentes comparar operaciones aritméticas fracciones propias Qué hacer deslizador vertical Enunciado Si la unidad la dividimos en varias partes iguales, podemos tomar como nueva unidad de medida una de estas partes más pequeñas. Las unidades fraccionarias son necesarias cuando lo que queremos

Más detalles

Continuidad y ramas infinitas. El aumento A producido por cierta lupa viene dado por la siguiente ecuación: A = 2. lm í

Continuidad y ramas infinitas. El aumento A producido por cierta lupa viene dado por la siguiente ecuación: A = 2. lm í Unidad. Límites de funciones. Continuidad y ramas infinitas Resuelve Página 7 A través de una lupa AUMENTO DISTANCIA (dm) El aumento A producido por cierta lupa viene dado por la siguiente ecuación: A

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

INSTITUTO VALLADOLID PREPARATORIA página 37

INSTITUTO VALLADOLID PREPARATORIA página 37 INSTITUTO VALLADOLID PREPARATORIA página 37 página 38 SUMA DE FRACCIONES CONCEPTO Las cuatro operaciones fundamentales, suma, resta, multiplicación y división, con fracciones algebraicas se realizan bajo

Más detalles

Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A)

Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A) aprenderaprogramar.com Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A) Sección: Cursos Categoría: Curso Bases de la programación

Más detalles

TEMA 5. ELECTRÓNICA DIGITAL

TEMA 5. ELECTRÓNICA DIGITAL TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.

Más detalles

Naturaleza binaria. Conversión decimal a binario

Naturaleza binaria. Conversión decimal a binario Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,

Más detalles

OBTENER DATOS EXTERNOS

OBTENER DATOS EXTERNOS La herramienta Obtener datos externos nos va a permitir llevar a Excel datos que proceden de otras fuentes de datos, como archivos de texto o bases de datos, para su posterior tratamiento y análisis con

Más detalles

Comente: Los bancos siempre deberían dar crédito a los proyectos rentables. Falso, hay que evaluar la capacidad de pago.

Comente: Los bancos siempre deberían dar crédito a los proyectos rentables. Falso, hay que evaluar la capacidad de pago. Explique Brevemente en que consiste el leasing y nombre los diferentes tipos existentes. Es un mecanismo de financiamiento de Activos el cual permite el uso del activo por un periodo determinado a cambio

Más detalles

Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut

Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut Este texto intenta ser un complemento de las clases de apoyo de matemáticas que se están realizando en la

Más detalles

Operaciones con polinomios

Operaciones con polinomios Operaciones con polinomios Los polinomios son una generalización de nuestro sistema de numeración. Cuando escribimos un número, por ejemplo, 2 354, queremos decir: 2 354 = 2 000 + 300 + 50 + 4 = 2)1 000)

Más detalles

Profr. Efraín Soto Apolinar. Números reales

Profr. Efraín Soto Apolinar. Números reales úmeros reales En esta sección vamos a estudiar primero los distintos conjuntos de números que se definen en matemáticas. Después, al conocerlos mejor, podremos resolver distintos problemas aritméticos.

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

LÍMITES DE FUNCIONES. CONTINUIDAD

LÍMITES DE FUNCIONES. CONTINUIDAD LÍMITES DE FUNCIONES. CONTINUIDAD Página REFLEXIONA Y RESUELVE Algunos ites elementales Utiliza tu sentido común para dar el valor de los siguientes ites: a,, b,, @ c,, 5 + d,, @ @ + e,, @ f,, 0 @ 0 @

Más detalles

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12 Teoría de conjuntos. Teoría de Conjuntos. personal.us.es/elisacamol Curso 2011/12 Teoría de Conjuntos. Teoría de conjuntos. Noción intuitiva de conjunto. Propiedades. Un conjunto es la reunión en un todo

Más detalles

Análisis de propuestas de evaluación en las aulas de América Latina

Análisis de propuestas de evaluación en las aulas de América Latina Este trabajo de evaluación tiene como objetivo la caracterización de figuras del espacio. Para ello el alumno debe establecer la correspondencia entre la representación de la figura y algunas de sus propiedades.

Más detalles

MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0

MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0 MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0 José Antonio Guijarro Guijarro Profesor de Secundaria Especialidad de Informática Profesor Técnico de F.P. Especialidad de Sistemas

Más detalles

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

1º) Siempre que se pueda, hay que sacar factor común: :a b ± a c ± a d ± = a (b ± c ± d ± ):

1º) Siempre que se pueda, hay que sacar factor común: :a b ± a c ± a d ± = a (b ± c ± d ± ): Pág. 1 de 7 FAC T O R I Z AC I Ó N D E P O L I N O M I O S Factorizar (o descomponer en factores) un polinomio consiste en sustituirlo por un producto indicado de otros de menor grado tales que si se multiplicasen

Más detalles

Información importante que debes leer antes de comenzar a trabajar

Información importante que debes leer antes de comenzar a trabajar PROYECTO DE LA REAL ACADEMIA DE CIENCIAS S.A.E.M. THALES ESTALMAT Estímulo del Talento Matemático Prueba de selección 8 de junio de 2013 Nombre:... Apellidos:... Localidad: Provincia:... Fecha de nacimiento:././...

Más detalles

1. Lección 5 - Comparación y Sustitución de capitales

1. Lección 5 - Comparación y Sustitución de capitales Apuntes: Matemáticas Financieras 1. Lección 5 - Comparación y Sustitución de capitales 1.1. Comparación de Capitales Se dice que dos capitales son equivalentes cuando tienen el mismo valor en la fecha

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos

Más detalles

Descomposición factorial de polinomios

Descomposición factorial de polinomios Descomposición factorial de polinomios Contenidos del tema Introducción Sacar factor común Productos notables Fórmula de la ecuación de segundo grado Método de Ruffini y Teorema del Resto Combinación de

Más detalles

OR (+) AND( ). AND AND

OR (+) AND( ). AND AND Algebra de Boole 2.1.Introducción 2.1. Introducción El Algebra de Boole es un sistema matemático que utiliza variables y operadores lógicos. Las variables pueden valer 0 o 1. Y las operaciones básicas

Más detalles

MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO

MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO EJERCICIO 1 Primero analizamos el equilibrio bajo el monopolio. El monopolista escoge la cantidad que maximiza sus beneficios; en particular, escoge la cantidad

Más detalles

Tema 5. Aproximación funcional local: Polinomio de Taylor. 5.1 Polinomio de Taylor

Tema 5. Aproximación funcional local: Polinomio de Taylor. 5.1 Polinomio de Taylor Tema 5 Aproximación funcional local: Polinomio de Taylor Teoría Los polinomios son las funciones reales más fáciles de evaluar; por esta razón, cuando una función resulta difícil de evaluar con exactitud,

Más detalles

Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1

Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1 Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1 TEMA 11: MÉTODOS DINÁMICOS DE SELECCIÓN DE INVERSIONES ESQUEMA DEL TEMA: 11.1. Valor actualizado neto. 11.2. Tasa interna

Más detalles

La suma y la resta. Introducción. Capítulo

La suma y la resta. Introducción. Capítulo Capítulo II La suma y la resta Introducción En el capítulo anterior, vimos que los números permiten expresar la cantidad de objetos que tiene una colección. Juntar dos o más colecciones, agregar objetos

Más detalles

Una función f es derivable en un punto a de su dominio si existe el límite. f(x) f(a) Si f y g son derivables en a, entonces fg es derivable en a y

Una función f es derivable en un punto a de su dominio si existe el límite. f(x) f(a) Si f y g son derivables en a, entonces fg es derivable en a y 4. Derivabilidad 1 Una función f es derivable en un punto a de su dominio si existe el límite f (a) = lím x a f(x) f(a) x a f(a + h) f(a) = lím, h 0 h y es un número real. El número f (a) se denomina derivada

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles

TEMA 8: LÍMITES DE FUNCIONES. CONTINUIDAD

TEMA 8: LÍMITES DE FUNCIONES. CONTINUIDAD TEMA 8: DE FUNCIONES. CONTINUIDAD 1. EN EL INFINITO En ocasiones interesa estudiar el comportamiento de una función (la tendencia) cuando los valores de se hacen enormemente grandes ( ) o enormemente pequeños

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Hoja1!C4. Hoja1!$C$4. Fila

Hoja1!C4. Hoja1!$C$4. Fila CAPÍTULO 6......... Cálculo y funciones con Excel 2000 6.1.- Referencias De Celdas Como vimos con anterioridad en Excel 2000 se referencian las celdas por la fila y la columna en la que están. Además como

Más detalles