jueves, 15 de marzo de 2018

ESTADO Y NACIÓN EN LA RESTAURACIÓN BORBÓNICA

ESTADO Y NACIÓN EN LA RESTAURACIÓN BORBÓNICA

Sistema de quenda/turnismo:
Mecanismo de alteración en el poder vigente durante la Restauración borbónica. Se basaba en el mutuo acuerdo entre los dos partidos monárquicos, o Conservador o Liberal, aceptando la sucesiva quenda en e Gobierno. Designado por el rey, el presidente del partido que le tocaba gobernar, convocaba elecciones que siempre ganaba, con la aprobación del partido que le tocaba estar en la oposición, usando el fraude electoral y el caciquismo.
Resultado de imagen de Sistema de quenda/turnismo:

Caciquismo:
Práctica política que en España controlaba las elecciones gracias a la figura del cacique, persona que dominaba el poder local y controlaba los votos de su territorio valiéndose de su poder econoómico, status social o influencias. El caciquismo hizo posible el fraude electoral masivo existente e nel sistema de Restauración borbónica.
Resultado de imagen de Caciquismo
Resultado de imagen de Caciquismo
Encasillado o encuadramiento:
Proceso por el que el ministro de la Gobernación elaboraba la lista de candidatos que debían ser escogidos en cada distrito electoral, colocando en las cuadriculas correspondientes los nombres de los candidatos ministeriales y la oposición. La lista rea pactada por los dos partidos liberales monárquicos y esta práctica garantizaba el turnismo pacífico de los gobiernos de la Restauración borbónica.
Resultado de imagen de encasillado restauración
Resultado de imagen de encasillado restauración
Pucherazo:
Uno de lo métodos de manipulación electoral usandos durante la Restauración borbónica, para permitir el triunfo de un determinado candidato. Consistía en la sustitución en el puchero (urna electoral) de los votos ya emitidos por otros favorables al candidato que se deseaba que saliese elegido, o en la modificación en el acta del recuento de los votos.
Resultado de imagen de Pucherazo restauración
Regeneracionismo:
Corriente intelectual, política y literaria a finales del siglo XIX y principios del XX que partía del análisis de los problemas que padecía España para tratar de regenerarla y modernizarla. Sirgió a partir del desastre de 1898 y su principal representante fué Joaquín Costa que propugnaba acabar con el caciquismo, reducir la pobreza y fomentar la educación.


Semana Trágica:
Semana de violentas protestas que tuvieron lugar en Barcelona en julio de 1909 contra la orden de Maura de enviar tropas de reserva a la Guerra de Marruecos tras la derrota del Barranco del Lobo. La mayoría de los soldados eran padres de familias obreras, por lo que su embarque provocó una huelga general que dió paso a la insurrección y a la quema de numerosos edificios religiosos, siendo duramente reprimida por el Gobierno de Maura, que caerá poco después.


Desastre de Annual:
Derrota delk ejército español en julio de 1921 frente  a las tropas rifeñas dirigidas por Abd el-Krim en la guerra de Marruecos. Murieron miles de soldados españoles y los rifeños se hicieron con el contorol de la zona proclamando la independencia de la República del Rif. El desastre agudizó la crisis de la Restauración borbónica y el desprestigio del ejército y de Alfonso XIII, a quién se le atribuyó parte de la derrota.


Expediente Picasso:
Informe redactado en 1922 por el general Picasso basado en la investigación realizada sobre el comportamiento de oficiales y soldados en la derrota de Annual para determinar sus responsabilidades. El informe revelaba la negligencia de los militares, la temeraria actuación del jefe de tropas, el general Silvestre, y la implicación de Alfonso XIII en el desastre militar.


Directorio Militar:
Primer gobierno de la dictadura de Primo de Rivera formado, tras el golpe de estado de 1923, únicamente por militares y que duró hasta 1925. La Constitución de 1876 y los partidos políticos quedaron suspensos, los derechos y libertades fueron restringidos y las publicaciones y la prensa sometidos a censura. Su mayor éxito fue la finalización de la guerra de Marruecos tras el desembarque de Alhucemas de 1925.


Unión Patriótica:
Organización cívico-política fundada en 1924 por el dictador Primo de Rivera. Pretendía agrupar toda la sociedad como sustituta de partidos políticos tradicionales y servir de apoyo social y de propaganda del régimen dictatorial, pero solo participaron en ella los grupos conservadores y católicos, desapareciendo con la propia dictadura en 1931.


FAI: 
Siglas de la Federación Anarquista Ibérica fundada en 1927, funcionando la Unión Anarquista Portuguesa y la Federación Nacional de Grupos Anarquistas España. Estaba organizada en pequeños grupos revolucionarios radicales de activistas anarquistas. Desempeñó un importante papel en movimiento obrero, sobre todo a través de su presencia en el sindicato anarcosocialista de la CNT, durante las II República y la Guerra Civil.


Pacto de San Sebastián:
Acuerdo verbal al que llegaron en agosto de 1930 en San Sebastián, diversas personalidades representativas de partidos republicanos de diferentes tendencias, catalanistas y socialistas por lo que se comprometían a establecer la república democrática y a reconocer la autonomía de Cataluña, Galicia y provincias vascas. Además, formaron un comité revolucionario para coordinar una sublevación con el din de eliminar la monarquía de Alfonso XIII.



miércoles, 14 de marzo de 2018

Pig Latin


Pig Latin

Tomemos lo que aprendimos hasta ahora y escribamos un traductor de Pig Latin (parecido al geringoso)
Pig Latin es un juego de lenguaje en el que se toma la primera letra de una palabra se pone al final de esa misma palabra y se le agrega un sonido vocálico. Por ejemplo, la palabra perro sería "erropei". ¿Cuáles son los pasos que debemos seguir?
01. Pedir al usuario que ingrese una palabra en español.
02. Verificar que el usuario haya ingresado una palabra válida
03. Convertir la palabra de español al Pig Latin de Python.
04. Mostrar el resultado de la traducción.


 ¿Listo? Cuando estés listo para escribir el código hacé clic en el botón Guardar y enviar para continuar. Como nos tomamos el tiempo necesario para escribir los pasos de la solución, ¡ya vas a ver lo que sigue!



 Usá print para mostrar la frase Pig Latin.



En la línea 4, usá raw_input("Ingresa unapalabra:") para pedirle al usuario que ingrese una palabra. Guardá los resultados de raw_input() en una variable que se llame original.
Hacé clic en Guardar y enviar
Escribí en la ventana de Resultados y presioná Ingresar (o Volver).



 Escribí una sentencia if que verifique que la cadena tenga caracteres.
Agregá una sentencia if que controle que len(original) es mayor que cero. No te olvides de los : al final de la sentencia if.
Si la cadena realmente tiene algunos caracteres, mostrá con print la palabra del usuario.
De lo contrario (por ejemplo en una sentencia else), hacé que se muestre "vacio".
Vas a querer que tu código se ejecute varias veces y probar una cadena vacía y una con caracteres. Cuando estés seguro de que tu código funciona, continúa con el siguiente ejercicio.

 Usá and para agregar una segunda condición a tu sentencia if. Además de controlar que tu cadena contenga caracteres, también deberías usar isalpha() para asegurarte que solo contenga letras.
No te olvides de mantener los dos puntos al final de tu sentencia if.



 Dedicá un tiempo ahora para probar tu código actual. Asegurate de que probás con varios datos de ingreso que deben pasar la prueba y algunos que no la deben pasar. Ingresá algunas cadenas que contengan caracteres no alfabéticos y una cadena vacía.
Cuando estés seguro de que tu código está listo, hacé clic en Guardar y enviar para pasar al siguiente paso.


 Creá una variable llamada pyg y establecela igual a "ay"



 Dentro de tu sentencia if:
Creá una nueva variable que se llame palabra que contenga la conversión en minúscula .lower() del original.
Crea una nueva variable llamada primera que contenga palabra[0], la primera letra de palabra



 En la nueva línea después de donde creaste la primera variable:
Creá una nueva variable llamada nueva_palabra y establecela igual a la concatenación de palabraprimera y pyg



 Establecé nueva_palabra igual a la parte del primer índice hasta el final de la nueva_palabra. Usá `[1:len(nueva_palabra)] para hacer esto.


Cuando estés seguro de que tu traductor funciona, de la forma que vos querés, hacé clic en Guardar y enviar para terminar este proyecto.

Introdución a las funciones en JS



Introdución a las funciones en JS


Programar es una forma simple de darle instrucciones a la computadora.
En la Introducción aprendimos sobre las sentencias if / else.
Lo que queremos es aprender formas de indicarle a la computadora que realice tareas repetibles de forma eficiente.




Vamos a hacer un repaso breve - usa una sentencia if / else para controlar a que velocidad estás manejando.
  1. Si la velocidad es mayor de 80, usá console.log para mostrar Bajá la velocidad.
  2. De lo contrario (else), usá console.logpara mostrar Manejo seguro.


  1. La línea 3 declara la función y le asigna un nombre.
  2. Concentrate en la línea 4 y en la línea 5. El código que está dentro de las llaves { } es el código que queremos usar una y otra vez. (es decir, las instrucciones de 'cocción')
  3. La línea 4 declara una variable llamada val. La línea 5 muestra el valor de esa variable.
  4. En las líneas 8-11 explicamos lo que significa llamar a una función.
  5. En la línea 12 reemplazá el 6 con cualquier número y hacé clic en Guardar y enviar. ¡Hacelo un par de veces y mirá qué bien quedaron tus funciones!



Piensa que una función tiene cuatro partes.
Aquí hay un ejemplo de una función:
var saludo= function(name) {
    console.log('Hola' + name);
};
  1. Primero declaramos la función usando var y después le asignamos un nombre saludo. El nombre tiene que comenzar con minúscula y la convención es usar minúscula/mayúscula, dónde cada palabra (menos la primera) comienza con mayúscula.
  2. Después tienes que usar el comando function para decirle a la computadora que estás haciendo una función.
  3. El fragmento entre paréntesis se llama el parámetro. Piensa que es una palabra de reemplazo a la que le asignamos un valor específico cuando llamamos a la función. Haz clic en ¿Te trabaste? Mira el consejo, si quieres saber más.
  4. Despues escribí tu código reusable entre }. Cada línea de código en este bloque debe terminar con un ;.
Puedes ejecutar este código llamándo la función de esta forma:
saludo("Emilia");
Al llamar a esta función se mostrará Hola Emilia



Vamos a hacer una función que le diga al mundo lo que querés comer.
  1. Declara tu función y llámala 'pedidoDeComida`.
  2. Puedes llamar el parámetro de cualquier forma que quieras. Pero lo vamos a llamar comida porque es lo que va a cambiar cada vez que llamemos la función.
  3. Después viene tu bloque reusable de código. Ponelo entre las llaves. El código que quieres repetir es:
    console.log("Quiero comer" + " " + comida);
  4. ¡Llama a la función y escribí exactamente la comida que quieras!



Una gran parte de la programación es la depuración. Eso quiere decir entender qué fue lo que salió mal con tu código. Porqué no se ejecutó.
  1. Mirá la línea 9. Tiene muchos errores de sintaxis. ¿Ves como la falta de espaciado hace difícil la depuración?
  2. Corrige la función de la línea 9. Asegúrate de que tu sintaxis sea correcta. Asegúrate de que se vea bien.
  3. Cuando la función saludo esté arreglada, llámala. No te olvides de ponerle un nombre específico.



Eres una persona con hábitos. Cada semana compras 5 naranjas. ¡Pero el precio de las naranjas sigue cambiando!
  1. Querés declarar una función que calcule cuánto cuesta comprar 5 naranjas.
  2. Después quieres calcular el costo de comprar las 5 naranjas juntas.
  3. Escribe una función que haga esto, y que se llame costoNaranjas().
  4. Debe tomar un parámetro que es el costo de una naranja y multiplicarlo por 5
  5. Llama a la función en la que las naranjas cuestan $ 5 cada una.



En nuestro ejemplo tenemos una función llamada porDos() que toma un número y retorna el número multiplicado por dos.
  1. En la línea 7, se llama a la función que está después del signo igual, que sigue a numeroNuevo, con cualquier parámetro que desees
  2. La línea 8 muestra el numeroNuevo. Observa como el valor que retornamos de porDos() se asigna automáticamente dentro de numeroNuevo.



  1. Definí una función llamada unCuarto que tenga un parámetro llamado numero.
  2. Esta función retorna un valor que es igual a un cuarto del parámetro. (Es decir, numero / 4;)
  3. Llama a la función dentro de la condición de la sentencia if (¡y colócala en un valor de parámetro!), de modo que se muestre el mensaje "La sentencia es verdadera" en la ventana de Resultados.



  1. Escribí una función llamada perimetroCajaque retorne el perímetro de un rectángulo.
  2. Debe tener dos parámetros.
  3. Una fórmula para el perímetro es longitud + longitud + ancho + ancho
  4. Llama a la función y pasa cualquier valor que quieras para la longitud y el ancho.



Cambia la línea 4 para usar el comando var. Fíjate que el valor de mi_numero en la función ahora es 14 y fuera de la función es 7.
Si se usa mi_numero sin el comando var se refiere a la variable global que ya fue declarada fuera de la función de la línea 1. Sin embargo, si se usa el comando vardentro de una función, se declara una nueva variable local que solo existe dentro de esa función.



  1. Escribe una función que se llame nombreCadena()
  2. Debe tener a nombre como parámetro.
  3. La función retorna una cadena igual a "Hola, soy" + " " + nombre.
  4. Ponle tu nombre a la función y usáconsole.log para mostrar el resultado.



  1. Escribe una función que se llame controlDescanso con el parámetro cantHoras.
  2. Dentro de la función, escribe una sentencia if en la que si la cantidad de horas es mayor o igual a 8, la computadora retornará "¡Estás durmiendo suficiente! ¡Demasiado quizás!".
  3. De lo contrario (else) si la cantidad de horas de descanso es menor de 8, la computadora retornará "¡Cerrá los ojos un poco más!";
Después llama a la función con distintas horas de descanso
  1. Llama a la función con 10 horas de descanso, así: controlDescanso(10);
  2. Llama a la función con 5 horas de descanso.
  3. Llama a la función con 8 horas de descanso.



Con el nuevo conocimiento sobre las funciones que acabás de adquirir vamos ahora a diseñar un juego "piedra, papel o tijera". Hacé clic en "Guardar y enviar" para poder empezar.