El TAD Árbol. Objetivos. Contenidos

Storlek: px
Starta visningen från sidan:

Download "El TAD Árbol. Objetivos. Contenidos"

Transkript

1 El TAD Árbol Objetivos Presentar el árbol como estructura de datos jerárquica Estudiar diferentes variantes de árboles, tanto en su especificación como en su implementación Contenidos 3.1 Conceptos, definiciones y terminología básica 3.2 Especificación e implementación del árbol binario 3.3 Recorridos sobre árboles binarios 3.4 Árboles binarios de búsqueda 3.5 Árboles equilibrados 3.6 Montículos y colas de prioridad 3.7 Árboles generales 3.8 Árboles multicamino de búsqueda 1

2 El TAD Árbol Duración 8 clases (12 ) Bibliografía Data Structures and Algoritms in C++ Autor: Micael T. Goodric, Roberto Tamassia, David M. Mount Editorial: Jon Wiley & Sons, Inc. Año: 2004 Págs , Estructuras de datos y métodos algorítmicos Autor: Narciso Martí Oliet y otros Editorial : Prentice-Hall, 2004 Págs Estructuras de datos: especificación, diseño e implementación Autor: Xavier Franc Gutiérrez Editorial : Ediciones UPC, 1999 Págs

3 El TAD Árbol 3.1 Conceptos, definiciones y terminología básica Los árboles son estructuras que organizan sus elementos, denominados nodos, formando jerarquías. De entre estos nodos existe uno especial denominado raíz, situado en la cúspide de la jerarquía Existe una relación (de paternidad entre los nodos) que ace que la estructura sea jerárquica frente a la estructura lineal El uso de los árboles está muy extendido en programación. Algunos ejemplos pueden ser: estructurar los directorios y arcivos en los sistemas operativos representar la estructura de las fórmulas matemáticas organizar la información en los SGBD representar la estructura sintáctica de un programa fuente en los compiladores representar sistemas de clasificación 3

4 El TAD Árbol La definición recursiva de árbol es la siguiente: Un árbol n-ario (con n 1) es un conjunto no vacío de elementos o nodos del mismo tipo, tal que: es un único nodo, o bien está formado por un nodo raíz y m (0 m n) subconjuntos disjuntos, denominados subárboles, cada uno de los cuales es a su vez un árbol n-ario Un árbol con raíz x y subárboles A 1,, A m se representa de la siguiente forma: x A 1... A m 4

5 El TAD Árbol Podemos clasificar los árboles atendiendo a diferentes criterios: Cuando existe una relación de orden total en el conjunto de los subárboles de un árbol, el árbol se llama ordenado (será el que utilizaremos) Si no existe limitación para el número de ijos que pueda tener un nodo, el árbol se denomina general. Por el contrario, si existe un número fijo n que limita el número de ijos de un nodo, el árbol se denomina n-ario Cuando los nodos de un árbol contienen información (caso más abitual), el árbol se denomina etiquetado 5

6 El TAD Árbol Terminología Básica H A B C D E F G I J K L M Nodo: Cada posición dentro del árbol junto con la información asociada Si existe una arista (rama) dirigida del nodo n al nodo m, entonces n es el padre de m y m es un ijo de n Los ijos del mismo padre se denominan ermanos Todos los nodos de un árbol menos uno, denominado nodo raíz, tienen un único padre Una oja de un árbol es un nodo que no tiene ijos. El resto de los nodos se denominan interiores o internos 6

7 El TAD Árbol Terminología Básica A B C E F D G Se denomina camino del nodo n 1 al nodo n k a la secuencia de nodos de un árbol n 1, n 2,, n k, de tal forma que n i es el padre de n i+1 (1 i < k) La longitud de un camino es el número de nodos del camino menos 1. Por convenio, decimos que existe un camino de longitud 0 de un nodo a sí mismo H I J K L M Si existe un camino desde un nodo n 1 asta un nodo n 2, se dice que n 1 es antecesor de n 2, y n 2 es descendiente de n 1 El padre de un subárbol o nodo es su primer antecesor propio. Los ijos de un subárbol o nodo son sus primeros descendientes propios 7

8 El TAD Árbol Terminología Básica A B C D E F G H I J K L M La altura de un nodo en un árbol es la longitud del camino desde dico nodo a la oja más lejana que sea alcanzable desde él, más 1. La altura de un árbol es la altura del nodo raíz. El árbol vacío se considera con altura 0 La profundidad o nivel de un nodo en un árbol es la longitud del único camino existente desde el nodo raíz asta dico nodo Por definición, el número de niveles de un árbol se define como el nivel de la oja más profunda más 1. En el nivel 0 sólo está el nodo raíz. El número de niveles coincide con la altura del árbol El grado de un árbol n-ario es el número máximo de ijos que pueden tener sus subárboles El número máximo de nodos en el nivel i-ésimo de un árbol de grado n es n i 8

9 Árbol binario 3.2 Especificación e implementación del árbol binario Un árbol binario ordenado es un árbol en el que cada nodo puede tener a lo sumo dos ijos Es un conjunto de nodos del mismo tipo que, o bien es el conjunto vacío, o está formado por un nodo raíz enlazado a dos árboles binarios disjuntos denominados subárbol izquierdo y subárbol dereco t m k f d 9

10 Árbol binario Tipos de árboles binarios Un árbol binario de altura se llama completo si tiene todas sus ojas a nivel y todos sus nodos interiores tienen dos ijos no vacíos Un árbol binario de altura se llama semicompleto si los nodos de nivel y -1 son los únicos de grado cero o uno, de forma que las ojas del último nivel ocupan las posiciones más a la izquierda de dico nivel

11 Árbol binario Especificación Algebraica espec arbolesbinarios usa booleanos, enteros parámetro formal género elemento fpf género arbin operaciones : arbin _ < _, _ >: elemento arbin arbin arbin parcial raíz: arbin elemento parcial subizq, subder: arbin arbin vacío?: arbin booleano altura: arbin entero dominios de definición iz, de: arbin; e: elemento raíz (e<iz, de>) subizq (e<iz, de>) subder (e<iz, de>) 11

12 Árbol binario ecuaciones iz, de: arbin; e: elemento raíz (e<iz, de>) = subizq (e<iz, de>) = subder (e<iz, de>) = vacío? ( ) = vacío? (e<iz, de>) = altura ( ) = altura (e<iz, de>) = fespec Clasificación de las operaciones: Gen (arbin) = Mod (arbin) = Obs (arbin) = 12

13 Árbol binario Implementación del árbol binario La clase NodoB representa cada uno de los nodos de un árbol binario: obj izq der template <typename T> class NodoB { typedef NodoB<T>* PtrNodoB; public: NodoB(const T& objeto); NodoB(const T& objeto, PtrNodoB nizq, PtrNodoB nder); NodoB(const NodoB& n); const T& getobj() const; PtrNodoB getizq() const; PtrNodoB getder() const; void setobj(const T& objeto); void setizq(ptrnodob p); void setder(ptrnodob p); private: T obj; PtrNodoB izq, der; }; 13

14 Árbol binario raíz template <typename T> class Arbin { typedef NodoB<T>* PtrNodoB; public: Arbin(); Arbin(const T& objeto, const Arbin& ai, const Arbin& ad); Arbin(const Arbin& a); Arbin& operator=(const Arbin& a); const T& getraiz() const trow(arbolvacioexcepcion); const Arbin& subizq() const trow(arbolvacioexcepcion); const Arbin& subder() const trow(arbolvacioexcepcion); bool esvacio() const; int altura() const; private: PtrNodoB raiz; Arbin(PtrNodoB p); }; 14

15 Árbol binario Arbin(const T& objeto, const Arbin& ai, const Arbin& ad) inicio raiz = nuevo NodoB<T>(objeto, ai.raiz, ad.raiz) fin Arbin(PtrNodoB p) inicio raiz = p fin Arbin(const Arbin& a) var Arbin ci, cd fvar inicio si a.esvacio() entonces raiz = NULO sino ci = Arbin( a.subizq() ) cd = Arbin( a.subder() ) raiz = nuevo NodoB<T>( a.getraiz(), ci.raiz, cd.raiz ) fsi fin const Arbin<T>& subder() const trow(arbolvacioexcepcion) inicio si esvacio() entonces lanzar ArbolVacioExcepcion() fsi devolver *nuevo Arbin( raiz->getder() ) fin 15

16 El TAD Árbol Consideraciones sobre la implementación elegida La implementación elegida se ajusta tanto a la definición recursiva de árbol como a la especificación algebraica propuesta Sin embargo, deben tenerse en cuenta las siguientes consideraciones: El constructor Arbin(const T&, const Arbin&, const Arbin&) no ace una copia de los árboles a partir de los cuales se construye, sino que comparte estructura con ellos Las operaciones subizq y subder tampoco devuelven copias de los ijos izquierdo y dereco, respectivamente, sino subárboles que comparten memoria con el árbol original. Si se desea evitar la utilización de alias el coste de ejecución de esas operaciones sería O(n) en lugar de O(1) Por esa razón, no se a incluido un método destructor: la destrucción de variables locales podría afectar a otros árboles con los que compartieran estructura Una alternativa consistiría en la implementación de una clase Iterador, con métodos para avanzar al ijo izquierdo o dereco. Véase Goodric págs

17 Árbol binario 3.3 Recorridos sobre árboles binarios - En el caso de recorridos en profundidad sobre árboles binarios, podemos distinguir tres tipos. En cualquier caso, si el árbol es vacío no se ace nada, y si no tiene ijos, se visita únicamente la raíz. PREORDEN Se visita la raíz, y a continuación, se recorren en preorden primero el subárbol izquierdo y luego el subárbol dereco POSTORDEN Se recorren en postorden primero el subárbol izquierdo y luego el subárbol dereco, y a continuación se visita la raíz INORDEN Primero se recorre en inorden el subárbol izquierdo, luego se visita la raíz, y por último se recorre en inorden el subárbol dereco - En el recorrido en ancura, los nodos se visitan por niveles y dentro de cada nivel de izquierda a dereca, comenzando por el nivel 0. 17

18 Árbol binario A B C D E F G H K I J Recorrido en preorden: Recorrido en inorden: Recorrido en postorden: Recorrido en ancura: 18

19 Árbol binario Recorrido en preorden template <typename T> void preorden(const Arbin<T>& a, Lista<T>& l) inicio si a.esvacio() entonces l.añadirdc( a.getraiz() ) preorden( a.subizq(), l ) preorden( a.subder(), l ) fsi fin Llamada al procedimiento de recorrido en preorden template <typename T> Lista<T> preorden(const Arbin<T>& a) var Lista<T> l fvar inicio preorden( a, l ) devolver l fin 19

20 Árbol binario template <typename T> void inorden(const Arbin<T>& a, Lista<T>& l) inicio si a.esvacio() entonces inorden( a.subizq(), l ) l.añadirdc( a.getraiz() ) inorden( a.subder(), l ) fsi fin template <typename T> void postorden(const Arbin<T>& a, Lista<T>& l) inicio si a.esvacio() entonces postorden( a.subizq(), l ) postorden( a.subder(), l ) l.añadirdc( a.getraiz() ) fsi fin template <typename T> void ancura(const Arbin<T>& a, Lista<T> & l) inicio Cola<Arbin<T> > c; Arbin<T> ac; si a.esvacio() entonces c.añadir(a); mientras ( c.esvacia()) acer ac = c.primero(); c.eliminar(); l.añadirdc(ac.getraiz() ); si ac.subizq().esvacio() entonces c.añadir(ac.subizq() ) fsi si ac.subder().esvacio() entonces c.añadir(ac.subder() ) fsi fmientras fsi Fin 20

21 Árboles Binarios de Búsqueda 3.4 Árboles binarios de búsqueda (ABB) Un ABB puede definirse cuando el tipo de los elementos posee una relación de orden total Son árboles binarios en los que: todos los valores de las claves del subárbol izquierdo son menores que el valor de la clave de la raíz todos los valores de las claves del subárbol dereco son mayores que el valor de la clave de la raíz esta propiedad se cumple en todos los nodos del árbol Propiedad: el recorrido en inorden de un ABB, independientemente de su forma, obtiene los elementos ordenados según la relación de orden existente entre los nodos 21

22 Árboles Binarios de Búsqueda Ejemplo de 2 árboles binarios con los mismos valores, pero con diferente estructura y altura: L P E P L B J E J B La máxima altura alcanzable por un ABB de n nodos se produce cuando el árbol degenera en una lista enlazada, en cuyo caso la altura es de n 22

23 Árboles Binarios de Búsqueda Operaciones básicas: Búsqueda Complejidad de las operaciones: O() Inserción altura del árbol Borrado Justificación log 2 (n) n i= 0 x i = n+ 1 x 1 x 1 Número máximo de nodos en el nivel i: 2 i Número máximo de nodos en un árbol binario: N N max 1 i 2 1 = 2 = = i= 0 max 1 i = 2 = i= 0 aplicando log Progresión geométrica N = = N + 1 = log ( N + 1) O(log ( n)) max max 2 max 2 23

24 Árboles Binarios de Búsqueda Las operaciones se basan en el esquema de búsqueda de un elemento en el árbol. Si A es un ABB y e el elemento a buscar, tenemos: Si A es el árbol vacío, el elemento e no está en el árbol. En caso contrario, se compara e con la raíz de A y se pueden dar tres casos: 1. e = raíz(a): el elemento a sido encontrado 2. e < raíz(a): se repite el proceso de búsqueda dentro del subárbol izquierdo de A 3. e > raíz(a): se repite el proceso de búsqueda dentro del subárbol dereco de A 24

25 Árboles Binarios de Búsqueda Operación de inserción Utiliza el esquema de búsqueda Si el elemento a insertar se encuentra en el árbol, no se ace nada En caso contrario, se inserta en el lugar donde acaba la búsqueda La búsqueda acaba sin éxito al llegar a un subárbol izquierdo o dereco que está vacío insertamos el

26 Árboles Binarios de Búsqueda Operación de borrado (1/4) Utiliza el esquema de búsqueda Si no se encuentra el elemento a eliminar, la operación termina Si el elemento a eliminar se encuentra en el árbol, el comportamiento de la operación depende del número de ijos que tenga dico nodo: 1. Eliminar un nodo sin ijos (oja) simplemente se elimina el nodo eliminamos el

27 Árboles Binarios de Búsqueda Operación de borrado (2/4) 2. Eliminar un nodo con un solo ijo solo ay que realizar una reasignación de punteros el padre del nodo que queremos eliminar pasa a apuntar al ijo del nodo que está siendo eliminado 6 21 eliminamos el

28 Árboles Binarios de Búsqueda Operación de borrado (3/4) 3. Eliminar un nodo con dos ijos a. Se reemplaza el nodo que queremos eliminar con el elemento máximo de su subárbol izquierdo o el elemento mínimo de su subárbol dereco b. Seguidamente, se elimina el nodo máximo (o mínimo, según el caso) c. Dico nodo será una oja o tendrá un solo ijo, por lo que la operación se resolverá fácilmente mediante uno de los dos primeros casos 28

29 Árboles Binarios de Búsqueda Operación de borrado (4/4) Ejemplo de borrado eliminamos el

30 Árboles Binarios de Búsqueda Especificación algebraica espec arbolesbinariosdebusqueda usa booleanos parámetro formal género elemento operaciones _ _, _ _, _<_, _>_, _==_, _ _ : elemento elemento booleano fpf género abb operaciones : abb parcial _ < _, _ > : elemento abb abb abb parcial subizq, subder: arbin arbin vacío?: arbin booleano insertar: abb elemento abb está?: abb elemento booleano parcial min: abb elemento parcial max: abb elemento eliminar: abb elemento abb... 30

31 Árboles Binarios de Búsqueda dominios de definición iz, de: abb; e: elemento subizq (e<iz, de>) subder (e<iz, de>) min (e <iz, de>) max (e <iz, de>) e <iz, de> está definido sólo si (vacío?(iz) vacío?(de)) (vacío?(iz) vacío?(de) e < min(de)) ( vacío?(iz) vacío?(de) e > max(iz)) ( vacío?(iz) vacío?(de) e > max(iz) e < min(de)) ecuaciones iz, de: abb; e, e1, e2: elemento insertar(, e) = insertar(e1<iz, de>, e2) =... 31

32 Árboles Binarios de Búsqueda está? (, e) = está? (e1<iz, de>,e2) = min (e<iz, de>) = max (e<iz, de>) = eliminar(, e) = eliminar(e1<iz, de>, e2) = fespec 32

33 Árboles Binarios de Búsqueda Implementación template <typename T> class ABB : public Arbin<T> { typedef NodoB<T>* PtrNodoB; public: ABB(); ABB(const ABB& a); const ABB& subizq() const trow(arbolvacioexcepcion); const ABB& subder() const trow(arbolvacioexcepcion); void insertar(const T& objeto); bool buscar(const T& objeto) const; const T& minimo() const trow(arbolvacioexcepcion); const T& maximo() const trow(arbolvacioexcepcion); void eliminar(const T& objeto); private: ABB(PtrNodoB p); }; 33

34 Árboles Binarios de Búsqueda void insertarnodo(const T& objeto, PtrNodoB& p) var PtrNodoB n fvar inicio si p == NULO entonces p = nuevo NodoB<T>(objeto) sino si objeto < p->getobj() entonces n = p->getizq() insertarnodo( objeto, n ) p->setizq( n ) sino si objeto > p->getobj() entonces n = p->getder() insertarnodo( objeto, n ) p->setder( n ) fsi fin void insertar(const T& objeto) inicio insertarnodo( objeto, raiz ) fin bool buscarnodo(const T& objeto, PtrNodoB p) inicio si p == NULO entonces devolver falso sino en caso de objeto == p->getobj() : devolver verdad objeto < p->getobj() : devolver buscarnodo( objeto, p->getizq() ) objeto > p->getobj() : devolver buscarnodo( objeto, p->getder() ) fcaso fsi fin bool buscar(const T& objeto) const inicio devolver buscarnodo( objeto, raiz ) fin 34

35 Árboles Binarios de Búsqueda const T& minimo() const trow(arbolvacioexcepcion) inicio si esvacio() entonces lanzar ArbolVacioExcepcion() fsi devolver minimonodo(raiz) fin const T& minimonodo(ptrnodob p) inicio si p->getizq() == NULO entonces devolver p->getobj() sino devolver minimonodo(p->getizq()) fin const T& maximo() const trow(arbolvacioexcepcion) inicio si esvacio() entonces lanzar ArbolVacioExcepcion() fsi devolver maximonodo(raiz) fin const T& maximonodo(ptrnodob p) inicio si p->getder() == NULO entonces devolver p->getobj() sino devolver maximonodo(p->getder()) fin 35

36 Árboles Binarios de Búsqueda void eliminar(const T& objeto) inicio eliminarnodo( objeto, raiz ) fin void eliminarnodo(const T& objeto, PtrNodoB& p) var PtrNodoB n fvar inicio si p NULO entonces si objeto < p->getobj() entonces n = p->getizq() eliminarnodo( objeto, n ) p->setizq( n ) sino si objeto > p->getobj() entonces n = p->getder() eliminarnodo( objeto, n ) p->setder( n ) sino si p->getizq() == NULO entonces n = p p = p->getder() liberar n sino si p->getder() == NULO entonces n = p p = p->getizq() liberar n sino n = p->getizq() p->setobj(maximonodo(n)) eliminarnodo( p->getobj(), n ) p->setizq(n) fsi fsi fsi fin 36

37 Árboles binarios equilibrados 3.5 Árboles binarios equilibrados (AVL) La eficiencia de las operaciones sobre árboles binarios de búsqueda puede llegar a ser de O(n) en el peor de los casos En la práctica, dica eficiencia es de O(log 2 (n)), cuando suponemos que los valores se insertan en el árbol de una forma aleatoria. La eficiencia de las operaciones depende de la estructura del árbol en el momento de realizar la operación Lo ideal es, por tanto, que la altura del árbol sea siempre la menor posible Los árboles AVL, definidos por G.M. Adelson-Velskii y E.M. Landis en 1962, cumplen este requisito, por lo que se conocen también como árboles de búsqueda equilibrados 37

38 Árboles binarios equilibrados Diremos que un árbol binario está equilibrado si, para todos los nodos del árbol, la diferencia entre las alturas de sus subárboles siempre es menor o igual que 1. Todo nodo que sea oja está equilibrado Un árbol con un solo ijo está equilibrado si el árbol ijo consta de un único nodo Árbol equilibrado Árbol no equilibrado 38

39 Árboles binarios equilibrados Cuando se realiza una operación de inserción o borrado en un árbol AVL, éste puede perder la propiedad de equilibrio. Para mantener dica propiedad se realiza una sencilla reorganización en el árbol denominada rotación n 2 n 1 n 1 T c T a n 2 rotar-dereca (n 2 ) T a T b T b T c rotar-izquierda (n 2 ) Con estas operaciones de rotación no se pierden las propiedades de ABB. En ambos árboles el nodo n 1 es menor que el nodo n 2, todos los elementos de T a son menores que n 1, todos los nodos de T c son mayores que n 2 y todos los nodos de T b están entre n 1 y n 2 39

40 Árboles binarios equilibrados rotar-dereca (10)

41 Árboles binarios equilibrados rotar-izquierda (10)

42 Árboles binarios equilibrados Factor de equilibrio de un nodo es la altura de su subárbol dereco menos la altura de su subárbol izquierdo. En un árbol equilibrado sólo podrá tener los valores -1, 1 o 0 Para representar un árbol AVL usaremos la misma estructura que para los ABB La clase nodob se amplía con un nuevo atributo que almacena su factor de equilibrio

43 Árboles binarios equilibrados Operación de búsqueda Puesto que los árboles AVL son un caso particular de ABB, usamos el mismo algoritmo de búsqueda pero con la particularidad que siempre se realizará con una eficiencia de O(log 2 n) Operación de inserción La inserción de un nodo en un árbol AVL consta de dos fases: usando el algoritmo de inserción desarrollado para los ABB, se recorre el camino partiendo del nodo raíz y se inserta como una oja del árbol en su lugar correspondiente se recorre el camino de vuelta acia la raíz, actualizando los equilibrios de los nodos y reequilibrando el árbol cuando sea necesario, esto es, cuando la altura de uno de sus nodos pase a ser ±2 43

44 Árboles binarios equilibrados El desequilibrio se produce cuando, para un determinado nodo, la altura de su subárbol dereco es mayor que la de su subárbol izquierdo y el nuevo nodo se inserta por el subárbol dereco, o si la altura de su subárbol izquierdo es mayor que la de su subárbol dereco y el nuevo nodo se inserta por el subárbol izquierdo n n T i T d T i T d caso (a) caso (b) Las situaciones de desequilibrio se solucionan mediante 2 tipos de rotaciones: patrón de rotación simple patrón de rotación doble 44

45 Árboles binarios equilibrados Rotación simple a la izquierda (I) Es necesario aplicarlo cuando el nuevo nodo se inserta en el subárbol dereco del subárbol dereco de n en el caso (a) n n T a n 1 0 T a n 1 +1 T b T c T b T c

46 Árboles binarios equilibrados Para reestablecer la propiedad de equilibrio, se realiza una rotación simple a la izquierda sobre el nodo n 0 n 1 0 n T c + 1 T a T b 46

47 Árboles binarios equilibrados Rotación simple a la dereca (D) Es el caso simétrico al anterior y es necesario aplicarlo cuando el nuevo nodo se inserta en el subárbol izquierdo del subárbol izquierdo de n en el caso (b) -2-1 n n -1 0 n 1 T c n 1 T c T a T b T a T b

48 Árboles binarios equilibrados Para reestablecer la propiedad de equilibrio, se realiza una rotación simple a la dereca sobre el nodo n 0 n 1 T a n T b T c 48

49 Árboles binarios equilibrados Rotación doble dereca-izquierda (DI) Es necesario aplicarlo cuando el nuevo nodo se inserta en el subárbol izquierdo del subárbol dereco de n en el caso (a) n +1 n n 1 T a 0 n 1 T a +1 n 2 n 2-1 T b -1 T c T d -1 T b T c T d 49

50 Árboles binarios equilibrados Para reestablecer la propiedad de equilibrio, se realiza rotación doble DI, es decir, una rotación a la dereca sobre el nodo n 1 seguida de otra rotación a la izquierda sobre el nodo n n 0 n 2 T a n n n 1-1 T b n 1 T c T d -1 T c T b T a T d proceso intermedio resultado final 50

51 Árboles binarios equilibrados Rotación doble izquierda-dereca (ID) Es necesario aplicarlo cuando el nuevo nodo se inserta en el subárbol dereco del subárbol izquierdo de n en el caso (b) -1 n -2 n 0 +1 n 1 n 1 0 T d +1 n 2 T d n 2 T a -1-1 T b T c T a T b -1 T c 51

52 Árboles binarios equilibrados Para reestablecer la propiedad de equilibrio, se realiza rotación doble ID, es decir, una rotación a la izquierda sobre el nodo n 1 seguida de otra rotación a la dereca sobre el nodo n n n n 2 Td n 1 n n 1 T a T b - 1 T c -1 T b T a T d T c proceso intermedio resultado final 52

53 Árboles binarios equilibrados Tanto en las rotaciones simples como en las rotaciones dobles que se realizan en la inserción, la altura del árbol resultante tiene la misma altura que el árbol original. Esta propiedad es importante, ya que permite finalizar el algoritmo de inserción sin necesidad de seguir observando los nodos por el camino de vuelta asta el nodo raíz, puesto que no se encontrará desequilibrado. Durante la etapa de recorrido de regreso del procedimiento de inserción, lo que necesitamos es encontrar el primer nodo cuyo equilibrio cambia de ±1 a ±2. A este nodo se le llama pivote. Una vez encontrado el pivote, se lleva a cabo la rotación apropiada según uno de estos casos: 1. si el equilibrio del pivote pasa a ser +2 y el equilibrio de su ijo dereco es +1, se realiza una rotación simple a la izquierda. 2. si el equilibrio del pivote pasa a ser +2 y el equilibrio de su ijo dereco es -1, se realiza una rotación doble DI. 3. si el equilibrio del pivote pasa a ser -2 y el equilibrio de su ijo izquierdo es -1, se realiza una rotación simple a la dereca. 4. si el equilibrio del pivote pasa a ser -2 y el equilibrio de su ijo izquierdo es +1, se realiza una rotación doble ID. 53

54 Árboles binarios equilibrados Operación de borrado Se utiliza la misma técnica que el algoritmo de eliminación para ABB Una vez eliminado se recorre el camino desde el padre del nodo eliminado asta el nodo raíz, actualizando los equilibrios Si se encuentra un nodo cuyo equilibrio pasa a ser ±2, se utiliza un patrón de rotación simple o doble para reestablecer la propiedad de equilibrio A diferencia de la operación de inserción, la altura de un árbol puede no mantenerse después de una operación de eliminación y reequilibrado, por lo que puede requerir más de una operación de reequilibrado para mantener la propiedad 54

55 Árboles binarios equilibrados La casuística que se puede dar en una operación de borrado de un árbol AVL es la siguiente: 1. Si el equilibrio del padre pasa de 0 a ±1, el algoritmo termina, ya que la altura del árbol no se modifica 2. Si el equilibrio del padre pasa de ±1 a 0, continuar reequilibrando los nodos 3. Si el equilibrio del padre pasa de +1 a Si el equilibrio del ijo dereco es -1 rotación doble DI (continuar) 3.2. Si el equilibrio del ijo dereco es 0 o +1 rotación simple a la izquierda (a) si el equilibrio del ijo dereco es 0, el algoritmo termina (b) si el equilibrio del ijo dereco es +1, continuar 4. Si el equilibrio del padre pasa de -1 a Si el equilibrio del ijo izquierdo es +1 rotación doble ID (continuar) 4.2. Si el equilibrio del ijo izquierdo es 0 o -1 rotación simple a la dereca (a) si el equilibrio del ijo izquierdo es 0, el algoritmo termina (b) si el equilibrio del ijo izquierdo es -1, continuar 55

Vad heter antagligen på spanska? Vad heter under (om tid) på spanska? Vad heter plötsligt på spanska? Vad heter mer på spanska?

Vad heter antagligen på spanska? Vad heter under (om tid) på spanska? Vad heter plötsligt på spanska? Vad heter mer på spanska? Spanska småord Spanska småord - en övning gjord av linaboman på Glosor.eu. 1. Vik bak högra delen av pappret så att svaren inte syns. 2. Skriv ner svaren på frågorna i utrymmet under dem. 3. Vik tillbaka

Läs mer

Ligas internas. Completar todos los datos de los jugadores en letras mayúsculas. Imprescindible datos completos del delegado, incluido su .

Ligas internas. Completar todos los datos de los jugadores en letras mayúsculas. Imprescindible datos completos del delegado, incluido su  . Ligas internas Fecha límite de inscripción día 20/10/09 a las 14:00 h Completar todos los datos de los jugadores en letras mayúsculas. Imprescindible datos completos del delegado, incluido su e-mail. Rellenar

Läs mer

los canis/merdellones/las bakalas ungdomsgrupp som bär guldkedjor, korta kjolar, tajta kläder mm

los canis/merdellones/las bakalas ungdomsgrupp som bär guldkedjor, korta kjolar, tajta kläder mm SÄNDNINGSDATUM: 2008-10-14 ARBETSUPPGIFTER: ERIK CARDELÚS PRODUCENT: LAURA ALBANESI Exprésate Vocabulario dar mucha importancia a la forma de vestir bry sig mycket om klädstilen ir vestido/a gå klädd cambiar

Läs mer

ARBETSBLAD. KORTFILMSKLUBBEN SPANSKA Rocco (lätt)

ARBETSBLAD. KORTFILMSKLUBBEN SPANSKA Rocco (lätt) ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: EVA BLOMBERG KORTFILMSKLUBBEN SPANSKA Rocco (lätt) 1) Innehållsfrågor på filmen a) Var utspelar sig filmen? Beskriv miljön. b) Vilka är filmens huvudpersoner?

Läs mer

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. 16 semanas (lätt)

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. 16 semanas (lätt) ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: EVA BLOMBERG KORTFILMSKLUBBEN SPANSKA 16 semanas (lätt) 1) Innehållsfrågor på filmen a) I vilken situation utspelar sig filmen? Beskriv. b) Vilka är filmens

Läs mer

ARBETSBLAD. La bien querida. Una canción, un artista. Palabras. todo el mundo 1(6)

ARBETSBLAD. La bien querida. Una canción, un artista. Palabras. todo el mundo 1(6) ARBETSBLAD PRODUCENT: FREDRIK JANSSON REPORTER: ALEXANDRA RUBIO ACEITUNO ARBETSUPPGIFTER: FREDRIK JANSSON PROJEKTLEDARE: GABRIELLA THINSZ PROGAMNUMMER: 68510441502 SÄNDNINGSDATUM: 2015-12-19 Una canción,

Läs mer

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. La orquídea (lätt) Ordkunskap

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. La orquídea (lätt) Ordkunskap ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: CHARLOTTE SIFVERT KORTFILMSKLUBBEN SPANSKA La orquídea (lätt) Innehållsfrågor på filmen 1) Var utspelar sig filmen? Beskriv miljön. 2) Vilka är filmens

Läs mer

ARBETSBLAD: QUÉ PASA?

ARBETSBLAD: QUÉ PASA? ARBETSBLAD: QUÉ PASA? PRODUCENT: FREDRIK JANSSON ARBETSUPPGIFTER: FREDRIK JANSSON PROJEKTLEDARE: GABRIELLA THINSZ PROGAMNUMMER:68510441501 SÄNDNINGSDATUM: 2015-11-07 Una canción, un artista Amaral Palabras

Läs mer

Universidad de Lund Español 1. Studiekurs: SPAB01. Namn: Mailadress: Personnummer: Total poäng: / /10/12

Universidad de Lund Español 1. Studiekurs: SPAB01. Namn: Mailadress: Personnummer: Total poäng: / /10/12 Studiekurs: SPAB01 Namn: Mailadress: Personnummer: Total poäng: / 130 27/10/12 1 I. Vocabulario y gramática: 1) Svara på frågorna på spanska. (5 poäng) a) Cómo te llamas? b) Qué idiomas hablas? c) Qué

Läs mer

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. El corredor (lätt)

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. El corredor (lätt) ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: GABRIELLA THINSZ BESTÄLLNINGSNUMMER: 101545/TV42 KORTFILMSKLUBBEN SPANSKA El corredor (lätt) Innehåll 1) Var utspelar sig filmen? Beskriv miljön. 2) Vilka

Läs mer

Animalitos Ejercicio 1 Ejercicio 2 la cabeza, el corazón, la lengua la cola la pata

Animalitos Ejercicio 1 Ejercicio 2 la cabeza, el corazón, la lengua la cola la pata Ejercicio 1 Lo sabes? 1. La hiena vive en Asia África Australia 2. Las hienas son atractivas son malas tienen mala fama son adorables 3. Uno de estos animales no vive en la sabana. la gacela la hiena el

Läs mer

StockApp. Aplicación de captura y tratamiento de código de barras. Solución completa, fácil, económica y definitiva en los controles de inventario.

StockApp. Aplicación de captura y tratamiento de código de barras. Solución completa, fácil, económica y definitiva en los controles de inventario. StockApp Aplicación de captura y tratamiento de código de barras. Solución completa, fácil, económica y definitiva en los controles de inventario. Completa: 4 funciones en una misma aplicación. Fácil:

Läs mer

ANACONDA SOCIEDAD Kanarieöarnas miljöproblem Medio ambiente, problemas en Canarias. Producent Laura Albanesi

ANACONDA SOCIEDAD Kanarieöarnas miljöproblem Medio ambiente, problemas en Canarias. Producent Laura Albanesi .. Palabras clave/nyckelord cadena humana = mänsklig kedja especie = art protección = skydd campo de golf = golfbana carreteras = vägar quitar = ta bort hacer obras = bygga, göra byggprojekt catálogo de

Läs mer

Universidad de Lund Español 1. Studiekurs: SPAB01. Namn: Mailadress: Personnummer: Total poäng: / 100 15/12/12

Universidad de Lund Español 1. Studiekurs: SPAB01. Namn: Mailadress: Personnummer: Total poäng: / 100 15/12/12 Studiekurs: SPAB01 Namn: Mailadress: Personnummer: Total poäng: / 100 15/12/12 1 I. Vocabulario y gramática: 1) Svara på frågorna på spanska. (6 poäng) a) Qué te interesa? b) Qué te encanta? c) Qué te

Läs mer

Projektet är nu inne på sitt andra år, läs mer om det här. IKFF:s samarbetsprojekt med Costa Rica

Projektet är nu inne på sitt andra år, läs mer om det här. IKFF:s samarbetsprojekt med Costa Rica Costa Rica Under våren 2006 startade IKFF och WILPF sektionen i Costa Rica (LIMPAL Costa Rica) ett samarbetsprojekt för att stärka nicaraguanska invandrade kvinnor som lever utan papper i Costa Rica. Costa

Läs mer

ARBETSBLAD. KORTFILMSKLUBBEN SPANSKA Crack (lätt)

ARBETSBLAD. KORTFILMSKLUBBEN SPANSKA Crack (lätt) ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: EVA BLOMBERG KORTFILMSKLUBBEN SPANSKA Crack (lätt) 1) Innehållsfrågor på filmen a) Var utspelar sig filmen? Beskriv miljön. b) Vilka är filmens två huvudpersoner?

Läs mer

Ana Alonso La aventura del Octopus

Ana Alonso La aventura del Octopus Ana Alonso La aventura del Octopus 1 Para observar 1 Observa esta fotografía. Qué ves en ella? Descríbelo con tus palabras. Contenido Las aguas subterráneas Actividades De refuerzo: 1, 2, 3 y 4 Grupo Anaya

Läs mer

huvudstad. Angelica Helgesson, Sylteskolan 7-9, Trollhättan www.lektion.se

huvudstad. Angelica Helgesson, Sylteskolan 7-9, Trollhättan www.lektion.se Jobba tillsammans med en kamrat. En är person A och en. Vik pappret på mitten. Du skall alltid översätta en svensk mening till spanska. Kamraten kollar om man säger rätt och hjälper till om det behövs.

Läs mer

Hola, necesito un billete a Málaga. Vale, Quiere ir en tren o en avión? Para el miércoles 28 de agosto.

Hola, necesito un billete a Málaga. Vale, Quiere ir en tren o en avión? Para el miércoles 28 de agosto. Kunskapsmål till Tema 19 Att kunna köpa en biljett. Att kunna fråga om resan är direkt eller med byte. Att kunna fråga hur mycket det kostar. Att kunna bokstavera sitt namn. Kunskapstest: Muntligt dialog

Läs mer

Hola, necesito un billete a Málaga. Vale, Quiere ir en tren o en avión? Para el miércoles 28 de agosto.

Hola, necesito un billete a Málaga. Vale, Quiere ir en tren o en avión? Para el miércoles 28 de agosto. Kunskapsmål till Tema 19 Att kunna köpa en biljett. Att kunna fråga om resan är direkt eller med byte. Att kunna fråga hur mycket det kostar. Att kunna bokstavera sitt namn. Kunskapstest: Muntligt dialog

Läs mer

Andra tips: 1. Preteritum brukar uttrycka plötsliga och kortvariga händelser. 2. Preteritum brukar svara på frågan: Qué pasó? Vad hände?

Andra tips: 1. Preteritum brukar uttrycka plötsliga och kortvariga händelser. 2. Preteritum brukar svara på frågan: Qué pasó? Vad hände? Lección 3 El imperfecto Las diferencias de significado entre el imperfecto y el indefinido Betydelseskillnad mellan imperfekt och preteritum 1 Med imperfekt uttrycker man handlingar i dåtid UNDER själva

Läs mer

Los tres reyes magos- festejar Navidad en España

Los tres reyes magos- festejar Navidad en España Anaconda Sociedad Los tres reyes magos- festejar Navidad en España De tre vise männen- att fira jul i Spanien Palabras clave/nyckelord calle transitada cabalgata los tres reyes magos árbol de navidad regalo

Läs mer

Kort presentation av cirkelledaren samt Folk universitetet

Kort presentation av cirkelledaren samt Folk universitetet Folk universitet, Stockholm, 2017 Kurs i spanska: A1 del 3 Kort presentation av cirkelledaren samt Folk universitetet Mitt namn är Oscar Vega. Jag kommer från El Salvador, detta land ligger i mellan Amerika

Läs mer

Prueba de inglés. CAPÍTULO siete

Prueba de inglés. CAPÍTULO siete CAPÍTULO siete 7 Prueba de inglés Ves la chica del centro? La chica rubia que lleva una camiseta blanca. Se llama Laura. Toda la clase tiene una prueba de inglés. Laura no ha estudiado mucho, por eso está

Läs mer

Resa Logi. Logi - Hitta boende. Logi - Boka. Fråga om vägen till olika former av boenden

Resa Logi. Logi - Hitta boende. Logi - Boka. Fråga om vägen till olika former av boenden - Hitta boende Var hittar jag? Fråga om vägen till olika former av boenden En dónde puedo encontrar?... ett rum att hyra?... una habitación para rentar?... ett vandrarhem?... un hostal?... ett hotell?...

Läs mer

SCANDINAVICA. April&2017& Valborg& och& årsmöte& är& i& år& på& Club! Suizo,! C/Genaro! Castro! Iglesias!550,!Miraflores.&

SCANDINAVICA. April&2017& Valborg& och& årsmöte& är& i& år& på& Club! Suizo,! C/Genaro! Castro! Iglesias!550,!Miraflores.& ! SCANDINAVICA April2017 Valborg!!Årsmöte!! Onsdagenden3!maj!klockan!18:30firarviValborg.Föreningen kommerävenatthållaårsmöteochvibehöverblandannatvälja ennystyrelse,somskaledaföreningensaktiviteterunderdetvå

Läs mer

Viajar Hospedaje. Hospedaje - Ubicación. Hospedaje - Reservar. Var hittar jag? Para preguntar direcciones hacia el lugar donde te hospedas.

Viajar Hospedaje. Hospedaje - Ubicación. Hospedaje - Reservar. Var hittar jag? Para preguntar direcciones hacia el lugar donde te hospedas. - Ubicación Var hittar jag? Para preguntar direcciones hacia el lugar donde te hospedas.... ett rum att hyra?... ett vandrarhem?... ett hotell?... ett bed-and-breakfast?... en campingplats? Hur är priserna

Läs mer

301 días, España. En la ciudad

301 días, España. En la ciudad 301 días, España En la ciudad Halloj! Jag heter William Bydén, jag är 17 år och jag ska bo i den lilla staden Arcos de la Frontera i Spanien i 301 dagar. Det här är min radiodagbok. Häng med! Hoy, en la

Läs mer

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer.

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer. ARBETSBLAD SÄNDNINGSDATUM: 2013-12-15 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV09 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 09: LA

Läs mer

Viajar General. General - Básicos. General - Conversación. Se usa para pedir ayuda. Para preguntar si una persona habla inglés

Viajar General. General - Básicos. General - Conversación. Se usa para pedir ayuda. Para preguntar si una persona habla inglés - Básicos Podría ayudarme? Se usa para pedir ayuda Habla inglés? Para preguntar si una persona habla inglés Kan du vara snäll och hjälpa mig? Talar du engelska? Habla_[idioma]_? Para preguntar si una persona

Läs mer

Integrated Remote Commander

Integrated Remote Commander 4-170-640-31 (1) Integrated Remote Commander Manual de instrucciones Manual de instruções Bruksanvisning ES PT SE RM-VLZ620T 2010 Sony Corporation Tratamiento de los equipos eléctricos y electrónicos al

Läs mer

Personligt Lyckönskningar

Personligt Lyckönskningar - Giftermål Felicitaciones. Les deseamos a ambos toda la felicidad del mundo. Används att gratulera ett nygift par Felicitaciones y los mejores deseos para ambos en el día de su boda. Används att gratulera

Läs mer

En la serie Exprésate presentamos Influencias, una entrevista realizada en Fuengirola, España.

En la serie Exprésate presentamos Influencias, una entrevista realizada en Fuengirola, España. SÄNDNINGSDATUM: 2008-10-14 PRODUCENT: LAURA ALBANESI Exprésate En la serie Exprésate presentamos, una entrevista realizada en Fuengirola, España. Tuff, mjuk, cool, barnslig, sexig, trasig, sportig, retro

Läs mer

Lektion 12 4 februari 2019

Lektion 12 4 februari 2019 Lektion 12 4 februari 2019 Temat är besök på Supermercado Mercadona Vid ingången till affären -Var finns kundvagnarna? Hay carros? (Donde estan los carros?) -De står vid sidan om kassan. Estan a lado de

Läs mer

Tydligt talat språk och texter som är instruerande och beskrivande från olika medier.

Tydligt talat språk och texter som är instruerande och beskrivande från olika medier. PARTE 1 Vais a buscar información sobre diferentes atracciones turísticas: 1) Por qué está famoso/a? 2) Qué podemos ver allí? 3) Buscar 1-2 imágenes GRUPOS La Sagrada Familia: Zoe, Anton Parc Guell: Liv,

Läs mer

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. Typ av kurs.

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. Typ av kurs. - Universitet I would like to enroll at a university. Ange att du vill anmäla dig I want to apply for course. Ange att du vill anmäla dig till en kurs an undergraduate Kurs a postgraduate a PhD a full-time

Läs mer

un comportamiento (beteende) así. no hace nada para ayudar.

un comportamiento (beteende) así. no hace nada para ayudar. ARBETSBLAD PEDAGOG: ERIK CARDELÚS PROJEKTLEDARE: EVA BLOMBERG KORTFILMSKLUBBEN SPANSKA Lo cotidiano (lätt) 1) Innehållsfrågor på filmen a) Vilka är filmens huvudpersoner? Beskriv dem kort. b) Vad händer

Läs mer

Lektion 12 4, 11 och 18 februari 2019

Lektion 12 4, 11 och 18 februari 2019 Lektion 12 4, 11 och 18 februari 2019 Temat är besök på Supermercado Mercadona Vid ingången till affären -Var finns kundvagnarna? Hay carros? (Donde estan los carros?) -De står vid sidan om kassan. Estan

Läs mer

Descripción de las actividades ABD: Tonificación de la musculatura abdominal/lumbar, elasticidad muscular y movilidad articular. AEROBIC: Trabajo cardiovascular. Habilidades coordinativas con coreografías.

Läs mer

SPANSKA, KORT LÄROKURS

SPANSKA, KORT LÄROKURS SPANSKA, KORT LÄROKURS 24.9.2018 Innehållet i dessa exempel på fullpoängssvar är inte bindande vid studentexamensnämndens bedömning. Den slutgiltiga bedömningen fastställs av examensämnets censorer. I

Läs mer

MEDICIÓNDELAEMISIÓNDE FLICKER PORCARGASPERTURBADORAS MEDIANTEUNSIMULADOR DEREDNORMALIZADA

MEDICIÓNDELAEMISIÓNDE FLICKER PORCARGASPERTURBADORAS MEDIANTEUNSIMULADOR DEREDNORMALIZADA MEDICIÓDEAEMIIÓDE FICKER PORCARGAPERTURBADORA MEDIATEUIMUADOR DEREDORMAIZADA ITREE-UP Argentina PedroE.IOURIBEHERE DanielA.ETEBA REUME El flicker seproduceenlasredeseléctricasporlaacción decargasperturbadoras,caracterizadasporelconsumode

Läs mer

LA CLAVE REPASO CAPÍTULOS 1-3 AÑO 9

LA CLAVE REPASO CAPÍTULOS 1-3 AÑO 9 LA CLAVE REPASO CAPÍTULOS 1-3 AÑO 9 REGELN FÖR REGELBUNDNA VERB I PRESENS -AR -ER -IR jag -o -o -o du -as -es -es han/hon/den/det/ni -a -e -e vi -amos -emos -imos ni (du + du) -áis -éis -ís dem/ni -an

Läs mer

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer.

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer. ARBETSBLAD SÄNDNINGSDATUM: 2013-12-08 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV8 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 8: LA

Läs mer

301 días, España. Amigos

301 días, España. Amigos 301 días, España Amigos Halloj! Jag heter William Bydén, jag är 17 år och jag ska bo i den lilla staden Arcos de la Frontera i Spanien i 301 dagar. Det här är min radiodagbok. Häng med! Hoy, los amigos.

Läs mer

TVÅ SPRÅK ELLER Råd till flerspråkiga familjer

TVÅ SPRÅK ELLER Råd till flerspråkiga familjer TVÅ SPRÅK ELLER Råd till flerspråkiga familjer DOS LENGUAS O VARIAS? Consejos para familias plurilingües Spansk version MYNDIGHETEN FÖR SKOLUTVECKLING och SPRÅKFORSKNINGSINSTITUTET I RINKEBY TVÅ SPRÅK

Läs mer

La familia española ayer y hoy

La familia española ayer y hoy Anaconda Sociedad La familia española ayer y hoy Den spanska familjen- nu och då Palabras clave/nyckelord cuidar ta hand om lavar rengöra un lujo en lyx independiente självständig permitir tillåta profesión

Läs mer

MW-120 Impresora móvil

MW-120 Impresora móvil Guía del software MW-120 Impresora móvil Antes de usar esta impresora, asegúrese de leer esta Guía del usuario. Aconsejamos mantener este manual a mano para futuras consultas. Microsoft y Windows son marcas

Läs mer

Si va a realizar una mamografía

Si va a realizar una mamografía Si va a realizar una mamografía ANTES DEL EXAMEN Qué es la mamografía? La mamografía es una radiografía de los senos. La radiografía es una manera de fotografiar los senos. La mamografía se realiza para

Läs mer

Planering spanska åk 8 Ht 2013

Planering spanska åk 8 Ht 2013 LPP- spanska åk 8 Vid frågor: peter.annerstedt @eskilstuna.se Planering spanska åk 8 Ht 013 (Grupp 8AD 1) Syfte: Genom undervisningen i ämnet moderna språk ska eleverna sammanfattningsvis ges förutsättningar

Läs mer

Provlektion ur Alegría paso uno

Provlektion ur Alegría paso uno Provlektion ur Alegría paso uno Capítulo 3: Chili con carne Häng med till restaurang Speedi Gonzales och lär dig beställa, prata om mat och mycket annat! Provlektion Alegría paso uno, 47-09150-8 Författarna

Läs mer

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer.

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer. ARBETSBLAD SÄNDNINGSDATUM: 2013-11-24 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV6 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 6: LA

Läs mer

Matemática A Extensivo V. 3

Matemática A Extensivo V. 3 Matemática A Etensivo V. Resolva Aula 9 9.0) 0. Verdadeira E =. + 0 + 7 ( 7 ) = = + 7 7 + = 0 0. Verdadeira Se

Läs mer

Resa Äta ute. Äta ute - Vid entrén. Äta ute - Beställa mat

Resa Äta ute. Äta ute - Vid entrén. Äta ute - Beställa mat - Vid entrén Me gustaría reservar una mesa para _[número de personas]_ a las _[hora]_. Göra en reservation Una mesa para _[número de personas]_, por favor. Fråga efter ett bord Aceptan tarjetas de crédito?

Läs mer

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet - Öppning Spanska Svenska Distinguido Sr. Presidente: Bäste herr ordförande, Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet Distinguido Señor: Formellt, manlig

Läs mer

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet - Öppning Svenska Spanska Bäste herr ordförande, Distinguido Sr. Presidente: Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet Bäste herrn, Formellt, manlig mottagare,

Läs mer

"F-E" "Jag är nöjd med.. "E" eller... "F" Jag /vi vill ha "A"

F-E Jag är nöjd med.. E eller... F Jag /vi vill ha A "F-E" "Jag är nöjd med.. "E" eller... "F" Jag /vi vill ha "A" ESPAÑOL ÅK 7 INFÖR PROV 3 VT 14 1. GLOSOR Alla glosor har du haft på Tema 8-11. ALLA glosor är med i texten på provet, som liknar texten Mi

Läs mer

SP ÅK 8 INFÖR PROV 3 V.8 fre 21/2 VT 14

SP ÅK 8 INFÖR PROV 3 V.8 fre 21/2 VT 14 SP ÅK 8 INFÖR PROV 3 V.8 fre 21/2 VT 14 1 - förstår och redovisar det mest viktiga från texten. Du uttrycker dig förståeligt med enkla meningar och fraser. Visar något strategi för förståelse. Förutom

Läs mer

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska - Grundläggande Podría ayudarme? Fråga om hjälp Habla inglés? Fråga om en person talar engelska Habla_[idioma]_? Fråga om en person talar ett visst språk No hablo_[idioma]_. Förtydliga att du inte talar

Läs mer

PERFEKT = DET MAN HAR GJORT

PERFEKT = DET MAN HAR GJORT Tema 14 - GRAMÁTICA Kunskapsmål till Tema 14 Att kunna verbet perfekt - det man har gjort: har pratat, har varit, har gjort. Kunna berätta kort vad man har gjort i helgen. Att kunna klockan på spanska.

Läs mer

Spanska, nybörjarkurs, 713G04, tentamen, delkurs A

Spanska, nybörjarkurs, 713G04, tentamen, delkurs A Linköpings universitet Institutionen för kultur och kommunikation (IKK) Spanska, nybörjarkurs, 713G04, tentamen, delkurs A 2007-10-20, kl.14-17 Inga hjälpmedel. Obs! studenter med annat modersmål än svenska

Läs mer

Provinstruktion kap 1 2 (ons 4/ )

Provinstruktion kap 1 2 (ons 4/ ) Provinstruktion kap 1 2 (ons 4/11 2015) Till provet behöver du ha koll på det som vi har arbetat med hittills under terminen. Du behöver träna på följande: Lyssna på och läsa texterna i kap 1 och 2. Du

Läs mer

A = L - 6 B = H - 6 ESPEJOS CAMERINOS DRESSING MIRRORS MIROIRS CABINETS SPECCHI CAMERINO GARDEROBENSPIEGEL. Modulado horizontal de espejos

A = L - 6 B = H - 6 ESPEJOS CAMERINOS DRESSING MIRRORS MIROIRS CABINETS SPECCHI CAMERINO GARDEROBENSPIEGEL. Modulado horizontal de espejos ESPEJOS CAMERINOS DRESSING MIRRORS MIROIRS CABINETS SPECCHI CAMERINO GARDEROBENSPIEGE OBSERVACIONES. as puertas son espejo a ambas caras. El interior es de DM-Hidrófugo chapado con melamina Antracita de

Läs mer

Studiehandledning Specifik

Studiehandledning Specifik Institutionen för Språk, Litteratur och Interkultur Studiehandledning Specifik Spanska I Modern spanskspråkig text (ESGA40) 7,5hp HT2014 Kursansvarig Vigdis Ahnfelt Kontaktuppgifter Rum: 12 A506 Tel: 054-700

Läs mer

301 días, España. Comida

301 días, España. Comida 301 días, España Comida Halloj! Jag heter William Bydén, jag är 17 år och jag ska bo i den lilla staden Arcos de la Frontera i Spanien i 301 dagar. Det här är min radiodagbok. Häng med! Hoy, la comida.

Läs mer

INFÖR PROV 3 VT14 Capítulo 11 Qué hacéis?

INFÖR PROV 3 VT14 Capítulo 11 Qué hacéis? ÅK 9 INFÖR PROV 3 VT14 Capítulo 11 Qué hacéis? 1 GLOSOR som finns i texten på provet 1. ella es de 2. quiere ser 3. fotomodelo 4. quiere cantar como 5. él/ella dice 6. que su vida 7. es muy aburrida 8.

Läs mer

bab.la Fraser: Personligt Lyckönskningar Spanska-Svenska

bab.la Fraser: Personligt Lyckönskningar Spanska-Svenska Lyckönskningar : Giftermål Felicitaciones. Les deseamos a ambos toda la felicidad del mundo. Gratulerar. Jag/Vi önskar er båda all lycka i världen. Felicitaciones y los mejores deseos para ambos en el

Läs mer

PROGRAMMANUS SPANSKA

PROGRAMMANUS SPANSKA PROGRAMMANUS SPANSKA PRODUCENT: JANSSON PROJEKTLEDARE: TOVE JONSTOIJ BESTÄLLNINGSNUMMER: 104054RA 1 SÄNDNINGSDATUM: 2014-12-20 En la calle Del 2 Om slang på spanska Välkommen till den andra delen av tre

Läs mer

Lärare: William, ahora vas a ver los conceptos principales que hemos visto hoy. De los ejercicios que hemos visto allí, has comprendido algo?

Lärare: William, ahora vas a ver los conceptos principales que hemos visto hoy. De los ejercicios que hemos visto allí, has comprendido algo? 301 días, España Escuela Halloj, jag heter William Bydén, jag är 17 år och jag ska bo i den lilla staden Arcos de la Frontera i Spanien i 301 dagar. Det här är min radiodagbok. Häng med! Hoy, la escuela.

Läs mer

Provlektion ur Alegría paso tres

Provlektion ur Alegría paso tres Provlektion ur Alegría paso tres Capítulo 3: Vivir como en un hotel Läs om den ensamstående pappan Miguel Rodriguez och hans två söner, träna perfekt, direkt objekt och repetera släkt- och familjeord.

Läs mer

Affärer Brev. Brev - Adress

Affärer Brev. Brev - Adress - Adress Sr. J. Rhodes Rhodes & Rhodes Corp. 212 Silverback Drive California Springs CA 92926 Amerikanskt adressformat: Företagsnamn Stadens namn + statens namn + statens förkortning + postnummer Sr. J.

Läs mer

301 días, España. Familia

301 días, España. Familia 301 días, España Familia Halloj, jag heter William Bydén, jag är 17 år och jag ska bo i den lilla staden Arcos de la Frontera i Spanien i 301 dagar. Det här är min radiodagbok. Häng med! Hoy, la familia.

Läs mer

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer.

4. Dialogövning Läroplanen säger: Olika former av samtal, dialoger och intervjuer. ARBETSBLAD SÄNDNINGSDATUM: 2013-12-01 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV7 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 7: PIZZA

Läs mer

Los pronombre de tratamiento en tres traducciones al sueco de El ingenioso hidalgo don Quijote de la Mancha

Los pronombre de tratamiento en tres traducciones al sueco de El ingenioso hidalgo don Quijote de la Mancha Los pronombre de tratamiento en tres traducciones al sueco de El ingenioso hidalgo don Quijote de la Mancha Universidad de Gotemburgo, Suecia Introducción En esta investigación analizaremos tres traducciones

Läs mer

Cómo se llaman todas las personas de la familia?

Cómo se llaman todas las personas de la familia? Cómo se llaman todas las personas de la familia? 1. Se till att du förstår alla familjenamn i programmet: la madre el padre los padres la mujer el marido la esposa el esposo la abuela el abuelo la suegra

Läs mer

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck!

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck! ARBETSBLAD PEDAGOG: EMMA BJARNEBY PROJEKTLEDARE: EVA BLOMBERG EL INTERNADO 12. Poner las cartas sobre la mesa El Internado Laguna Negra är en internatskola som ligger på den spanska landsbygden, långt

Läs mer

NÄR = Cuándo? MED VEM = Con quién? VAR = Dónde? HUR OFTA = Con que frecuencia? CON: una vez/dos veces a la mi padre, madre, abuela...

NÄR = Cuándo? MED VEM = Con quién? VAR = Dónde? HUR OFTA = Con que frecuencia? CON: una vez/dos veces a la mi padre, madre, abuela... NÄR = Cuándo? MED VEM = Con quién? VAR = Dónde? HUR OFTA = Con que frecuencia? CON: una vez/dos veces a la mi padre, madre, abuela... semana, mes, año mis amigos que se llaman todos los días= varje dag

Läs mer

Institutionen för Fastigheter och byggande Avdelningen för Fastighetsvetenskap. Examensarbete nr. 24, 1996 TRITA-FAT 78 ANTONIO AMEIJENDA Y MOUZO

Institutionen för Fastigheter och byggande Avdelningen för Fastighetsvetenskap. Examensarbete nr. 24, 1996 TRITA-FAT 78 ANTONIO AMEIJENDA Y MOUZO Institutionen för Fastigheter och byggande Avdelningen för Fastighetsvetenskap Handledare: Barbro Julstad Examensarbete nr. 24, 1996 TRITA-FAT 78 ANTONIO AMEIJENDA Y MOUZO EXAMENSARBETE 20P STOCKHOLM 1996

Läs mer

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska - Grundläggande Kan du vara snäll och hjälpa mig? Fråga om hjälp Talar du engelska? Fråga om en person talar engelska Talar du _[språk]_? Fråga om en person talar ett visst språk Jag talar inte _[språk]_.

Läs mer

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska - Grundläggande Podría ayudarme? Fråga om hjälp Habla inglés? Fråga om en person talar engelska Habla_[idioma]_? Fråga om en person talar ett visst språk No hablo_[idioma]_. Förtydliga att du inte talar

Läs mer

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska - Grundläggande Kan du vara snäll och hjälpa mig? Fråga om hjälp Talar du engelska? Fråga om en person talar engelska Talar du _[språk]_? Fråga om en person talar ett visst språk Jag talar inte _[språk]_.

Läs mer

Tal i skrift. Om Savaters föreläsningsstil EXAMENSARBETE HT Facköversättarutbildningen. Elise Ljung. Handledare: Inger Enkvist Spanska

Tal i skrift. Om Savaters föreläsningsstil EXAMENSARBETE HT Facköversättarutbildningen. Elise Ljung. Handledare: Inger Enkvist Spanska Språk- och litteraturcentrum Facköversättarutbildningen EXAMENSARBETE HT 2007 DEL 1: ÖVERSÄTTNING Elise Ljung Tal i skrift Om Savaters föreläsningsstil Handledare: Inger Enkvist Spanska Lars-Johan Ekerot

Läs mer

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. Amores perros (lätt)

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. Amores perros (lätt) ARBETSBLAD PEDAGOG: ERIK CARDELUS PROJEKTLEDARE: EVA BLOMBERG KORTFILMSKLUBBEN SPANSKA Amores perros (lätt) Innehållsfrågor på filmen 1) Var utspelar sig filmen? Beskriv miljön. 2) Vilka är filmens huvudpersoner?

Läs mer

PROGRAMMANUS SPANSKA

PROGRAMMANUS SPANSKA PROGRAMMANUS SPANSKA PRODUCENT: FREDRIK JANSSON REPORTER: ALEXANDRA RUBIO ACEITUNO PROJEKTLEDARE: GABRIELLA THINSZ PROGRAMNUMMER: 68510441501 SÄNDNINGSDATUM: 2015-11-07 Una canción, un artista Amaral Hombre:

Läs mer

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck!

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck! ARBETSBLAD PEDAGOG: EMMA BJARNEBY PROJEKTLEDARE: EVA BLOMBERG EL INTERNADO 8. El pozo misterioso El Internado Laguna Negra är en internatskola som ligger på den spanska landsbygden, långt ute i skogen.

Läs mer

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. Estribillo (lätt)

ARBETSBLAD KORTFILMSKLUBBEN SPANSKA. Estribillo (lätt) ARBETSBLAD PRODUCENT: ERIK CARDELUS PROJEKTLEDARE: CHARLOTTE SIFVERT KORTFILMSKLUBBEN SPANSKA Estribillo (lätt) Innehållsfrågor på filmen 1) Var utspelar sig filmen? Beskriv miljön. 2) Vilka är filmens

Läs mer

15 : 1 Modala hjälpverb ir a, poder och querer

15 : 1 Modala hjälpverb ir a, poder och querer 86. 15 : 1 Modala hjälpverb ir a, poder och querer De modala hjälpverben uttrycker ett förhållningssätt; man kan, vill, ska, måste eller bör göra någonting. Spanskan har följande modala hjälpverb: deber

Läs mer

Immigration Dokument. Dokument - Allmänt. Dokument - Personlig information. Var kan jag hitta formuläret för?

Immigration Dokument. Dokument - Allmänt. Dokument - Personlig information. Var kan jag hitta formuläret för? - Allmänt Dónde tengo que pedir el formulario/impreso para? Fråga var du kan få ett formulär Cuál es la fecha de expedición de su (documento)? Fråga när ett dokument var utfärdat Cuál es el lugar de expedición

Läs mer

Immigration Dokument. Dokument - Allmänt. Dokument - Personlig information. Fråga var du kan få ett formulär. Fråga när ett dokument var utfärdat

Immigration Dokument. Dokument - Allmänt. Dokument - Personlig information. Fråga var du kan få ett formulär. Fråga när ett dokument var utfärdat - Allmänt Var kan jag hitta formuläret för? Fråga var du kan få ett formulär När var ditt [dokument] utfärdat? Fråga när ett dokument var utfärdat Vart var ditt [dokument] utfärdat? Fråga var ett dokument

Läs mer

Välkommen till arbetsbladet som hjälper dig att förstå och arbeta med den första episoden i serien Bankrånet!

Välkommen till arbetsbladet som hjälper dig att förstå och arbeta med den första episoden i serien Bankrånet! ARBETSBLAD SÄNDNINGSDATUM: 2013-02-20 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV1 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 1: EL

Läs mer

Cii Crisiseconómica i y empleo: el caso Sueco

Cii Crisiseconómica i y empleo: el caso Sueco Cii Crisiseconómica i y empleo: el caso Sueco Sevilla 2011 Ann Numhauser Henning Estructura 1. El mercado laboral Sueco durante y despues de la crisis 2. Acciones durante la crisis 3. Problemas actuales

Läs mer

PAUTAS GENERALES PARA LA ELABORACIÓN DE LA CARTA DE PRESENTACIÓN Y DEL CURRICULUM VITAE EN SUECIA

PAUTAS GENERALES PARA LA ELABORACIÓN DE LA CARTA DE PRESENTACIÓN Y DEL CURRICULUM VITAE EN SUECIA PAUTAS GENERALES PARA LA ELABORACIÓN DE LA CARTA DE PRESENTACIÓN Y DEL CURRICULUM VITAE EN SUECIA Un C.V. (Curriculum Vitae o levnadsbana), acompañado de una carta de presentación, es, generalmente, el

Läs mer

Välkommen till arbetsbladet som hjälper dig att förstå och arbeta med den femte episoden i serien Bankrånet!

Välkommen till arbetsbladet som hjälper dig att förstå och arbeta med den femte episoden i serien Bankrånet! ARBETSBLAD SÄNDNINGSDATUM: 2013-11-17 KONCEPTUTVECKLING AV ARBETSBLAD: JOHAN POPPEN & ANNA NYMAN PEDAGOG: EMMA BJARNEBY PROGRAMNR: 103259/TV5 KONTAKT: KUNDTJANST@UR.SE EL ATRACO AL BANCO EPISODE 5: LA

Läs mer

Populärmusik från Vittula

Populärmusik från Vittula Institutionen för kommunikation och information Spanska Análisis lingüístico de Un rock n roll en el Ártico, traducción del sueco al español de la novela Populärmusik från Vittula escrita por Mikael Niemi

Läs mer

SPANSKA. La ratita. Vocabulario. Se quedó soltero Educado Bajar del tejado Seré el marido mejor

SPANSKA. La ratita. Vocabulario. Se quedó soltero Educado Bajar del tejado Seré el marido mejor Vocabulario Érase una vez Barrer Escalera Piñones crujientes Lacito de seda Cintura Colita (cola) Asomarse a puerta De corazón de lo digo Quieres casarte conmigo Escuchar tu voz Me da miedo Palabras tiernas

Läs mer

La competencia intercultural en la enseñanza escolar de idiomas extranjeros

La competencia intercultural en la enseñanza escolar de idiomas extranjeros Linköpings universitet Institutionen för Kultur och Kommunikation Examensarbete, konsumtionsuppsats, 15 hp Lärarprogrammet Vårterminen 2019 LIU-LÄR-L-EX--19/50--SE La competencia intercultural en la enseñanza

Läs mer

Negocios Carta. Carta - Dirección

Negocios Carta. Carta - Dirección - Dirección Mr. J. Rhodes Rhodes & Rhodes Corp. 212 Silverback Drive California Springs, CA 92926 Mr. J. Rhodes Rhodes & Rhodes Corp. 212 Silverback Drive California Springs, CA 92926 Formato de dirección

Läs mer

DE Gebrauchsanweisung en Instructions for use fr Instructions d utilisation es Manual de instrucciones it Istruzioni per l uso dk Brugsvejledning nl

DE Gebrauchsanweisung en Instructions for use fr Instructions d utilisation es Manual de instrucciones it Istruzioni per l uso dk Brugsvejledning nl smoov one O10 DE Gebrauchsanweisung en Instructions for use fr Instructions d utilisation es Manual de instrucciones it Istruzioni per l uso dk Brugsvejledning nl Gebruiksaanwijzing no Bruksanvisning se

Läs mer

Vocabulario pasan drogas langar metido en ese lío hamnat i denna röra

Vocabulario pasan drogas langar metido en ese lío hamnat i denna röra SÄNDNINGSDATUM: 2010-10-05 ARBETSUPPGIFTER: FERNANDO ÁLVAREZ PROJEKTANSVARIG: LAURA ALBANESI Till läraren: Det är viktigt att lära sig att diskutera. Det är viktigt att våga ha egna åsikter och det är

Läs mer

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck!

1) Quién dice qué? Följande meningar är viktiga för att förstå handlingen i det här avsnittet. Men vem säger vad? Dra streck! ARBETSBLAD PEDAGOG: EMMA BJARNEBY PROJEKTLEDARE: EVA BLOMBERG EL INTERNADO 6. El regalo que sorprende El Internado Laguna Negra är en internatskola som ligger på den spanska landsbygden, långt ute i skogen.

Läs mer

Sveriges internationella överenskommelser

Sveriges internationella överenskommelser Sveriges internationella överenskommelser ISSN 0284-1967 Utgiven av utrikesdepartementet SÖ 1991:10 Nr 10 överenskommelse med Spanien om rösträtt i kommunalval Madrid den 6 februari 1990 Regeringen beslutade

Läs mer