<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tomaschoo</id>
	<title>EcuRed - Contribuciones del colaborador [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tomaschoo"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/Especial:Contribuciones/Tomaschoo"/>
	<updated>2026-06-19T14:11:17Z</updated>
	<subtitle>Contribuciones del colaborador</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Teor%C3%ADa_de_compiladores&amp;diff=626861</id>
		<title>Teoría de compiladores</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Teor%C3%ADa_de_compiladores&amp;diff=626861"/>
		<updated>2011-05-30T21:14:24Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Normalizar}}&lt;br /&gt;
'''Teoría de compilador'''&lt;br /&gt;
En la [[Comunicación|comunicación]] [[Hombre|hombre]]-máquina existe una dificultad real: las [[Computadoras |computadoras]] operan sobre [[Bits|bits]] (ceros y unos) y registros y los hombres se entienden por medio de idiomas (lenguaje natural), o utilizan una noción científica determinada por el área de problemas en que trabaja, entre otras vías. &lt;br /&gt;
Los [[Lenguajes de Programación Web|lenguajes de programación]] son el vehículo de comunicación entre el hombre y la [[computadora]]. Un [[Lenguaje de Programación|lenguaje de programación]] es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una [[computadora]]. Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Un programa fuente escrito en un [[Lenguaje de Programación|lenguaje de programación]]  necesita pasar por un proceso de conversión al lenguaje de maquina que entiende la [[computadora]], a ese proceso de conversión del programa fuente al [[Lenguaje|lenguaje]] o código de máquina se le llama proceso de compilación o simplemente compilación. Y al programa capaz de realizar ese proceso se le llama [[Compilador|compilador]] o traductor.&lt;br /&gt;
==Teoría de compilador==&lt;br /&gt;
===Conceptos básicos=== &lt;br /&gt;
Veamos informalmente algunos conceptos básicos. &lt;br /&gt;
*Lenguaje: Conjunto de [[Símbolos|símbolos]] y reglas que permiten la [[comunicación]], es decir, trasmitir una idea, un [[Mensaje|mensaje]]. &lt;br /&gt;
&lt;br /&gt;
*Léxico (vocabulario): Conjunto de palabras que forman parte de un lenguaje específico. &lt;br /&gt;
&lt;br /&gt;
*[[Gramática]]: Agrupa los [[Elementos de Infórmatica|elementos]] de forma, estructura y significado que permiten expresarse en un lenguaje determinado. &lt;br /&gt;
&lt;br /&gt;
*[[Sintaxis]]: Conjunto de reglas necesarias para construir [[Frases|frases]] correctas en un lenguaje. &lt;br /&gt;
&lt;br /&gt;
*[[Semántica]]: Significado de frases generadas por la [[sintaxis]] y el [[léxico]]. &lt;br /&gt;
&lt;br /&gt;
*Lenguaje de [[Programación|programación]]: Conjunto de símbolos y reglas que permiten la comunicación con un [[Computador|computador]]. &lt;br /&gt;
&lt;br /&gt;
*Lenguaje de alto [[Nivelación|nivel]]: Lenguaje que permite la comunicación de un [[computador]] mediante símbolos convencionales cercanos a un lenguaje natural. &lt;br /&gt;
&lt;br /&gt;
*Lenguaje de bajo nivel: Similar al lenguaje de máquina con pequeñas modificaciones [[nemotécnicas]] que facilitan su uso, por ejemplo el lenguaje [[ensamblador]]. &lt;br /&gt;
Lenguaje de Maquina: Combinación de dígitos [[binarios]] mediante los cuales un ordenador funciona.&lt;br /&gt;
&lt;br /&gt;
===Compiladores y traductores.=== &lt;br /&gt;
*[[Traductor]] es un programa que toma como entrada un programa escrito en un lenguaje de programación (lenguaje fuente) y produce como salida un programa en otro lenguaje (lenguaje objeto). El traductor se escribe en un lenguaje denominado lenguaje de implementación. &lt;br /&gt;
Cuando el lenguaje fuente es de alto nivel ([[Pascal]], C++, etc.) y el lenguaje objeto es un lenguaje de bajo nivel o de máquina, al traductor se le denomina compilador.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
El lenguaje de [[implementación]] puede ser en general cualquier lenguaje de programación, aunque existen lenguajes explícitamente diseñados para escribir compiladores (FSL, CDL, etc.). El criterio fundamental que se sigue para elegir un lenguaje de implementación es: “Este debe [[minimizar]] el esfuerzo de implementación y [[maximizar]] la calidad del compilador”. &lt;br /&gt;
Generalmente los traductores se representan a través de una T en la que se incluyen los lenguajes que intervienen en el [[proceso]].&lt;br /&gt;
*Intérprete por su parte es un programa que toma el [[Código fuente|código fuente]], lo analiza y a diferencia de los compiladores lo ejecuta directamente, sin generar un lenguaje objeto.&lt;br /&gt;
&lt;br /&gt;
===Estructura de un compilador.=== &lt;br /&gt;
El trabajo de un compilador consiste en tomar la cadena fuente del programa, determinar si es [[sintacticamente]] válida y, a la vez, generar un programa equivalente en un lenguaje que la computadora entienda. &lt;br /&gt;
El trabajo del compilador se puede dividir en diferentes partes:&lt;br /&gt;
 &lt;br /&gt;
Para un compilador en particular, el orden de los procesos puede variar y, en muchos casos, varios procesos pueden combinarse en una sola fase. En traductores reales el proceso anteriormente descrito no transita en la forma [[Linealidadlineal]] en la que aparece en el [[esquema]] propuesto en la figura, normalmente el centro del proceso de compilación gira alrededor del [[Analizador Sintáctico]] el cual es el encargado de activar cada una de las restantes fases según sea necesario. &lt;br /&gt;
Los [[módulos]] generales son: &lt;br /&gt;
# Análisis lexicológico ([[scanner]]) &lt;br /&gt;
# Análisis sintáctico ([[parser)]] &lt;br /&gt;
# Análisis semántico &lt;br /&gt;
# Generación de código intermedio &lt;br /&gt;
# [[Optimización de funciones|Optimización]] de código intermedio  &lt;br /&gt;
# Generación de código [[ejecutable]] &lt;br /&gt;
# Tabla de símbolos &lt;br /&gt;
# [[Gestión de errores]]&lt;br /&gt;
&lt;br /&gt;
==Análisis lexicológico.== &lt;br /&gt;
La entrada de un compilador es el [[código]] de un programa escrito en un lenguaje de programación. Dicho código no es más que una secuencia de símbolos pertenecientes al alfabeto del lenguaje de programación. El analizador lexicológico o scanner se encarga de tomarlos y agruparlos en entidades sintácticas simples o elementales denominadas [[Tokens|tokens]] o [[lexemas]]. &lt;br /&gt;
Las categorías de [[token]]s pueden variar de un lenguaje a otro, pero en general se distinguen las siguientes: &lt;br /&gt;
* palabras reservadas &lt;br /&gt;
* identificadores &lt;br /&gt;
* constantes numéricas y literales &lt;br /&gt;
* [[operadores]] &lt;br /&gt;
A cada token se le asigna una estructura [[lexicológica]] consistente en un par de la forma &amp;lt;tipo del token, info&amp;gt;. La primera componente es una categoría sintáctica como “constante”, “identificador”, “operador”, etc., y la segunda componente proporciona [[Información|información]] relacionada con el token en particular (valor de la constante, índice del símbolo en la tabla de símbolos, etc.). &lt;br /&gt;
Podemos afirmar, por lo tanto, que el scanner es un traductor cuya entrada es una cadena de símbolos (programa fuente) y cuya salida es una secuencia de estructuras lexicológicas o tokens. &lt;br /&gt;
&lt;br /&gt;
==Operaciones sobre la [[tabla de símbolos]].==&lt;br /&gt;
Una tarea fundamental en un compilador es la de almacenar los [[Identificadores|identificadores]] utilizados en un programa y sus atributos principales, de manera que en cualquier momento pueda conocerse de un identificador, su tipo, alcance, etc., para el caso de los procedimientos, la cantidad y tipo de los parámetros, etc. Esta [[Iformación|información]] se almacena generalmente en una estructura conocida como tabla de símbolos, la cual tiene una entrada para cada identificador y sus atributos. Los [[Tokens|tokens]] que representan constantes o identificadores se almacenan en la tabla de símbolos a medida que van apareciendo. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: &lt;br /&gt;
1 	a 	Variable 	real &lt;br /&gt;
2 	b 	Variable 	real &lt;br /&gt;
3 	c 	Variable 	real &lt;br /&gt;
4 	7 	constante 	entera &lt;br /&gt;
&lt;br /&gt;
==Análisis sintáctico(parsing)== &lt;br /&gt;
El análisis sintáctico es un proceso en el cual se examina la secuencia de tokens para determinar si el orden de esa secuencia es correcto de acuerdo a ciertas convenciones estructurales (reglas) de la definición sintáctica del lenguaje. &lt;br /&gt;
La entrada del [[analizador sintáctico]] o parser es la secuencia de tokens generada por el scanner. El parser analiza solamente la primera componente de cada token; la segunda componente se utiliza en otros pasos. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: &lt;br /&gt;
Supongamos existen unas reglas que definen expresión de la forma siguiente: &lt;br /&gt;
exp -&amp;gt; exp + exp &lt;br /&gt;
exp -&amp;gt; exp / exp &lt;br /&gt;
exp -&amp;gt; id &lt;br /&gt;
exp -&amp;gt; const &lt;br /&gt;
&lt;br /&gt;
Qué resultado se obtendría del proceso de análisis sintáctico de la [[Expresión algebraica|expresión]] &lt;br /&gt;
A + * B? &lt;br /&gt;
A + * B ⎯scanner ⎯&amp;gt;  id1 + * id2 ⎯parser ⎯&amp;gt;  Error: No cumple con la especificación sintáctica del lenguaje. &lt;br /&gt;
&lt;br /&gt;
Qué resultado se obtendría del proceso de análisis sintáctico de la expresión &lt;br /&gt;
A + B * 7? &lt;br /&gt;
A + B * 7 ⎯scanner ⎯&amp;gt;  id1 + id2 * 7 ⎯parser ⎯&amp;gt;  Sí, se cumple con la especificación sintáctica del lenguaje.&lt;br /&gt;
&lt;br /&gt;
Es necesario conocer la estructura sintáctica de una secuencia de [[Tokens|tokens]]. Por ejemplo, en una expresión A = B+C*7 en la que las variables A, B y C representan valores reales, la estructura sintáctica de esa expresión debe reflejar el hecho de que B y 7 deben multiplicarse antes de que se realice la suma y luego de hacer todas las operaciones se efectuará la [[asignación]]. Para ello, se agrupan los tokens en una estructura en forma de [[Árbol|árbol]], conocida como árbol sintáctico. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: &lt;br /&gt;
Veamos el árbol sintáctico para la secuencia: &lt;br /&gt;
id1 = id2 + id3 * 7 &lt;br /&gt;
Esta secuencia conduce a que se realicen las siguientes [[Operaciones bancarias|operaciones]]: &lt;br /&gt;
1. id3 se multiplique con 7 &lt;br /&gt;
2. el resultado de 1 se sume con id2&lt;br /&gt;
3. el resultado de 2 se almacene en id1&lt;br /&gt;
 &lt;br /&gt;
En el árbol sintáctico anterior los [[descendientes]] directos de cada [[Nodo|nodo]] representan las acciones a realizar y los valores para los cuales deben realizarse las acciones.&lt;br /&gt;
&lt;br /&gt;
==Análisis semántico.== &lt;br /&gt;
En el [[análisis semántico]] se detectan [[Errores en la transmisión de datos|errores]] relacionados con la validez del programa. Se puede decir que estos errores son de tipo sintáctico-semántico, pero no pueden ser detectados por el analizador sintáctico, ya que se relacionan con interdependencias entre las diferentes partes de un programa que no son reflejadas en un análisis gramatical. &lt;br /&gt;
El analizador semántico recibe la información resultado del análisis sintáctico que puede ser un árbol jerárquico con la información relativa a la organización de los tokens en la instrucción que se esta analizando. Ejemplo de errores que pueden ser detectados en el proceso de análisis semántico son los casos de [[compatibilidad]] entre la declaración de un identificador y su uso (chequeo de tipos), la concordancia entre la definición de una función y su activación o llamada, etc. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: &lt;br /&gt;
Retomemos el ejemplo anterior: id1 = id2 + id3 * 7 &lt;br /&gt;
Durante el análisis semántico de un lenguaje de fuerte chequeo de tipos el árbol sintáctico debe ser modificado para reflejar el análisis de los tipos de los datos. Note que haciendo un chequeo de tipos la constante 7, al ser una constante entera debe ser convertida a real para poder ser operada y las demás [[Variables|variables]] no tienen dificultad alguna para ser utilizadas al ser todas reales.&lt;br /&gt;
 &lt;br /&gt;
===[[Gestión de Memoria|Gestión]] e información de errores.=== &lt;br /&gt;
Si los compiladores tuvieran que procesar solamente programas correctos, su diseño e implementación se simplificaría en buena medida. Pero los programadores escriben programas incorrectos frecuentemente, y un buen compilador debe ayudar al programador a localizar e identificar los errores. &lt;br /&gt;
Los errores en un programa pueden clasificarse en 4 grandes grupos: &lt;br /&gt;
- lexicológicos (escribir mal un número, un símbolo no permitido, etc.) &lt;br /&gt;
- sintácticos (expresión aritmética con paréntesis no balanceados) &lt;br /&gt;
- semánticos (aplicar un operador a un operando incompatible) &lt;br /&gt;
- lógicos o de programación (ciclo infinito) &lt;br /&gt;
El analizador léxico detecta errores cuando los caracteres que restan de la entrada no forman ningún token válido en el lenguaje. Los errores referentes a que los tokens no cumplan con las reglas estructurales (sintaxis) del lenguaje se detectan en la fase de [[análisis sintáctico]]. Durante el análisis semántico el compilador trata de detectar estructuras que tengan una sintaxis correcta pero incorrecta semánticamente de acuerdo a las operaciones involucradas. Ejemplo si tratamos de sumar dos [[identificadores]], uno el nombre de un [[Arreglos|arreglo]] y el otro el nombre de un procedimiento. Las fases de análisis sintáctico y semántico manejan usualmente la mayor parte de los errores detectables por el compilador. &lt;br /&gt;
Como podemos apreciar en cada fase del proceso de compilación se pueden encontrar errores. Si embargo, después de detectado el error, la fase puede tratar el error, de manera que el compilador pueda continuar, permitiendo así que se puedan detectar errores posteriores. Un compilador que se detenga cuando encuentre el primer error no es muy eficaz. &lt;br /&gt;
El tratamiento de los errores durante el proceso de compilación (en cualquiera de sus fases) debe cumplir al menos los requisitos siguientes: &lt;br /&gt;
- reportar la presencia de los errores clara y precisamente &lt;br /&gt;
- recuperarse de los errores lo suficientemente rápido como para ser capaz de detectar los errores siguientes &lt;br /&gt;
- no demorar significativamente el procesamiento de los programas correctos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Generación de código intermedio.=== &lt;br /&gt;
Después del análisis sintáctico y semántico muchos compiladores generan una representación explícita intermedia del código fuente. Dicha representación puede verse como la representación de un programa para una máquina abstracta. Ejemplo: MSIL, Java bytecode, Notación de cuádruplos, Notación polaca, etc. &lt;br /&gt;
El código intermedio debe tener dos características muy importantes: debe ser fácil de producir y fácil de traducir al programa objeto. &lt;br /&gt;
El árbol creado por el analizador semántico se utiliza para generar la traducción del programa fuente y de esta forma lograr la interpretación de las acciones asociadas a la sentencia o sentencias en curso. La traducción como se había mencionado puede ser a lenguaje de máquina, o a un lenguaje intermedio, como el lenguaje ensamblador. &lt;br /&gt;
Un método elegante y efectivo para generar el código intermedio a partir del árbol sintáctico es el denominado Traducción Sintáctica Directa. A cada nodo n se le asocia un código intermedio C(n). El código del nodo n se construye concatenando el código de sus descendientes. Luego, la traducción se hace de abajo hacia arriba.&lt;br /&gt;
===Optimización del código intermedio.=== &lt;br /&gt;
La fase de optimización se efectúa con el objetivo de mejorar la eficiencia del código intermedio. Algunas optimizaciones resultan triviales. Por ejemplo, un código semejante al generado en la tabla anterior, puede representarse en solo dos instrucciones. &lt;br /&gt;
&lt;br /&gt;
temp1 = id3 * 7.0 &lt;br /&gt;
id1 = id2 + temp1 &lt;br /&gt;
&lt;br /&gt;
El compilador puede deducir que la operación EntToReal(7) puede realizarse de una vez en la fase compilación así podemos eliminar dicha instrucción sustituyendo por 7.0 directamente. Además temp3 se usa solo una vez para trasmitir su valor a id1. De esa forma no hay ninguna objeción en sustituir id1 por temp3.&lt;br /&gt;
&lt;br /&gt;
===Generación del código objeto.=== &lt;br /&gt;
La fase final de un compilador es la de generación del código objeto, consistente en código máquina o código ensamblador. Lo primero es seleccionar localizaciones de memoria para cada variable usada en el programa. Las instrucciones intermedias se traducen a secuencias de instrucciones en código maquina que realicen la misma operación. Un aspecto crucial es la asignación de las variables a registros. &lt;br /&gt;
&lt;br /&gt;
Ejemplo: &lt;br /&gt;
Las dos instrucciones obtenidas en son traducidas instrucciones en ensamblador. &lt;br /&gt;
&lt;br /&gt;
MOVF id3, R2 &lt;br /&gt;
MULF #7.0, R2 &lt;br /&gt;
MOVF id2, R1 &lt;br /&gt;
ADDF R2, R1 &lt;br /&gt;
MOVF R1, id1 &lt;br /&gt;
&lt;br /&gt;
Los primeros dos operados, determinan el origen y el destino respectivamente. El sufijo F de cada instrucción indica que se esta trabajando con números en coma flotante (reales). Este código mueve el contenido de la dirección id3 al registro 2, seguidamente lo multiplica por el número 7.0. El símbolo # indica que 7.0 debe ser tratado como una constante. La tercera instrucción mueve el contenido de id2 al registro 1 y lo adiciona al valor calculado previamente que esta almacenado en el registro 2. Finalmente el valor calculado en el registro 1 es movido a la dirección determinada por id1. &lt;br /&gt;
&lt;br /&gt;
==Representación de lenguajes.== &lt;br /&gt;
En general existen dos esquemas diferentes para definir un Lenguaje, los cuales se conocen como esquema generador y esquema reconocedor. En el caso de los esquemas generadores se trata de un mecanismo que nos permite “generar” las diferentes sentencias del lenguaje. En caso de los esquemas reconocedores se trata de un mecanismo que nos permite reconocer o verificar si cierta sentencia pertenece o no a un lenguaje. &lt;br /&gt;
Si un Lenguaje posee un número finito de cadenas, puede ser definido simplemente listando sus cadenas, pero ¿Cómo proceder para definir Lenguajes con un número infinito de Cadenas? &lt;br /&gt;
Para definir un lenguaje se puede utilizar una Gramática (esquema generador) o podemos utilizar Autómatas Finitos (esquema reconocedor). &lt;br /&gt;
===Definiciones Básicas.=== &lt;br /&gt;
Antes de abordar el concepto de lenguaje, veremos un conjunto de definiciones básicas relacionadas. &lt;br /&gt;
*Alfabeto (Σ): Se entiende por alfabeto un conjunto arbitrario, finito y no vacío, de símbolos. Entre los alfabetos más comunes podemos mencionar el alfabeto binario {0, 1}, el alfabeto latino {a, b, c, d, e, f, g, …}, etc. &lt;br /&gt;
*Cadena: Una cadena es una secuencia de símbolos de cierto alfabeto colocados uno a continuación del otro. &lt;br /&gt;
11001: constituye una cadena sobre el alfabeto {0, 1}. &lt;br /&gt;
abcd: constituye una cadena sobre el alfabeto de las letras latinas. &lt;br /&gt;
*Cadena Vacía: Una cadena vacía no es más que una cadena sin elementos, la cadena vacía se denota por e. &lt;br /&gt;
Notación: En lo que sigue asumiremos el siguiente convenio para denotar cadenas: &lt;br /&gt;
a, b, c, d, … representan símbolos. &lt;br /&gt;
y, u, v, w, … representan cadenas &lt;br /&gt;
an =aa…a n veces &lt;br /&gt;
a0 = e&lt;br /&gt;
&lt;br /&gt;
====Definición Formal de Cadena:====&lt;br /&gt;
Una cadena sobre un determinado alfabeto Σ se define como sigue: &lt;br /&gt;
# e (cadena vacía) es una cadena sobre Σ. &lt;br /&gt;
# Si x es una cadena sobre Σ, y a ∈ Σ entonces xa es una cadena sobre Σ, para todo a ∈ Σ. &lt;br /&gt;
# Cualquier otra cadena sobre Σ puede obtenerse, aplicando 1 y 2. &lt;br /&gt;
=====Concatenación de Cadenas:===== &lt;br /&gt;
Si x y y son cadenas sobre Σ, entonces xy es una cadena sobre Σ, que se denomina concatenación de x y y. &lt;br /&gt;
=====Reverso de una Cadena:=====&lt;br /&gt;
El reverso de una cadena x se denota xR, y es la cadena que se obtiene escribiendo los símbolos de x en sentido inverso.&lt;br /&gt;
=====Prefijos y Sufijos de una Cadena:=====&lt;br /&gt;
Sean x, y, z cadenas sobre Σ. Entonces x es un prefijo de la cadena xy y y es un sufijo de la cadena xy. Además y es una subcadena de la cadena xyz. Si x ≠ y y x es un prefijo de y entonces se dice que x es un prefijo propio. Análogamente se puede definir el concepto de sufijo propio. &lt;br /&gt;
=====Longitud de una Cadena:=====&lt;br /&gt;
La longitud de una cadena es el número de símbolos que la integran. Así decimos que la longitud de la cadena abc es 3, lo cual se denota en la forma siguiente: &lt;br /&gt;
⎟ abc ⎟ = 3 &lt;br /&gt;
Obviamente se tiene que ⎟ e ⎟ = 0. &lt;br /&gt;
=====Lenguaje:=====&lt;br /&gt;
Un lenguaje sobre Σ es un conjunto de cadenas sobre dicho alfabeto que obedece una cierta regla de formación. &lt;br /&gt;
=====Clausura de un Alfabeto:=====&lt;br /&gt;
El conjunto Σ* denota todas las cadenas sobre Σ, incluyendo la cadena vacía, este conjunto se denomina Clausura de Σ. &lt;br /&gt;
Por ejemplo, si Σ = {0,1} entonces Σ* = {e, 0, 1, 00, 01, 10, 11, 001,…} &lt;br /&gt;
Resulta evidente que si L es un cierto lenguaje sobre Σ, entonces L ⊆ Σ*. &lt;br /&gt;
El conjunto Σ+ se denomina Clausura Positiva de Σ y se define como:&lt;br /&gt;
Σ+ = Σ* - e &lt;br /&gt;
&lt;br /&gt;
===Operaciones sobre Lenguajes:===&lt;br /&gt;
Algunas de las operaciones anteriores sobre cadenas pueden ser generalizadas a los lenguajes, así podemos definir la concatenación o producto de lenguajes en la forma siguiente: &lt;br /&gt;
Sea L1 un lenguajes sobre Σ1 y L2 un lenguaje sobre Σ2, entonces el lenguaje L1L2 se denomina concatenación o producto de los lenguajes L1 y L2 y se define como sigue:&lt;br /&gt;
En forma análoga puede definirse la Clausura de un Lenguaje en la forma siguiente: &lt;br /&gt;
L0 = {e} &lt;br /&gt;
Ln = L Ln-1 para n ≥ 1 &lt;br /&gt;
L* = ∪ Ln para n ≥ 0 &lt;br /&gt;
Ejemplo: &lt;br /&gt;
(a) Ponga un ejemplo de cadena que pertenezca al lenguaje L = { 0 n1n | n&amp;gt;=1 } &lt;br /&gt;
Respuestas correctas: 01, 0011, 000111, 00001111, … &lt;br /&gt;
Respuestas incorrectas: 0, 1, 001, 10, 1100, 011, …&lt;br /&gt;
&lt;br /&gt;
==Concepto de gramática.==&lt;br /&gt;
La gramática es un ente o modelo matemático que permite especificar un lenguaje, es decir, es el conjunto de reglas capaces de generar todas las posibilidades combinatorias de ese lenguaje, y sólo las de dicho lenguaje, ya sea éste un lenguaje formal o un lenguaje natural. &lt;br /&gt;
Los objetivos de una gramática son: &lt;br /&gt;
*Definir si una sentencia pertenece o no al un lenguaje. &lt;br /&gt;
*Describir estructuralmente las sentencias del lenguaje. &lt;br /&gt;
En la definición formal de una Gramática se utilizan dos conjuntos disjuntos de símbolos: &lt;br /&gt;
N: Conjunto de símbolos no terminales (los cuales nos permiten representar combinaciones de símbolos). &lt;br /&gt;
Σ: Conjunto de símbolos terminales que se corresponde con el concepto de alfabeto anteriormente estudiado. &lt;br /&gt;
El centro de una gramática lo constituye un conjunto de “reglas de producción”&lt;br /&gt;
(P) o reglas de formación de cadenas, las cuales están formadas por elementos de la relación: &lt;br /&gt;
(N ∪ Σ )* N (N ∪ Σ )* → (N ∪ Σ )* &lt;br /&gt;
Definición: Una gramática es un cuádruplo G = { N, Σ, P, S } donde: &lt;br /&gt;
N: Conjunto de símbolos no terminales. &lt;br /&gt;
Σ: Conjunto de símbolos terminales. &lt;br /&gt;
P: Conjunto de Reglas de Producción.&lt;br /&gt;
S: Axioma o símbolo distinguido (S ∈ N) &lt;br /&gt;
 &lt;br /&gt;
===Definiciones relacionadas con el concepto de Gramáticas=== &lt;br /&gt;
Forma Sentencial: Una forma sentencial en una gramática se define en forma recursiva como sigue: &lt;br /&gt;
Sea G = { N, Σ, P, S } una gramática, entonces: &lt;br /&gt;
# S es una forma sentencial. &lt;br /&gt;
# Si αβλ es una forma sentencial y β→δ ∈ P entonces αδλ es una forma sentencial. &lt;br /&gt;
Sentencia: Una forma sentencial que solo contenga terminales se denomina sentencia. &lt;br /&gt;
Derivación: Sea G = { N, Σ, P, S } una gramática, la relación ⇒ (deriva directamente) se define como sigue: &lt;br /&gt;
Si αβλ ∈ ( N ∪ Σ )+ y β → δ ∈ P entonces αβλ ⇒ αδλ.&lt;br /&gt;
La derivación de longitud k que denotamos   significa que si  , entonces existe una secuencia de cadenas a = a0, a1,…,ak=β tal que tal que a = a0 ⇒ a1 ⇒ … ⇒ ak = β.&lt;br /&gt;
La relación  (deriva en forma no trivial) se define como la clausura positiva de ⇒, equivalente a   con k &amp;gt; 0&lt;br /&gt;
La relación ⇒ se define como la clausura de ⇒ , equivalente a   con k ≥ 0.&lt;br /&gt;
==Clasificación de Chomsky.== &lt;br /&gt;
De acuerdo con lo que hemos visto, toda gramática genera un único lenguaje, pero distintas gramáticas pueden generar el mismo lenguaje. &lt;br /&gt;
Por ejemplo, el lenguaje generado en el ejemplo 2.3 es igual al generado por la gramática del siguiente ejemplo. &lt;br /&gt;
Ejemplo : &lt;br /&gt;
G0 = ( { E, T, F }, { a, +, *, (, ) }, P, E ) &lt;br /&gt;
Donde: &lt;br /&gt;
Podríamos pensar en clasificar las gramáticas por el lenguaje que generan, por este motivo hacemos la siguiente definición. &lt;br /&gt;
Definición: Dos gramáticas se dicen débilmente equivalentes si generan el mismo lenguaje. &lt;br /&gt;
Sin embargo, al hacer esta clasificación nos encontramos con que el problema de saber si dos gramáticas generan el mismo lenguaje es indecible. No existe ningún algoritmo que acepte como entrada dos gramáticas y nos diga (la salida del algoritmo) si generan o no el mismo lenguaje. &lt;br /&gt;
De esta forma, tenemos que pensar en clasificaciones basadas en la forma de la gramática, más que en la naturaleza del lenguaje que generan. La siguiente clasificación se conoce como jerarquía de Chomsky y sigue esta dirección. &lt;br /&gt;
Sea G = ( N, Σ, P, S) una gramática:&lt;br /&gt;
# Si cada producción en P es de la forma A → xB ó A → x con A, B ∈ N y x ∈ Σ* o de la forma A→ Bx ó A → x con A, B ∈ N y x ∈ Σ* entonces la gramática G se denomina Regular Derecha o Regular la izquierda respectivamente, o de forma general Gramática Regular. &lt;br /&gt;
# Si cada producción en P es de la forma A → α donde A ∈ N y α ∈ (N ∪ Σ)∗ entonces la gramática G se denomina de Libre Contexto. &lt;br /&gt;
# Si cada producción en P es de la forma α → β donde |α| ≤ |β| y α contiene al menos un no terminal, entonces la gramática G se denomina Dependiente del Contexto. &lt;br /&gt;
# Si una gramática G no cumple las restricciones anteriores se denomina Gramática sin Restricciones. &lt;br /&gt;
&lt;br /&gt;
==Expresiones Regulares.== &lt;br /&gt;
Hasta ahora hemos visto un mecanismo muy poderoso para la representación de lenguajes, como son las gramáticas. Existe otro mecanismo para la representación de lenguajes, el cual, aunque no es tan general como las gramáticas, brinda grandes facilidades para la representación de ciertos lenguajes muy simples. En particular veremos más adelante que este mecanismo es muy útil para representar aquella parte de un lenguaje que es analizable por un analizador lexicográfico, es decir, palabras reservadas, identificadores, etc. &lt;br /&gt;
Este nuevo mecanismo de representación de lenguajes se conoce con el nombre de Expresiones Regulares. &lt;br /&gt;
Una expresión regular sobre un cierto alfabeto Σ puede ser definida en la forma siguiente: &lt;br /&gt;
#  e es una Expresión Regular sobre Σ. O sea, la cadena vacía es una expresión regular sobre cualquier alfabeto. &lt;br /&gt;
#  Si a es un símbolo perteneciente a Σ entonces a es una expresión regular que denota al conjunto o lenguaje {a}, o sea, el conjunto que contiene al elemento a. &lt;br /&gt;
#  Si r y s son expresiones regulares que denotan los lenguajes L(r) y L(s) entonces: &lt;br /&gt;
A) r | s, es una expresión regular que denota el lenguaje L(r) ∪ L(s). B) r. s, es una expresión que denota el lenguaje L(r). L(s) C) r* es una expresión regular que denota el lenguaje (L (r))* D) r+ es una expresión regular que denota el lenguaje (L (r))+ &lt;br /&gt;
&lt;br /&gt;
==Esquemas reconocedores de lenguajes formales. Autómatas finitos.==&lt;br /&gt;
&lt;br /&gt;
===Esquemas reconocedores.=== &lt;br /&gt;
Los Lenguajes, en general no finitos, pueden ser representados mediante esquemas generadores (expresiones regulares y gramáticas) o de esquemas reconocedores. A continuación analizaremos cómo representar lenguajes utilizando éste último tipo de esquema.&lt;br /&gt;
Un reconocedor para el lenguaje L es un programa (o mecanismo) que toma como entrada una cadena x y responde “si” si x pertenece al lenguaje L o “no”, si no pertenece. &lt;br /&gt;
De manera general un reconocedor lo podemos representar gráficamente de la siguiente forma:&lt;br /&gt;
 &lt;br /&gt;
Figura 1.1 Esquema general de un reconocedor &lt;br /&gt;
&lt;br /&gt;
Cinta de entrada: Es una secuencia de símbolos ai que pertenecen a un alfabeto Σ y constituyen la cadena a reconocer. Usualmente la secuencia puede terminar con un símbolo especial cuya función es la de marcar el fin de la cadena. &lt;br /&gt;
&lt;br /&gt;
Cabezal de lectura: Mecanismo que le permite al reconocedor obtener los símbolos de la cadena de entrada. El mismo puede moverse a la izquierda, a la derecha o quedarse estacionario en un momento determinado. &lt;br /&gt;
&lt;br /&gt;
Control de estado: Centro del reconocedor. A través de un conjunto finito de estados y una función de transición se describe cómo se comporta el reconocedor ante todos los símbolos del alfabeto del lenguaje. &lt;br /&gt;
&lt;br /&gt;
Memoria: Dispositivo para almacenar información. La información está constituida por símbolos pertenecientes a un alfabeto de memoria y son utilizados por el reconocedor durante el proceso de análisis de una cadena. Este dispositivo se organiza con cierta estructura. &lt;br /&gt;
Existe una gran variedad de reconocedores: &lt;br /&gt;
# Autómatas finitos. &lt;br /&gt;
# Autómatas de Pila. &lt;br /&gt;
# Autómatas de frontera lineal &lt;br /&gt;
# Máquina de Turing. &lt;br /&gt;
&lt;br /&gt;
Los reconocedores que analizaremos en este curso, dada su relación con la fase de análisis léxico, y el reconocimiento de los tokens de un lenguaje, son los autómatas finitos.&lt;br /&gt;
&lt;br /&gt;
===Autómatas finitos.===&lt;br /&gt;
Un autómata finito o máquina de estado finito es una herramienta abstracta que se utiliza para reconocer un determinado lenguaje regular. Es un modelo matemático de un sistema que recibe una cadena constituida por caracteres de cierto alfabeto y determina si esa cadena pertenece al lenguaje que el autómata reconoce.&lt;br /&gt;
Formalmente:&lt;br /&gt;
====Definición 1.==== &lt;br /&gt;
Autómata Finito.&lt;br /&gt;
Formalmente uma autómata finito está definido por una 5-tupla N.&lt;br /&gt;
N = ( S, Σ, δ, S0, F ).&lt;br /&gt;
Donde:&lt;br /&gt;
S: Es un conjunto finito de estados.&lt;br /&gt;
Σ: Alfabeto del lenguaje. Conjunto de símbolos de entrada del autómata.&lt;br /&gt;
δ: Función de transición definida como: δ: S x Σ ∪ { ∈ } → P(S).&lt;br /&gt;
S0: Es el estado inicial del autómata S0 ∈ S.&lt;br /&gt;
F: Es el conjunto de estados finales o de aceptación del autómata. F ⊆ S.&lt;br /&gt;
&lt;br /&gt;
==== Autómatas finitos determinista (AFD)====&lt;br /&gt;
Un AFD o autómata finito determinista es aquel autómata finito cuyo estado de llegada está unívocamente determinado por el estado de salida y el carácter leído por el autómata.&lt;br /&gt;
Un AFD es un caso particular de AF en el cual se cumple:&lt;br /&gt;
# No existen e-transiciones.&lt;br /&gt;
# Para cualquier estado si y cualquier símbolo a ∈ Σ, existe al máximo una transición que salga de si.&lt;br /&gt;
Un AFD se denomina completo cuando tiene una transición por cada estado y cada carácter del alfabeto. Si no cumple esta condición se lo denomina incompleto.&lt;br /&gt;
La gran ventaja que aportan los Autómatas Finitos Deterministas viene dada por la simplicidad del mecanismo que simule el reconocimiento de una cadena. &lt;br /&gt;
&lt;br /&gt;
====Autómatas finitos no deterministas (AFND)====&lt;br /&gt;
Un autómata finito no determinista (AFND) es un autómata finito que presenta cero, una o más transiciones por el mismo carácter del alfabeto y se clasifican dos grupos: con e-transiciones y sin e-transiciones dependiendo de la existencia o no de una o más transiciones sin que el autómata lea el próximo carácter de la cadena que está analizando.&lt;br /&gt;
&lt;br /&gt;
===Construcción de autómatas finitos a partir de expresiones regulares===&lt;br /&gt;
Construir una expresión regular además de ser un proceso muy intuitivo constituye una forma cómoda de representar los lenguajes regulares. Pero tienen una gran desventaja y es que se hace inservible cuando queremos determinar computacionalmente si una determinada cadena pertenece o no al lenguaje representado por dicha expresión regular. Habría que generar todas las cadenas del lenguaje, o al menos una gran parte de ellas, lo que puede ser un proceso infinito.&lt;br /&gt;
Los lenguajes descriptos por expresiones regulares son los mismos lenguajes reconocidos por los autómatas finitos. Como se vio anteriormente una de las grandes ventajas de los autómatas finitos deterministas vienes dada por la simplicidad del mecanismo que simula el reconocimiento de una cadena.&lt;br /&gt;
Por otro lado existe un algoritmo para convertir una expresión regular en el autómata finito no determinístico correspondiente. El algoritmo, llamado construcción de Thompson, construye a partir de la expresión regular un AFND con transiciones vacías, es decir un autómata que contiene arcos rotulados con e. Luego este autómata con transiciones vacías se puede convertir en un autómata finito sin transiciones vacías que reconoce el mismo lenguaje.&lt;br /&gt;
&lt;br /&gt;
==Análisis Léxico==&lt;br /&gt;
&lt;br /&gt;
===Funcionamiento de un analizador léxico===&lt;br /&gt;
El analizador léxico es la primera fase de un compilador. Su función principal es leer los caracteres de entrada y producir como salida una secuencia de tokens que el parser luego utiliza en su análisis sintáctico. La interacción entre ambos componentes (analizador léxico y analizador sintáctico), representada en la Fig. 1, básicamente es de la siguiente forma: Ante un pedido de un token (mensaje “proximo token”), el analizador léxico lee una secuencia de caracteres del código fuente del programa hasta identificar un token, el cual es retornado como respuesta al pedido del analizador sintáctico.&lt;br /&gt;
&lt;br /&gt;
===Especificación de un Analizador Léxico===&lt;br /&gt;
Antes de implementar un Analizador Léxico para un lenguaje determinado, es necesario diseñar su especificación. Para ello hay que identificar primeramente la colección de tokens que compone el lenguaje. Cada token debe estar especificado mediante algún esquema generador o un esquema reconocedor, preferiblemente expresiones regulares. Luego es necesario Especificar el Diagrama de Transición del Analizador Léxico.&lt;br /&gt;
Cada uno de estos pasos será explicado en detalle, tomando como base un ejemplo.&lt;br /&gt;
&lt;br /&gt;
====Conceptos Preliminares: Tokens, Patrones y Lexemas.====&lt;br /&gt;
Cuando se aborda el tema de la especificación de un Analizador Léxico, se hace mención a términos como token, patrón y lexema, con sus respectivos significados. Observemos el ejemplo correspondiente a la Fig. 2. En general existe un conjunto de cadenas para las cuales se produce el mismo token como salida. Este conjunto de cadenas se describe mediante una regla llamada patrón y está asociada a un token en específico. Un lexema es una secuencia de [[caracteres]] del programa fuente que “matchea” con un patrón correspondiente a un token. Por ejemplo, en la siguiente sentencia correspondiente al lenguaje de programación Pascal&lt;br /&gt;
const pi = 3.1416;&lt;br /&gt;
la subcadena pi es un lexema para el token “identificador”.&lt;br /&gt;
Los lexemas que matchean con un patrón de un token representan [[cadenas]] del programa fuente que pueden ser manejadas en conjunto como una unidad léxica.&lt;br /&gt;
Dicha unidad léxica la representa el token, el cual, en las siguientes fases del proceso de compilación, constituirá un símbolo terminal en la gramática generadora del lenguaje.&lt;br /&gt;
En la mayoría de los lenguajes de programación constituyen tokens los siguientes conjuntos:&lt;br /&gt;
*palabras reservadas: cadenas predeterminadas por el lenguaje las cuales no se pueden usar como identificadores.&lt;br /&gt;
*operadores: Los cuales a su vez podrían dividirse en 4 tokens aritméticos, relacionales, lógicos, y de asignación.&lt;br /&gt;
*identificadores.&lt;br /&gt;
*constantes o literales: Los cuales a su vez podría dividirse en tres tokens, literales reales, literales enteras y literales de cadena.&lt;br /&gt;
*símbolos de puntuación: Aquí se incluyen los puntos, las comas, los paréntesis, las llaves, etc. Pueden dividirse en varios tokens, todo depende del significado sintáctico que tenga un determinado [[símbolo de puntuación]] en el lenguaje.&lt;br /&gt;
Los patrones pueden especificarse de varias formas. En la Fig. 2, el patrón del token const es la propia cadena const. El patrón del token relation es el conjunto de operadores relacionales de C. Para describir patrones para tokens más complejos se usa cualquier esquema generador o reconocedor de lenguajes. Generalmente se describen mediante expresiones regulares, aunque en ocasiones es conveniente también describirlos mediante un autómata finito.&lt;br /&gt;
&lt;br /&gt;
===== Atributos de un token=====&lt;br /&gt;
Para cada token identificado por el analizador léxico, es necesario almacenar otras informaciones como el [[lexema]], el número de línea de su primera aparición y otros datos que dependen del tipo de token (si el identificador es de un arreglo o de una función, en cada caso almacenar el [[Límite de una función|límite]] o la cantidad y los tipos de los parámetros, etc). Dichas [[Información|informaciones]] son necesarias para fases posteriores del proceso de compilación y son almacenadas en la tabla de símbolos del compilador.&lt;br /&gt;
Es por ello que usualmente un token tiene un solo atributo, el cual es un apuntador a la entrada de la tabla de símbolos donde está almacenada toda la información referente al token.&lt;br /&gt;
Por ejemplo, los tokens identificados en la siguiente sentencia de [[Fortrán]]&lt;br /&gt;
E = M * C ** 2&lt;br /&gt;
se pueden escribir como una secuencia de pares:&lt;br /&gt;
&amp;lt;id, puntero a la entrada en la tabla de símbolos para E&amp;gt;&lt;br /&gt;
&amp;lt;asig_op, &amp;gt;&lt;br /&gt;
&amp;lt;id, puntero a la entrada en la tabla de símbolos para M&amp;gt;&lt;br /&gt;
&amp;lt;mult_op, &amp;gt;&lt;br /&gt;
&amp;lt;id, puntero a la entrada en la tabla de símbolos para C&amp;gt;&lt;br /&gt;
&amp;lt;exp_op, &amp;gt;&lt;br /&gt;
&amp;lt;num, puntero a la entrada en la tabla de símbolos del ‘2’&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note que en algunos pares no es necesario el valor del apuntador, pues la primera componente del par es suficiente para identificar el [[lexema]]. En este pequeño ejemplo, para el token num, el [[compilador]] puede almacenar en la tabla de símbolos la cadena que forma el número y el [[Puntero (C++)|puntero]] hacia esa entrada sería el atributo del token num.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fuentes==&lt;br /&gt;
[http://eva.uci.cu Materiales de apoyo Universidad de las ciencias Informáticas]&lt;br /&gt;
[[Categoría:Telemática]][[Categoría:Informática]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Mario_Casas&amp;diff=620456</id>
		<title>Mario Casas</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Mario_Casas&amp;diff=620456"/>
		<updated>2011-05-27T14:44:59Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Persona&lt;br /&gt;
|nombre= Mario Casas&lt;br /&gt;
|nombre completo = Mario Casas Sierra&lt;br /&gt;
|otros nombres = &lt;br /&gt;
|imagen = Mario-casas.jpg&lt;br /&gt;
|tamaño = &lt;br /&gt;
|descripción = Actor español&lt;br /&gt;
|fecha de nacimiento = [[12 de junio]] de [[1986]] &lt;br /&gt;
|lugar de nacimiento = La Coruña&lt;br /&gt;
|fecha de fallecimiento = &lt;br /&gt;
|lugar de fallecimiento = &lt;br /&gt;
|causa muerte = &lt;br /&gt;
|residencia = &lt;br /&gt;
|nacionalidad = [[Español]]&lt;br /&gt;
|ciudadania = Española&lt;br /&gt;
|educación = &lt;br /&gt;
|alma máter = &lt;br /&gt;
|ocupación = [[Actor]]&lt;br /&gt;
|conocido = &lt;br /&gt;
|titulo = &lt;br /&gt;
|termino = &lt;br /&gt;
|predecesor = &lt;br /&gt;
|sucesor = &lt;br /&gt;
|partido político = &lt;br /&gt;
|cónyuge = &lt;br /&gt;
|hijos = &lt;br /&gt;
|padres = &lt;br /&gt;
|familiares = &lt;br /&gt;
|obras = &lt;br /&gt;
|premios = &lt;br /&gt;
|titulos =&lt;br /&gt;
|récords =&lt;br /&gt;
|plusmarcas = &lt;br /&gt;
|web = &lt;br /&gt;
|notas = &lt;br /&gt;
}}&lt;br /&gt;
'''Mario Casas''' gallego que le encanta el futbol y es forofo del Deportivo de la Coruña que mide 1.80, actor protagonista de la [[Serie El Barco|serie El Barco]], que es además el actor de moda ya que cuenta en cartel con varios títulos como “3MSC” o “[[Carne de Neón]]“. &lt;br /&gt;
&lt;br /&gt;
==Trayectoria==&lt;br /&gt;
Mario Casas natural de [[A Coruña]], [[España]]. Nació el [[12 de junio]] de [[1986]]. Dejó su pueblo natal para mudarse a [[Barcelona]] en [[1994]], allí comenzó a trabajar en publicidad para la  [[Televisión|televisión]] , con 17 años se trasladó a [[Madrid]] y aunque en un principio pensó en ser futbolista o policia, pronto se dió cuenta que lo suyo era la interpretación, por lo que realizó los estudios en la Escuela de Interpretación Cristina Rota.&lt;br /&gt;
Fue en [[2004]] cuando comenzó a aparecer en todo tipo de ficciones televisivas, siendo la primera “Obsesión” una serie de TVE del [[2005]] que apenas tuvo éxito y en la que Casas tuvo un papel muy secundario.&lt;br /&gt;
Tras este despegue pasó a formar parte de “Motivos Personales“, serie de Telecinco en la que coincidió con otro de los guapos oficiales del actual [[Cine|cine]] español, [[Miguel Ángel Silvestre]], aunque su paso por ésta fue capitular.  La fama le llegó un año más tarde cuando fue protagonista de “[[SMS]]“, serie de La Sexta donde trabajó junto a [[Amaia Salamanca]], en la que que hacía de Javi, un adolescente que iba a un colegio de clase alta donde se siente excluido por sus compañeros.&lt;br /&gt;
Tras el fracaso de audiencia de “[[SMS]]“, Casas recaló en [[“Los Hombres de Paco”]] donde se dió a conocer para todo el mundo en este país como actor, el joven policía que se enamoraba de Sara a la que daba vida [[Michelle Jenner]]. La serie le sirvió para acabar siendo uno de sus principales reclamos tras la marcha de [[Hugo Silva]] y para que comenzar a labrarse una carrera en el cine que parece estar yendo a las mil maravillas.&lt;br /&gt;
En el cine, debutó con el [[Camino de los Ingleses]], película dirigida por [[Antonio Banderas]]. Sus apariciones en series de televisión y su papel en la [[Película|película]] [[Mentiras y gordas]] lo lanzaron a lo más alto en las listas de popularidad, convirtiéndolo en un ídolo de masas, contando con miles de fans.&lt;br /&gt;
Posteriormente llegaron papeles más extensos en el cine en películas que resultaron un éxito en taquilla, como [[Fuga de cerebros]] y [[Tres metros sobre el cielo]].&lt;br /&gt;
Su éxito en el cine no le impidió continuar con su carrera en el campo de las series, compaginando ambas actividades. En [[2011]] estrenó en [[Antena 3]], [[Serie El Barco|El barco]].&lt;br /&gt;
&lt;br /&gt;
Como actor considera que lo más importante es la formación y al comenzar tan joven reconoce que su principal fuente ha sido la televisión, aunque reconoce que no es suficiente y le gusta seguir formándose y aprendiendo con los nuevos papeles que se le presentan, prefiriendo los que supongan un reto para él.&lt;br /&gt;
==Actuaciones==&lt;br /&gt;
===Televisión===&lt;br /&gt;
====Series====&lt;br /&gt;
*Participó como Nico en [[Obsesión]] ([[2005]]) ([[TVE]]).&amp;lt;Br&amp;gt;&lt;br /&gt;
*Como Javi Llorens participó en [[SMS]] ([[2006]]) ([[LaSexta]]).&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó en [[Los hombres de Paco]] ([[2007]]-[[2010]]) ([[Antena 3]]), como Aitor.&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Ulises en [[Serei El Barco|El barco]] ([[2011]]) ([[Antena 3]]).&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Personajes episódicos====&lt;br /&gt;
*[[Motivos personales]] ([[2005]]) ([[Telecinco]]).&amp;lt;Br&amp;gt;&lt;br /&gt;
*[[Mujeres]] ([[2006]]) ([[TVE 2]])&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cine===&lt;br /&gt;
====Largometrajes====&lt;br /&gt;
*Participó como Moratalla en [[El camino de los ingleses]] ([[2006]]), de [[Antonio Banderas]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Toni en [[Mentiras y gordas]] ([[2008]]), de [[Alfonso Albacete]] e [[David Menkes]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Emilio en [[Fuga de cerebros]] ([[2009]]), de [[Fernando González Molina]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Ricky em [[Carne de neón]] ([[2010]]), de [[Paco Cabezas]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Castro en [[La Mula]] ([[2010]]), de [[Michael Radford]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*[[Tres metros sobre el cielo]] ([[2010]]),participó como Hugo ¨H¨.&amp;lt;Br&amp;gt;&lt;br /&gt;
*[[Tengo ganas de ti]] ([[2011]]),participó como Hache (Hugo) (En pre-producción).&amp;lt;Br&amp;gt;&lt;br /&gt;
*[[Grupo 7]] ([[2011]]).&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cortometrajes====&lt;br /&gt;
*Participó en [[Paco]] ([[2009]]), de [[Jorge Roelas]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Jaime en [[Dinero fácil]] ([[2010]]), dirigido por [[Carlos Montero]].&amp;lt;Br&amp;gt;&lt;br /&gt;
*Participó como Sergio en [[La wikipeli 2: Miedo]] ([[2010]]), dirigido por [[Jaume Balagueró]].&amp;lt;Br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Premios== &lt;br /&gt;
===[[Premio Talento Revelación del Cine Español]]===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Interpretación revelación&lt;br /&gt;
| Mentiras y gordas. Fuga de cerebros&lt;br /&gt;
| Nominado&lt;br /&gt;
|}&lt;br /&gt;
===[[Fotogramas de Plata]]===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado&lt;br /&gt;
|-&lt;br /&gt;
| 2010&lt;br /&gt;
| Mejor actor de cine&lt;br /&gt;
| Tres metros sobre el cielo&lt;br /&gt;
| Nominado&lt;br /&gt;
|-&lt;br /&gt;
| 2010&lt;br /&gt;
| Intérprete más buscado en                         www.fotogramas.es&lt;br /&gt;
|&lt;br /&gt;
| Ganador&lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Intérprete más buscado en                         www.fotogramas.es&lt;br /&gt;
|&lt;br /&gt;
| Nominado&lt;br /&gt;
|}&lt;br /&gt;
                                 &lt;br /&gt;
===[[Festival Internacional de Cine lésbico y Gay de Madrid]]===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Premio LesGai de Interpretación                         (ex aequo Ana María Polvorosa)&lt;br /&gt;
| Mentiras y gordas. &lt;br /&gt;
| Ganador&lt;br /&gt;
|}&lt;br /&gt;
                                                          &lt;br /&gt;
===[[Festival de Cine de Zaragoza]]===&lt;br /&gt;
                                                                                      &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Premio Talento Joven (ex aequo                         Alexandra Jiménez)&lt;br /&gt;
| Fuga de Cerebros&lt;br /&gt;
| Ganador&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[[Premios micrófono de Oro]]===&lt;br /&gt;
                                                                                      &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2011&lt;br /&gt;
| Televisión&lt;br /&gt;
| Los Hombres de Paco. El Barco&lt;br /&gt;
| Ganador&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[[Premios Shangay]]===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Mejor interpretación de cine&lt;br /&gt;
| Mentiras y gordas&lt;br /&gt;
| Nominado&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[[Premios EP3]]===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año &lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado &lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Actor revelación español&lt;br /&gt;
| Mentiras y gordas&lt;br /&gt;
| Nominado&lt;br /&gt;
|}&lt;br /&gt;
===[[Premios EñE del Cine]]===&lt;br /&gt;
Este es un galardón otorgado de forma anual por la red  de blogueros de [[Internet|internet]], con la finalidad de premiar a  los  mejores profesionales en cada una de las distintas  especialidades del  sector.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Año&lt;br /&gt;
! Categoría &lt;br /&gt;
! Película&lt;br /&gt;
! Resultado&lt;br /&gt;
|-&lt;br /&gt;
| 2009&lt;br /&gt;
| Mejor intepretación masculine de reparto&lt;br /&gt;
| Mentiras y gordas&lt;br /&gt;
| Ganador&lt;br /&gt;
|}.&lt;br /&gt;
&lt;br /&gt;
==Fuentes==&lt;br /&gt;
[http://prensacorazon.com/mario-casas-biografia/ Biografía]&lt;br /&gt;
[http://www.nosolocine.es/persona.php?p=84295 Mario Casas]&lt;br /&gt;
[[Categoría: Actor]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Interfaz_de_transmisi%C3%B3n_de_datos&amp;diff=619637</id>
		<title>Interfaz de transmisión de datos</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Interfaz_de_transmisi%C3%B3n_de_datos&amp;diff=619637"/>
		<updated>2011-05-26T22:55:02Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mejorar}} '''Interfaz de trasmisión de datos'''. La [[Errores en la transmisión de datos|trasmisión de datos]] ha venido a ser fundamental en el desarrollo del [[Ser humano|hombre]] debido a la necesidad de comunicarse. La [[Arquitectura de la información|información]] es utilizada para brindar datos a alguien mas o cosas, los datos cada vez han ido creciendo mas por tanto en el ámbito de la [[Aplicación informática|informática]] se ha necesitado dispositivos de mayor capacidad y de de mayor rapidez. &lt;br /&gt;
&lt;br /&gt;
== Introducción  ==&lt;br /&gt;
&lt;br /&gt;
Los [[Convergencia de sistemas de comunicación ópticos e inalámbricos|sistemas de comunicación]] se basan en la transmisión de datos con la información codificada de un punto a otro o más, mediante [[Señales eléctricas|señales eléctricas]], [[ópticas]], [[electroópticas]] o [[Ondas electromagnéticas|electromagnéticas]].¿Cómo se entregan los datos codificados del [[Controlador de dispositivo|dispositivo]] generador al siguiente dispositivo de procesamiento? La respuesta es un conjunto de cables, un tipo de enlace de [[Comunicación|mini-comunicación]], denominado [[Interfaz eléctrica del USB|INTERFAZ]]. A los terminales y computadores se les llama ETD y a los circuitos de conexión con la [[Administrador de red|red]] ([[Módem|módem]]) se les llama ETCD . &lt;br /&gt;
&lt;br /&gt;
=== Equipo terminal del circuito de datos (ETCD)  ===&lt;br /&gt;
Equipo Terminal del Circuito de Datos, ''(del inglés Data Circuit-Terminating Equipment, DCE)''.Los ETCD participan en la comunicación entre dos [[Evolución_de_los_dispositivos_de_almacenamiento_de_la_información|dispositivos]]. Se refiere a toda unidad funcional que transmita o reciba datos a través de una [[Administrador_de_red|red]] en forma de señal digital o [[Computadoras_analógicas|analógica]]. Toma los datos generados por el ETD, los convierte en una señal apropiada y después introduce la señal en un enlace de [[Telecomunicaciones|telecomunicaciones]]. Se usan habitualmente se incluyen los [[Módem|módems]] (moduladores/demoduladores). &lt;br /&gt;
[[Image:Itd1.png|thumb|right|200px|Comunicación ETD y ETCD]] &lt;br /&gt;
=== Equipo terminal de datos (ETD)  ===&lt;br /&gt;
&lt;br /&gt;
Los ETD se encargan de transmitir y recibir [[Bits|bits]] uno a uno. Equipo Terminal de Datos ''(del inglés Data Terminal Equipment, DTE)''. Se considera ETD a cualquier equipo informático, sea [[Receptores_de_radio|receptor]] o emisor final de datos. Es aquel componente del circuito de datos que hace de fuente o destino de la información. &lt;br /&gt;
&lt;br /&gt;
== Interfaces de trasmisión de datos  ==&lt;br /&gt;
&lt;br /&gt;
=== Interfaz Serie  ===&lt;br /&gt;
&lt;br /&gt;
===== RS-232  =====&lt;br /&gt;
&lt;br /&gt;
[[Image:RS-232.jpeg|thumb|right|Imagen de un RS-232]]&lt;br /&gt;
Del inglés Recommended Standard 232, también conocido como EIA RS232) es una [[Interfaz_eléctrica_del_USB|interfaz]] que designa una norma para el intercambio serie de datos binarios entre DTE y DCE . Es una interfaz que designa una norma para el intercambio serie de datos [[Sistema_Binario|binarios]] entre un ETD y un ETCD. Consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DE-9). Está diseñada para distancias cortas, de unos 15 metros o menos, y para velocidades de [[Comunicación|comunicación]] bajas. &lt;br /&gt;
&lt;br /&gt;
===== USB  =====&lt;br /&gt;
&lt;br /&gt;
El [[Universal_Serial_Bus|Universal Serial Bus]] abreviado comúnmente [[Universal_Serial_Bus_(USB)|USB]], es un puerto que sirve para conectar [[Periféricos|periféricos]] a una [[computadora]]. Creado en [[1996]] por siete empresas: IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC. [[Image:Itd3.png|thumb|right|Conectores USB]] . Utilizado en su mayor parte por [[Evolución_de_los_dispositivos_de_almacenamiento_de_la_información|dispositivos]] como los [[Teclado(informática)|teclados]], los [[&lt;br /&gt;
Ratón (periférico)&lt;br /&gt;
|ratones]], etc. , dividen el [[Ancho_de_banda_de_diplexer_y_triplexer_de_AM|ancho de banda]] de la [[Lineas_de_banda_ancha_para_la_conexión_a_Internet|conexión]] USB entre ellos.. Está presente casi en el 99% de los ordenadores actuales. El cable USB 2.0 dispone de cuatro líneas, un par para datos, una de [[Corriente_continua|corriente]] y una de toma de tierra. La velocidad del bus es diez veces más rápida que la del USB 2.0, debido a que han incluido 5 conectores extra, desechando el conector de [[Fibra_óptica|fibra óptica]] propuesto inicialmente, y es compatible con los estándares anteriores. &lt;br /&gt;
*Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s).&lt;br /&gt;
*Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s).&lt;br /&gt;
*Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbps (60 MB/s) pero por lo general de hasta 125Mbps (16MB/s).&lt;br /&gt;
*Súper alta velocidad (3.0): Actualmente se encuentra en fase  experimental y tiene una tasa de transferencia de hasta 4.8 Gbps (600  MB/s).&lt;br /&gt;
&lt;br /&gt;
=====  Firewire Teleinformática  =====&lt;br /&gt;
[[Image:Itd4.png|thumb|right|200px|Puertos Fireware]]&lt;br /&gt;
Es un bus serie similar al USB, que admite la conexión de una gran variedad de dispositivos. El bus FireWire fue introducido por [[Apple|Apple]] (con antelación a USB). Alcanza velocidades de transferencia de 400 Mbps y permite la conexión de hasta 63 dispositivos. Empaqueta un total de 6 [[Cables_Metálicos|cables]] internos (2 para alimentación, y dos pares trenzados para datos). Supera a USB 1.1, pero es muy similar a USB 2.0. Está orientado a dispositivos con alto ancho de banda. No resultaría rentable fabricar dispositivos lentos para este bus, algo que lo pone en desventaja respecto a USB 2.0 &lt;br /&gt;
&lt;br /&gt;
== Interfaz paralelo  ==&lt;br /&gt;
[[Image:Itd5.png|thumb|right|200px|Puerto de la impresora]]&lt;br /&gt;
 [[Image:Itd6.png|thumb|right|200px|Pines del conector]] &lt;br /&gt;
Un puerto paralelo es una interfaz entre una computadora y un [[Periférico|periférico]] cuya principal característica es que los [[Bits|bits]] de datos viajan juntos, enviando un paquete de byte a la vez. Mediante el puerto paralelo se controlan periféricos como focos, motores entre otros dispositivos, adecuados para automatización. En contraposición al puerto paralelo está el puerto serie, que envía los datos bit a bit por el mismo hilo. El puerto paralelo más conocido es el puerto de [[Impresora|impresora]], también denominados tipo Centronics. Se implementa mediante un conector llamado DB25, que tiene 25 pines numerados.  Los pines 10, 11, 12, 13 y 15 son capaces de enviar datos (corriente eléctrica). Los pines del 1 al 9, y los pines 14, 16 y 17 son para leer datos (si les llega corriente eléctrica). El resto de pines, es decir, los pines 18 a 25, no tienen utilidad.&lt;br /&gt;
&lt;br /&gt;
== Enlaces Internos  ==&lt;br /&gt;
&lt;br /&gt;
[http://www.ecured.cu/index.php/Telecomunicaciones|Telecomunicaciones] [http://www.ecured.cu/index.php/Errores_en_la_transmisi%C3%B3n_de_datos|Errores en la trasmisión de datos] [http://www.ecured.cu/index.php/Transmisi%C3%B3n_de_datos|Trasmision de datos] &lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*Jacinto Ruiz Catalán. Las redes. Transmisión de datos (primera parte) &lt;br /&gt;
*[http://www.mailxmail.com/curso-redes-transmicion-datos-1/transmision-datos-interfaz-2 Transmision de datos] &lt;br /&gt;
*[http://www.mhe.es/universidad/informatica/forouzan/home/capitulo06.pdf Transmisión de datos digitales]&lt;br /&gt;
&lt;br /&gt;
[[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Archivo:RS-232.jpeg&amp;diff=619609</id>
		<title>Archivo:RS-232.jpeg</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo:RS-232.jpeg&amp;diff=619609"/>
		<updated>2011-05-26T22:41:41Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sumario ==&lt;br /&gt;
&lt;br /&gt;
== Estado de copyright: ==&lt;br /&gt;
&lt;br /&gt;
== Fuente: ==&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Interfaz_de_transmisi%C3%B3n_de_datos&amp;diff=619590</id>
		<title>Interfaz de transmisión de datos</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Interfaz_de_transmisi%C3%B3n_de_datos&amp;diff=619590"/>
		<updated>2011-05-26T22:33:24Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mejorar}} '''Interfaz de trasmisión de datos'''. La [[Errores en la transmisión de datos|trasmisión de datos]] ha venido a ser fundamental en el desarrollo del [[Ser humano|hombre]] debido a la necesidad de comunicarse. La [[Arquitectura de la información|información]] es utilizada para brindar datos a alguien mas o cosas, los datos cada vez han ido creciendo mas por tanto en el ámbito de la [[Aplicación informática|informática]] se ha necesitado dispositivos de mayor capacidad y de de mayor rapidez. &lt;br /&gt;
&lt;br /&gt;
== Introducción  ==&lt;br /&gt;
&lt;br /&gt;
Los [[Convergencia de sistemas de comunicación ópticos e inalámbricos|sistemas de comunicación]] se basan en la transmisión de datos con la información codificada de un punto a otro o más, mediante [[Señales eléctricas|señales eléctricas]], [[ópticas]], [[electroópticas]] o [[Ondas electromagnéticas|electromagnéticas]].¿Cómo se entregan los datos codificados del [[Controlador de dispositivo|dispositivo]] generador al siguiente dispositivo de procesamiento? La respuesta es un conjunto de cables, un tipo de enlace de [[Comunicación|mini-comunicación]], denominado [[Interfaz eléctrica del USB|INTERFAZ]]. A los terminales y computadores se les llama ETD y a los circuitos de conexión con la [[Administrador de red|red]] ([[Módem|módem]]) se les llama ETCD . &lt;br /&gt;
&lt;br /&gt;
=== Equipo terminal del circuito de datos (ETCD)  ===&lt;br /&gt;
&lt;br /&gt;
Los ETCD participan en la comunicación entre dos [[Evolución_de_los_dispositivos_de_almacenamiento_de_la_información|dispositivos]] uno es el equipo terminal del circuito de datos, ''(del inglés Data Circuit-Terminating Equipment, DCE)''. Se refiere a toda unidad funcional que transmita o reciba datos a través de una [[Administrador_de_red|red]] en forma de señal digital o [[Computadoras_analógicas|analógica]]. Toma los datos generados por el ETD, los convierte en una señal apropiada y después introduce la señal en un enlace de [[Telecomunicaciones|telecomunicaciones]]. Se usan habitualmente se incluyen los [[Módem|módems]] (moduladores/demoduladores). &lt;br /&gt;
&lt;br /&gt;
=== Equipo terminal de datos (ETD)  ===&lt;br /&gt;
&lt;br /&gt;
Los ETD se encargan de transmitir y recibir bits uno a uno. Equipo Terminal de Datos (del inglés Data Terminal Equipment, DTE). Se considera ETD a cualquier equipo informático, sea [[Receptores_de_radio|receptor]] o emisor final de datos. Es aquel componente del circuito de datos que hace de fuente o destino de la información. [[Image:Itd1.png|thumb|right|200px|Comunicación ETD y ETCD]] &lt;br /&gt;
&lt;br /&gt;
== Interfaces de trasmisión de datos  ==&lt;br /&gt;
&lt;br /&gt;
=== Interfaz Serie  ===&lt;br /&gt;
&lt;br /&gt;
===== RS-232  =====&lt;br /&gt;
&lt;br /&gt;
Del inglés Recommended Standard 232, también conocido como EIA RS232) es una [[Interfaz_eléctrica_del_USB|interfaz]] que designa una norma para el intercambio serie de datos binarios entre DTE y DCE . Es una interfaz que designa una norma para el intercambio serie de datos [[Sistema_Binario|binarios]] entre un ETD y un ETCD. Consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DE-9). Está diseñada para distancias cortas, de unos 15 metros o menos, y para velocidades de [[Comunicación|comunicación]] bajas. &lt;br /&gt;
&lt;br /&gt;
===== USB  =====&lt;br /&gt;
&lt;br /&gt;
El [[Universal_Serial_Bus|Universal Serial Bus]] abreviado comúnmente [[Universal_Serial_Bus_(USB)|USB]], es un puerto que sirve para conectar [[Periféricos|periféricos]] a una computadora. Creado en 1996 por siete empresas: IBM, Intel, Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC. [[Image:Itd3.png|thumb|right|Conectores USB]] Baja velocidad (1.0): Tasa de transferencia de hasta 1,5 Mbps (192 KB/s). Utilizado en su mayor parte por [[Evolución_de_los_dispositivos_de_almacenamiento_de_la_información|dispositivos]] como los teclados, los ratones, etc. Velocidad completa (1.1): Tasa de transferencia de hasta 12 Mbps (1,5 MB/s), dividen el [[Ancho_de_banda_de_diplexer_y_triplexer_de_AM|ancho de banda]] de la [[Lineas_de_banda_ancha_para_la_conexión_a_Internet|conexión]] USB entre ellos. Alta velocidad (2.0): Tasa de transferencia de hasta 480 Mbps (60 MB/s) pero por lo general de hasta 125Mbps (16MB/s). Está presente casi en el 99% de los ordenadores actuales. El cable USB 2.0 dispone de cuatro líneas, un par para datos, una de [[Corriente_continua|corriente]] y una de toma de tierra. Súper alta velocidad (3.0): Actualmente se encuentra en fase experimental y tiene una tasa de transferencia de hasta 4.8 Gbps (600 MB/s). La velocidad del bus es diez veces más rápida que la del USB 2.0, debido a que han incluido 5 conectores extra, desechando el conector de [[Fibra_óptica|fibra óptica]] propuesto inicialmente, y es compatible con los estándares anteriores. &lt;br /&gt;
&lt;br /&gt;
===== Firewire Teleinformática  =====&lt;br /&gt;
&lt;br /&gt;
Es un bus serie similar al USB, que admite la conexión de una gran variedad de dispositivos. El bus FireWire fue introducido por [[Apple|Apple]] (con antelación a USB). Alcanza velocidades de transferencia de 400 Mbps y permite la conexión de hasta 63 dispositivos. [[Image:Itd4.png|thumb|right|200px|Puertos Fireware] Empaqueta un total de 6 [[Cables_Metálicos|cables]] internos (2 para alimentación, y dos pares trenzados para datos). Supera a USB 1.1, pero es muy similar a USB 2.0. Está orientado a dispositivos con alto ancho de banda. No resultaría rentable fabricar dispositivos lentos para este bus, algo que lo pone en desventaja respecto a USB 2.0 &lt;br /&gt;
&lt;br /&gt;
== Interfaz paralelo  ==&lt;br /&gt;
&lt;br /&gt;
Un puerto paralelo es una interfaz entre una computadora y un [[Periférico|periférico]] cuya principal característica es que los [[Bits|bits]] de datos viajan juntos, enviando un paquete de byte a la vez. Mediante el puerto paralelo se controlan periféricos como focos, motores entre otros dispositivos, adecuados para automatización. En contraposición al puerto paralelo está el puerto serie, que envía los datos bit a bit por el mismo hilo. El puerto paralelo más conocido es el puerto de [[Impresora|impresora]], también denominados tipo Centronics. Se implementa mediante un conector llamado DB25, que tiene 25 pines numerados. [[Image:Itd5.png|thumb|right|200px|Puerto de la impresora]] Los pines 10, 11, 12, 13 y 15 son capaces de enviar datos (corriente eléctrica). Los pines del 1 al 9, y los pines 14, 16 y 17 son para leer datos (si les llega corriente eléctrica). El resto de pines, es decir, los pines 18 a 25, no tienen utilidad. [[Image:Itd6.png|thumb|right|200px|Pines del conector]] &lt;br /&gt;
&lt;br /&gt;
== Enlaces Internos  ==&lt;br /&gt;
&lt;br /&gt;
[http://www.ecured.cu/index.php/Telecomunicaciones|Telecomunicaciones] [http://www.ecured.cu/index.php/Errores_en_la_transmisi%C3%B3n_de_datos|Errores en la trasmisión de datos] [http://www.ecured.cu/index.php/Transmisi%C3%B3n_de_datos|Trasmision de datos] &lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*Jacinto Ruiz Catalán. Las redes. Transmisión de datos (primera parte) &lt;br /&gt;
*[http://www.mailxmail.com/curso-redes-transmicion-datos-1/transmision-datos-interfaz-2 Transmision de datos] &lt;br /&gt;
*[http://www.mhe.es/universidad/informatica/forouzan/home/capitulo06.pdf Transmisión de datos digitales]&lt;br /&gt;
&lt;br /&gt;
[[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=619573</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=619573"/>
		<updated>2011-05-26T22:24:11Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''LZ77''' o denominado como lz1 es un compresor basado en [[Algoritmo |algoritmo]] sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de [[Base de Datos|bases de datos]], o cualquier tipo de [[información|información]] que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para [[compresión de texto]] se refiere a la [[compresión sin pérdida]] para cualquier tipo de datos. Hasta la fecha todos los [[Algoritmo|algoritmos]] de [[compresión]] desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 ''(lz son la iniciales de sus creadores y 77 el año en que se creó)''. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
En este [[algoritmo]] el codificador analiza el texto como una secuencia de caracteres, mediante una ventana deslizable compuesta por dos partes; un [[buffer]] de anticipación que es la opción que está a punto de ser codificada y un [[buffer]] de búsqueda ''(la ventana en sí)'', que es la parte dónde se buscan secuencias iguales a las existentes en el [[buffer]] de anticipación. Para codificar el contenido, o parte de él, del [[buffer]] de anticipación, se busca la secuencia igual en el [[buffer]] de búsqueda y la codificación resulta en indicar esta repetición como una tripleta '''[offset, longitud, carácter siguiente]'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde:&lt;br /&gt;
*'''Offset''' es la distancia desde el principio del [[buffer]] de anticipación hasta el comienzo de la secuencia repetida.&lt;br /&gt;
*'''Longitud''' es la cantidad de caracteres repetidos.&lt;br /&gt;
*'''Carácter siguiente''' es el símbolo siguiente a la secuencia en el [[buffer]] de anticipación.&lt;br /&gt;
&lt;br /&gt;
Pero, ''¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un [[Byte|byte]] sin comprimir?''. La respuesta es simple, usamos un prefijo, un [[Bit|bit]] que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte|byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de [[Bit|bits]] (o [[Byte|bytes]]) que contienen alguna clase de información usada por el [[compresor]] y el [[descompresor]]. La otra salida posible de LZ77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de LZ77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo LZ77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como [[Byte|bytes]] completos, deberíamos trabajar con [[Bit|bits]]. La salida de esta compresión es llamada un flujo de [[Bit|bits]], porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el [[Bit|bit]]. &lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
=== Comprimiendo  ===&lt;br /&gt;
Imaginemos que estamos  comprimiendo el texto “'''ab ab'''”, leemos hasta “'''ab''' ” y lo  escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente:  con el “desplazamiento” de 0 se halló una coincidencia de dos  [[Byte|bytes]] repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ”  (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
=== Descomprimiendo  ===&lt;br /&gt;
&lt;br /&gt;
Para  descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es  “ab ” después de la posición 0 que es a se toman dos caracteres que serían ab  en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás ''(porque se está seguro de que el descompresor ya ha decodificado esos [[Byte|bytes]] cuando uno se encuentra en dicha posición)'' una coincidencia, [[Byte|bytes]] que son iguales a los [[Byte|bytes]] en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del [[archivo]] a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más [[Byte|bytes]] para comprimir. &lt;br /&gt;
*Escanear el [[buffer]] de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el [[Byte|byte]] actual que estamos comparando. ''(Notar que el descompresor no puede copiar [[Byte|bytes]] de una posición desde donde sus [[Byte|bytes]] no han sido previamente definidos)''. &lt;br /&gt;
*¿Hemos encontrado un [[Byte|byte]] igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente [[Byte|byte]] desde la posición actual con el [[Byte|byte]] en la posición siguiente de donde encontramos un [[Byte|byte]] igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un [[Byte|byte]] que no es igual. &lt;br /&gt;
**Se ha encontrado un [[Byte|byte]] que no es igual. ¿Es el número de [[Byte|bytes]] mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER [[Byte|byte]] hallado y el número de [[Byte|bytes]] repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de [[Byte|bytes]] repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un [[Byte|byte]] sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del [[Archivo(Informática)|archivo]] sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el [[archivo]]. &lt;br /&gt;
*Se lee un [[Bit|bit]] (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un [[Byte|byte]] descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[Bit|bits]]), luego el tamaño, copiar “tamaño” [[Byte|bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del [[buffer]] de búsqueda y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del [[buffer]] de búsqueda. BA -&amp;amp;gt; Tamaño del [[buffer]] de anticipación. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descomprimir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77]&lt;br /&gt;
&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=619566</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=619566"/>
		<updated>2011-05-26T22:20:05Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''LZ77''' o denominado como lz1 es un compresor basado en [[Algoritmo |algoritmo]] sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de [[Base de Datos|bases de datos]], o cualquier tipo de [[información|información]] que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para [[compresión de texto]] se refiere a la [[compresión sin pérdida]] para cualquier tipo de datos. Hasta la fecha todos los [[Algoritmo|algoritmos]] de compresión desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 ''(lz son la iniciales de sus creadores y 77 el año en que se creó)''. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
En este [[algoritmo]] el codificador analiza el texto como una secuencia de caracteres, mediante una ventana deslizable compuesta por dos partes; un [[buffer]] de anticipación que es la opción que está a punto de ser codificada y un [[buffer]] de búsqueda ''(la ventana en sí)'', que es la parte dónde se buscan secuencias iguales a las existentes en el [[buffer]] de anticipación. Para codificar el contenido, o parte de él, del [[buffer]] de anticipación, se busca la secuencia igual en el [[buffer]] de búsqueda y la codificación resulta en indicar esta repetición como una tripleta '''[offset, longitud, carácter siguiente]'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde:&lt;br /&gt;
*'''Offset''' es la distancia desde el principio del [[buffer]] de anticipación hasta el comienzo de la secuencia repetida.&lt;br /&gt;
*'''Longitud''' es la cantidad de caracteres repetidos.&lt;br /&gt;
*'''Carácter siguiente''' es el símbolo siguiente a la secuencia en el [[buffer]] de anticipación.&lt;br /&gt;
&lt;br /&gt;
Pero, ''¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un [[Byte|byte]] sin comprimir?''. La respuesta es simple, usamos un prefijo, un [[Bit|bit]] que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte|byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de [[Bit|bits]] (o [[Byte|bytes]]) que contienen alguna clase de información usada por el [[compresor]] y el descompresor. La otra salida posible de LZ77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de LZ77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo LZ77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como [[Byte|bytes]] completos, deberíamos trabajar con [[Bit|bits]]. La salida de esta compresión es llamada un flujo de [[Bit|bits]], porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el [[Bit|bit]]. &lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
=== Comprimiendo  ===&lt;br /&gt;
Imaginemos que estamos  comprimiendo el texto “'''ab ab'''”, leemos hasta “'''ab''' ” y lo  escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente:  con el “desplazamiento” de 0 se halló una coincidencia de dos  [[Byte|bytes]] repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ”  (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
=== Descomprimiendo  ===&lt;br /&gt;
&lt;br /&gt;
Para  descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es  “ab ” después de la pos 0 que es a se toman dos caracteres que serían ab  en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás ''(porque se está seguro de que el descompresor ya ha decodificado esos [[Byte|bytes]] cuando uno se encuentra en dicha posición)'' una coincidencia, [[Byte|bytes]] que son iguales a los [[Byte|bytes]] en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del [[archivo]] a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más [[Byte|bytes]] para comprimir. &lt;br /&gt;
*Escanear el [[buffer]] de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el [[Byte|byte]] actual que estamos comparando. ''(Notar que el descompresor no puede copiar [[Byte|bytes]] de una posición desde donde sus [[Byte|bytes]] no han sido previamente definidos)''. &lt;br /&gt;
*¿Hemos encontrado un [[Byte|byte]] igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente [[Byte|byte]] desde la posición actual con el [[Byte|byte]] en la posición siguiente de donde encontramos un [[Byte|byte]] igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un [[Byte|byte]] que no es igual. &lt;br /&gt;
**Se ha encontrado un [[Byte|byte]] que no es igual. ¿Es el número de [[Byte|bytes]] mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER [[Byte|byte]] hallado y el número de [[Byte|bytes]] repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de [[Byte|bytes]] repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un [[Byte|byte]] sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del [[Archivo(Informática)|archivo]] sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el [[archivo]]. &lt;br /&gt;
*Se lee un [[Bit|bit]] (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un [[Byte|byte]] descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[Bit|bits]]), luego el tamaño, copiar “tamaño” [[Byte|bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del [[buffer]] de búsqueda y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del [[buffer]] de búsqueda. BA -&amp;amp;gt; Tamaño del [[buffer]] de anticipación. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descomprimir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77]&lt;br /&gt;
&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=619536</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=619536"/>
		<updated>2011-05-26T22:08:34Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Normalizar}}&lt;br /&gt;
'''LZ77''' ó denominado como lz1 es un compresor basado en [[Algoritmo |algoritmo]] sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de [[Base de Datos|bases de datos]], o cualquier tipo de [[información|información]] que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para [[compresión]] de texto compresión de texto se refiere a compresión sin pérdida para cualquier tipo de datos. Hasta la fecha todos los [[Algoritmo|algoritmos]] de compresión desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 ''(lz son la iniciales de sus creadores y 77 el año en que se creó)''. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
En este [[algoritmo]] el codificador analiza el texto como una secuencia de carácteres, mediante una ventana deslizable compuesta por dos partes; un [[buffer]] de anticipación que es la oprción que está a punto de ser codificada y un [[buffer]] de búsqueda ''(la ventana en sí)'', que es la parte dónde se buscan secuencias iguales a las existentes en el [[buffer]] de anticipación. Para codificar el contenido, o parte de él, del [[buffer]] de anticipación, se busca la secuencia igual en el [[buffer]] de búsqueda y la codificación resulta en indicar esta repetición como una tripleta '''[offset, longitud, carácter siguiente]'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde:&lt;br /&gt;
*'''Offset''' es la distancia desde el principio del [[buffer]] de anticipación hasta el comienzo de la secuencia repetida.&lt;br /&gt;
*'''Longitud''' es la cantidad de caracteres repetidos.&lt;br /&gt;
*'''Carácter siguiente''' es el símbolo siguiente a la secuencia en el [[buffer]] de anticipación.&lt;br /&gt;
&lt;br /&gt;
Pero, ''¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un [[Byte|byte]] sin comprimir?''. La respuesta es simple, usamos un prefijo, un [[Bit|bit]] que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte|byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de [[Bit|bits]] (o [[Byte|bytes]]) que contienen alguna clase de información usada por el [[compresor]] y el descompresor. La otra salida posible de LZ77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de LZ77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo LZ77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como [[Byte|bytes]] completos, deberíamos trabajar con [[Bit|bits]]. La salida de esta compresión es llamada un flujo de [[Bit|bits]], porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el [[Bit|bit]]. &lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
=== Comprimiendo  ===&lt;br /&gt;
Imaginemos que estamos  comprimiendo el texto “'''ab ab'''”, leemos hasta “'''ab''' ” y lo  escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente:  con el “desplazamiento” de 0 se halló una coincidencia de dos  [[Byte|bytes]] repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ”  (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
=== Descomprimiendo  ===&lt;br /&gt;
&lt;br /&gt;
Para  descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es  “ab ” después de la pos 0 que es a se toman dos caracteres que serían ab  en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás ''(porque se está seguro de que el descompresor ya ha decodificado esos [[Byte|bytes]] cuando uno se encuentra en dicha posición)'' una coincidencia, [[Byte|bytes]] que son iguales a los [[Byte|bytes]] en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del [[archivo]] a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más [[Byte|bytes]] para comprimir. &lt;br /&gt;
*Escanear el [[buffer]] de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el [[Byte|byte]] actual que estamos comparando. ''(Notar que el descompresor no puede copiar [[Byte|bytes]] de una posición desde donde sus [[Byte|bytes]] no han sido previamente definidos)''. &lt;br /&gt;
*¿Hemos encontrado un [[Byte|byte]] igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente [[Byte|byte]] desde la posición actual con el [[Byte|byte]] en la posición siguiente de donde encontramos un [[Byte|byte]] igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un [[Byte|byte]] que no es igual. &lt;br /&gt;
**Se ha encontrado un [[Byte|byte]] que no es igual. ¿Es el número de [[Byte|bytes]] mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER [[Byte|byte]] hallado y el número de [[Byte|bytes]] repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de [[Byte|bytes]] repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un [[Byte|byte]] sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del [[archivo]] sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el [[archivo]]. &lt;br /&gt;
*Se lee un [[Bit|bit]] (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un [[Byte|byte]] descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[Bit|bits]]), luego el tamaño, copiar “tamaño” [[Byte|bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del [[buffer]] de búsqueda y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del [[buffer]] de búsqueda. BA -&amp;amp;gt; Tamaño del [[buffer]] de anticipación. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descomprimir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Refrencias==&lt;br /&gt;
{{listaref}}&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=604404</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=604404"/>
		<updated>2011-05-20T14:55:47Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Normalizar}}&lt;br /&gt;
'''LZ77''' ó denominado como lz1 es un compresor basado en [[Algoritmo |algoritmo]] sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de [[Base de Datos|bases de datos]], o cualquier tipo de [[información|información]] que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para [[compresión]] de texto compresión de texto se refiere a compresión sin pérdida para cualquier tipo de datos. Hasta la fecha todos los [[Algoritmo|algoritmos]] de compresión desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 (lz son la iniciales de sus creadores y 77 el año en que se creó). &lt;br /&gt;
&lt;br /&gt;
== Comprimiendo  ==&lt;br /&gt;
Imaginemos que estamos comprimiendo el texto “'''ab ab'''”, leemos hasta “'''ab''' ” y lo escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente: con el “desplazamiento” de 0 se halló una coincidencia de dos [[Byte|bytes]] repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
== Descomprimiendo  ==&lt;br /&gt;
&lt;br /&gt;
Para descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es “ab ” después de la pos 0 que es a se toman dos caracteres que serían ab en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
Pero, ´´¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un [[Byte|byte]] sin comprimir?´´. La respuesta es simple, usamos un prefijo, un [[Bit|bit]] que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte|byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de [[Bit|bits]] (o [[Byte|bytes]]) que contienen alguna clase de información usada por el [[compresor]] y el descompresor. La otra salida posible de LZ77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de LZ77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo LZ77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como [[Byte|bytes]] completos, deberíamos trabajar con [[Bit|bits]]. La salida de esta compresión es llamada un flujo de [[Bit|bits]], porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el [[Bit|bit]]. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás (porque se está seguro de que el descompresor ya ha decodificado esos [[Byte|bytes]] cuando uno se encuentra en dicha posición) una coincidencia, [[Byte|bytes]] que son iguales a los [[Byte|bytes]] en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del [[archivo]] a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más [[Byte|bytes]] para comprimir. &lt;br /&gt;
*Escanear el [[buffer]] de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el [[Byte|byte]] actual que estamos comparando. (Notar que el descompresor no puede copiar [[Byte|bytes]] de una posición desde donde sus [[Byte|bytes]] no han sido previamente definidos). &lt;br /&gt;
*¿Hemos encontrado un [[Byte|byte]] igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente [[Byte|byte]] desde la posición actual con el [[Byte|byte]] en la posición siguiente de donde encontramos un [[Byte|byte]] igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un [[Byte|byte]] que no es igual. &lt;br /&gt;
**Se ha encontrado un [[Byte|byte]] que no es igual. ¿Es el número de [[Byte|bytes]] mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER [[Byte|byte]] hallado y el número de [[Byte|bytes]] repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de [[Byte|bytes]] repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un [[Byte|byte]] sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del [[archivo]] sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el [[archivo]]. &lt;br /&gt;
*Se lee un [[Bit|bit]] (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un [[Byte|byte]] descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[Bit|bits]]), luego el tamaño, copiar “tamaño” [[Byte|bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del [[buffer de búsqueda]] y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del [[buffer de búsqueda]]. BA -&amp;amp;gt; [[Tamaño del buffer de anticipación]]. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descomprimir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Refrencias==&lt;br /&gt;
{{listaref}}&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=604218</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=604218"/>
		<updated>2011-05-20T14:31:01Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Normalizar}}&lt;br /&gt;
'''LZ77''' ó denominado como lz1 es un compresor basado en [[Algoritmo |algoritmo]] sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de [[Base de Datos|bases de datos]], o cualquier tipo de [[información|información]] que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para [[compresión]] de texto compresión de texto se refiere a compresión sin pérdida para cualquier tipo de datos. Hasta la fecha todos los [[Algoritmo|algoritmos]] de compresión desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 (lz son la iniciales de sus creadores y 77 el año en que se creó). &lt;br /&gt;
&lt;br /&gt;
== Comprimiendo  ==&lt;br /&gt;
Imaginemos que estamos comprimiendo el texto “'''ab ab'''”, leemos hasta “'''ab''' ” y lo escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente: con el “desplazamiento” de 0 se halló una coincidencia de dos [[Bytes|bytes]] repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
== Descomprimiendo  ==&lt;br /&gt;
&lt;br /&gt;
Para descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es “ab ” después de la pos 0 que es a se toman dos caracteres que serían ab en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
Pero, ´´¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un byte sin comprimir?´´. La respuesta es simple, usamos un prefijo, un bit que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de bits (o [[Bytes|bytes]]) que contienen alguna clase de información usada por el [[compresor]] y el descompresor. La otra salida posible de LZ77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de LZ77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo LZ77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como [[bytes]] completos, deberíamos trabajar con [[Bits|bits]]. La salida de esta compresión es llamada un flujo de [[Bits|bits]], porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el [[Bit|bit]]. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás (porque se está seguro de que el descompresor ya ha decodificado esos bytes cuando uno se encuentra en dicha posición) una coincidencia, bytes que son iguales a los bytes en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del archivo a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más bytes para comprimir. &lt;br /&gt;
*Escanear el buffer de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el byte actual que estamos comparando. (Notar que el descompresor no puede copiar bytes de una posición desde donde sus bytes no han sido previamente definidos). &lt;br /&gt;
*¿Hemos encontrado un byte igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente byte desde la posición actual con el byte en la posición siguiente de donde encontramos un byte igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un byte que no es igual. &lt;br /&gt;
**Se ha encontrado un byte que no es igual. ¿Es el número de bytes mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER byte hallado y el número de bytes repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de bytes repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un byte sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del archivo sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el archivo. &lt;br /&gt;
*Se lee un bit (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un byte descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[bits]]), luego el tamaño, copiar “tamaño” [[bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del [[buffer de búsqueda]] y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del [[buffer de búsqueda]]. BA -&amp;amp;gt; [[Tamaño del buffer de anticipación]]. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descompromir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77]&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Refrencias==&lt;br /&gt;
{{listaref}}&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Lz77&amp;diff=603957</id>
		<title>Lz77</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Lz77&amp;diff=603957"/>
		<updated>2011-05-20T13:50:14Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Normalizar}}&lt;br /&gt;
'''LZ77''' ó denominado como lz1 es un compresor basado en algoritmo sin pérdida se utilizan cuando la información a comprimir es crítica y no se puede perder información, por ejemplo en los archivos ejecutables, tablas de bases de datos, o cualquier tipo de información que no admita pérdida. El modelo lz77 es muy usado porque es fácil de implementar y es bastante eficiente. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En [[1977]] [[Abraham Lempel]] y [[Jacob Ziv]] presentaron su modelo de [[compresión basado en diccionario]], para compresión de texto compresión de texto se refiere a compresión sin pérdida para cualquier tipo de datos. Hasta la fecha todos los algoritmos de compresión desarrollados eran básicamente compresores estáticos. El nuevo modelo fue llamado lz77 (lz son la iniciales de sus creadores y 77 el año en que se creó). &lt;br /&gt;
&lt;br /&gt;
== Comprimiendo  ==&lt;br /&gt;
&lt;br /&gt;
Imaginemos que estamos comprimiendo el texto “ab ab”, leemos hasta “ab ” y lo escribimos sin comprimir, luego leemos “ab” y escribimos lo siguiente: con el “desplazamiento” de 0 se halló una coincidencia de dos bytes repetidos. Quedaría así “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” (eof fin de fichero). &lt;br /&gt;
&lt;br /&gt;
== Descomprimiendo  ==&lt;br /&gt;
&lt;br /&gt;
Para descomprimir “ab &amp;amp;lt;3,2,eof)&amp;amp;gt; ” Lo primero que tenemos es “ab ” después de la pos 0 que es a se toman dos caracteres que serían ab en entonces la cadena quedaría “ab ab”. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona?  ==&lt;br /&gt;
&lt;br /&gt;
Pero, ¿cómo sabe el descompresor si lo que lee es un par desplazamiento/tamaño o un byte sin comprimir?. La respuesta es simple, usamos un prefijo, un bit que actúa como una bandera, de forma similar a un interruptor con dos estados que nos permite saber qué tipo de datos vienen a continuación. Si el prefijo es 0, entonces lo que viene es un [[Byte]] sin comprimir. Si, por el contrario, el prefijo es 1, entonces lo que sigue a continuación es un par desplazamiento/tamaño. A estos prefijos también se les llama “banderas”. El par desplazamiento/tamaño es llamado una palabra clave. Una palabra clave es un grupo de bits (o [[bytes]]) que contienen alguna clase de información usada por el compresor y el descompresor. La otra salida posible de lz77 es un literal, la cual es simplemente un byte sin comprimir, de manera que la salida de lz77 puede ser de tres formas: &lt;br /&gt;
&lt;br /&gt;
#Literales: son simplemente bytes sin comprimir. &lt;br /&gt;
#Palabras clave: en nuestro caso son pares tamaño/desplazamiento. &lt;br /&gt;
#Banderas: simplemente nos indican si los datos que hay a continuación son literales o palabras clave.&lt;br /&gt;
&lt;br /&gt;
Ahora, como ejemplo, veamos de nuevo nuestra cadena y una salida real de un algoritmo lz77: &lt;br /&gt;
&lt;br /&gt;
 Obtener ‘a’.  Sin coincidencia.  Bandera 0. Literal ’a’.&lt;br /&gt;
 Obtener ‘b’.  Sin coincidencia.  Bandera 0. Literal ’b’.&lt;br /&gt;
 Obtener ‘ ’.  Sin coincidencia.  Bandera 0. Literal ’ ’.&lt;br /&gt;
 Obtener ‘a’.  Coincidencia.      Bandera 1. Palabra clave: desplazamiento = 0, tamaño = 2.&lt;br /&gt;
&lt;br /&gt;
Como puede verse la bandera sólo tiene dos estados posibles, de manera que sólo necesitamos un bit para representarla. Ahora no deberíamos representar las banderas como bytes completos, deberíamos trabajar con bits. La salida de esta compresión es llamada un flujo de bits, porque es un flujo de símbolos de tamaño variable, y la unidad mínima es el bit. &lt;br /&gt;
&lt;br /&gt;
== Seudo Código  ==&lt;br /&gt;
&lt;br /&gt;
Recordemos cómo trabaja lz77, uno se encuentra en una posición dada y trata de hallar hacia atrás (porque se está seguro de que el descompresor ya ha decodificado esos bytes cuando uno se encuentra en dicha posición) una coincidencia, bytes que son iguales a los bytes en la posición actual; si se encuentran se escribe una palabra clave, de otra forma se escribe una literal para poder seguir comprimiendo. &lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Compresor  ===&lt;br /&gt;
&lt;br /&gt;
*Guardar el tamaño del archivo a comprimir. &lt;br /&gt;
*Repetir hasta que no hayan más bytes para comprimir. &lt;br /&gt;
*Escanear el buffer de entrada comenzando en posición_actual - tamaño_de_ventana_corrediza hasta el byte actual que estamos comparando. (Notar que el descompresor no puede copiar bytes de una posición desde donde sus bytes no han sido previamente definidos). &lt;br /&gt;
*¿Hemos encontrado un byte igual al actual? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Comparamos el siguiente byte desde la posición actual con el byte en la posición siguiente de donde encontramos un byte igual al primero. &lt;br /&gt;
**Continuar comparando hasta que encontremos un byte que no es igual. &lt;br /&gt;
**Se ha encontrado un byte que no es igual. ¿Es el número de bytes mayor que tres? &lt;br /&gt;
*Caso Si: &lt;br /&gt;
**Escribir el desplazamiento del PRIMER byte hallado y el número de bytes repetidos (tamaño). &lt;br /&gt;
**Movemos el puntero a la posición con el número de bytes repetidos (porque no los hemos “salvado”) y seguimos buscando. &lt;br /&gt;
**También se escribe una bandera 1. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Continúa la búsqueda. &lt;br /&gt;
*Caso No: &lt;br /&gt;
**Si no se encuentra ninguna coincidencia, simplemente se escribe un byte sin comprimir (también se escribe un literal si no hay datos en la ventana corrediza). &lt;br /&gt;
**Debe recordar poner la bandera a 0.&lt;br /&gt;
&lt;br /&gt;
=== Secuencia básica: Descompresor  ===&lt;br /&gt;
&lt;br /&gt;
*Se lee el tamaño del archivo sin comprimir. &lt;br /&gt;
*Se repite hasta que se ha descomprimido todo el archivo. &lt;br /&gt;
*Se lee un bit (la bandera). &lt;br /&gt;
*Si es 0: &lt;br /&gt;
**Se leen 8 bits, se escriben al [[buffer]] de salida (recordar que son un byte descomprimido) y se incrementa el puntero a la salida. &lt;br /&gt;
*Si es 1: &lt;br /&gt;
**Se lee el desplazamiento completo (13 [[bits]]), luego el tamaño, copiar “tamaño” [[bytes]] de “desplazamiento” a la posición actual, y añadir al puntero a la salida “tamaño”.&lt;br /&gt;
&lt;br /&gt;
== Código en C#  ==&lt;br /&gt;
&lt;br /&gt;
=== Comprimir  ===&lt;br /&gt;
&lt;br /&gt;
A este método se le pasa por parámetro la longitud de la ventana, el tamaño del buffer de búsqueda y la cadena a comprimir y el retorna otra cadena con los valores después de la compresión. BB -&amp;amp;gt; Tamaño del buffer de búsqueda. BA -&amp;amp;gt; Tamaño del buffer de anticipación. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Comprimir(int Long_Ventana, int BB, string cadena)&lt;br /&gt;
       {&lt;br /&gt;
           string lista = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_cursor = 0;&lt;br /&gt;
           int BA=Long_Ventana-BB;&lt;br /&gt;
           while (pos_cursor &amp;amp;lt; cadena.Length)&lt;br /&gt;
           {&lt;br /&gt;
               int longitud = 0;&lt;br /&gt;
               int offset = 0;&lt;br /&gt;
               string carat = cadena[pos_cursor].ToString();&lt;br /&gt;
               int w = pos_cursor - 1;&lt;br /&gt;
               int temp = BB;&lt;br /&gt;
               int temp2;&lt;br /&gt;
               int otra = 0;&lt;br /&gt;
               while (w &amp;amp;gt;= 0 &amp;amp;amp;&amp;amp;amp; temp-- &amp;amp;gt; 0)&lt;br /&gt;
               {&lt;br /&gt;
                   temp2 = BA;&lt;br /&gt;
                   if (cadena[w] == cadena[pos_cursor])&lt;br /&gt;
                   {&lt;br /&gt;
                       int offset_temp = otra + 1;&lt;br /&gt;
                       int pos = pos_cursor + 1;  &lt;br /&gt;
                       int b = w + 1;&lt;br /&gt;
                       int lon = 1;&lt;br /&gt;
                       while (pos &amp;amp;lt; cadena.Length &amp;amp;amp;&amp;amp;amp; cadena[b] == cadena[pos] &amp;amp;amp;&amp;amp;amp; temp2-- &amp;amp;gt; 2) &lt;br /&gt;
                        { b++; lon++; pos++; }&lt;br /&gt;
                       if (lon &amp;amp;gt;= longitud)&lt;br /&gt;
                       {&lt;br /&gt;
                           longitud = lon;&lt;br /&gt;
                           offset = offset_temp;&lt;br /&gt;
                           if (pos == cadena.Length)&lt;br /&gt;
                               carat = &amp;quot;eof&amp;quot;;&lt;br /&gt;
                           else&lt;br /&gt;
                               carat = cadena[pos].ToString();&lt;br /&gt;
                       }&lt;br /&gt;
                   } w--; otra++;&lt;br /&gt;
               }&lt;br /&gt;
               lista += string.Format(&amp;quot;&amp;amp;lt;{0},{1},{2}&amp;amp;gt;&amp;quot;, offset, longitud, carat);&lt;br /&gt;
               pos_cursor += longitud + 1;&lt;br /&gt;
           }&lt;br /&gt;
           cadenas_comprimidas.Add(lista);&lt;br /&gt;
           return lista;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir  ===&lt;br /&gt;
&lt;br /&gt;
Este se le pasa por parámetro la cadena a descomprimir y este retorna la cadena deseada. &lt;br /&gt;
&lt;br /&gt;
 public string Metodo_LZ77_Descompromir_arreglado(string ca)&lt;br /&gt;
       {&lt;br /&gt;
           string cinta = &amp;quot;&amp;quot;;&lt;br /&gt;
           int pos_inicio = 0, pos_fin = 0;&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; ca.Length-1; i++)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;lt;' &amp;amp;amp;&amp;amp;amp; char.IsDigit(ca[i + 1]))&lt;br /&gt;
               { pos_inicio = i + 1; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   cinta += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           string final = &amp;quot;&amp;quot;;&lt;br /&gt;
           for (int i = ca.Length - 1; i &amp;amp;gt; 1; i--)&lt;br /&gt;
           {&lt;br /&gt;
               if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; (ca[i - 2] == ',' ||  char.IsLetterOrDigit(ca[i - 1])))&lt;br /&gt;
               { pos_fin = i; break; }&lt;br /&gt;
               else&lt;br /&gt;
                   final += ca[i];&lt;br /&gt;
           }&lt;br /&gt;
           List&amp;amp;lt;Datos&amp;amp;gt; lista = new List&amp;amp;lt;Datos&amp;amp;gt;();            &lt;br /&gt;
           int cont = 0;&lt;br /&gt;
           string temp=&amp;quot;&amp;quot;;&lt;br /&gt;
           int offset = 0;&lt;br /&gt;
           int lon = 0;&lt;br /&gt;
           string carat = &amp;quot;&amp;quot;;&lt;br /&gt;
           if (pos_fin - pos_inicio &amp;amp;gt; 4)&lt;br /&gt;
           {&lt;br /&gt;
               for (int i = pos_inicio; i &amp;amp;lt;= pos_fin; i++)&lt;br /&gt;
               {&lt;br /&gt;
                   if (ca[i] == ',' &amp;amp;amp;&amp;amp;amp; cont &amp;amp;lt; 2)&lt;br /&gt;
                   {&lt;br /&gt;
                       if (cont == 0)&lt;br /&gt;
                           offset = int.Parse(temp);&lt;br /&gt;
                       else&lt;br /&gt;
                           lon = int.Parse(temp);&lt;br /&gt;
                       temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                       cont++;&lt;br /&gt;
                   }&lt;br /&gt;
                   else if (ca[i] == '&amp;amp;gt;' &amp;amp;amp;&amp;amp;amp; temp.Length &amp;amp;gt; 0)&lt;br /&gt;
                   {&lt;br /&gt;
                      carat = temp;&lt;br /&gt;
                      i++;&lt;br /&gt;
                      Datos dat = new Datos(offset, lon, carat);&lt;br /&gt;
                      lista.Add(dat);&lt;br /&gt;
                      offset = 0; lon = 0; carat = &amp;quot;&amp;quot;; cont = 0; temp = &amp;quot;&amp;quot;;&lt;br /&gt;
                   }&lt;br /&gt;
                   else&lt;br /&gt;
                   {&lt;br /&gt;
                       temp += ca[i];&lt;br /&gt;
                   }&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           for (int i = 0; i &amp;amp;lt; lista.Count; i++)&lt;br /&gt;
           {&lt;br /&gt;
               int pos = cinta.Length - lista[i].Offset;&lt;br /&gt;
               int lone = lista[i].Longitud;&lt;br /&gt;
               string cade = &amp;quot;&amp;quot;;&lt;br /&gt;
               if (lista[i].Cod_carater&amp;amp;nbsp;!= &amp;quot;eof&amp;quot;)&lt;br /&gt;
                   cade = lista[i].Cod_carater;&lt;br /&gt;
               while (lone-- &amp;amp;gt; 0)&lt;br /&gt;
                   cinta += cinta[pos++];&lt;br /&gt;
               cinta += cade;&lt;br /&gt;
           }&lt;br /&gt;
           cinta += final;&lt;br /&gt;
           return cinta;&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
&lt;br /&gt;
[http://www.gedlc.ulpgc.es/docencia/seminarios/cd/Diccionarios/tsld018.htm Problemas de Lz77] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Telecomunicaciones]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Literatura_espa%C3%B1ola&amp;diff=603845</id>
		<title>Literatura española</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Literatura_espa%C3%B1ola&amp;diff=603845"/>
		<updated>2011-05-20T13:29:41Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mejorar}}&lt;br /&gt;
[[Archivo:Sibcampeador.jpeg|300px|thumb|right|El Cantar de Mio Cid (siglo XII)]]&lt;br /&gt;
La literatura española es aquella desarrollada en [[ESPAÑA|España]] o en idioma español; también podría incluirse en esta categoría la literatura hispanolatina clásica y tardía, la literatura judeoespañola y la literatura arábigoespañola, escritas respectivamente en latín, hebreo y árabe. Abarca desde las primeras expresiones poéticas conservadas en lengua vernácula, las jarchas, hasta los primeros años del [[siglo XX]], más de mil años de historia. Es una rama de la literatura románica y ha dado lugar a otra importante rama, la [[Literatura Hispanoamericana|literatura hispanoamericana]].&amp;lt;br&amp;gt;Historia de la literatura española&amp;lt;br&amp;gt;-La literatura española en la [[Edad Media]]&amp;lt;br&amp;gt;Sólo a partir del [[siglo XIII]] y en un sentido exclusivamente geográfico es posible hablar de literatura española escrita. Hasta este período, se supone la coexistencia de una poesía de transmisión oral en lengua romance, tanto lírica como épica, junto a unos usos escriturales cultos cuya lengua de expresión y transmisión era el [[Latín|latín]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;Primeras manifestaciones&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
Hasta la década de [[1950]] fue habitual considerar que el comienzo de la literatura española se daba con una obra épica: [[el Cantar de Mio Cid]] ([[siglo XII]]), obra que era transmitida generalmente de forma oral por los juglares. La historiografía literaria no tuvo en cuenta datos proporcionados por crónicas anteriores a la definitiva fijación textual de dicho cantar de gesta. Estos datos se refieren a la tradición oral tanto en su versión lírica más antigua como a los romances, ambas formas de expresión que formaban parte del patrimonio popular. En el año [[1948]], [[Samuel Miklos Stern]], un investigador israelí, descubrió en antiguos manuscritos conservados en [[El Cairo|El Cairo]], unas estrofas líricas en lengua romance aljamiada, denominadas jarchas.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;El siglo XIX: Romanticismo y Realismo&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== La Literatura española en el siglo XIX puede dividirse en varias etapas  ===&lt;br /&gt;
&lt;br /&gt;
# Hasta [[1830]]. En este período las tendencias estilísticas del [[siglo XVIII]] aún prevalecen, aunque comienzan a surgir algunos escritores prerrománticos, como [[Rousseau]] o [[Goethe]].&lt;br /&gt;
# [[1830]]–[[1850]]. Apogeo de la literatura romántica.&lt;br /&gt;
# [[1850]]–[[1870]]. Comienza el [[movimiento del Realismo]].&lt;br /&gt;
# [[1870]]–[[1898]]. Máximo esplendor del [[Realismo]], llevado a su extremo por el [[Naturalismo]].&lt;br /&gt;
# En [[1898]], con el desastre del 98, comienza el [[siglo XX]] respecto al ámbito literario. &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;El Romanticismo  ==&lt;br /&gt;
&lt;br /&gt;
Cansados del escrupuloso rigor de los escritores ilustrados, surge, en la década de [[1830]] y bajo la influencia de los escritores prerrománticos europeos, como [[Goethe]] o [[Rousseau]], el [[Romanticismo en España]]. Los autores románticos se rebelan contra todo lo establecido por el [[Neoclasicismo]], son atraídos por lo misterioso y tratan de evadirse del mundo que les rodea, disgustados por la sociedad burguesa y apática en la que les tocó vivir.&amp;lt;br&amp;gt;En esta época, los conservadores trataban de preservar sus privilegios, mientras los liberales luchaban por suprimirlos. En [[Europa]] se desarrolla fuertemente la industria y crece culturalmente, mientras [[España]] parecía aislarse cada vez más, dando la imagen de un país retrasado.&amp;lt;br&amp;gt;Las primeras manifestaciones del [[Romanticismo en España]] fueron en [[Andalucía,]] donde [[Juan Nicolás Böhl de Faber]] publicó en el [[Diario Mercantil de Cádiz]] una serie de artículos defendiendo el teatro del [[Siglo de Oro]], y en [[Cataluña]], a través del diario [[El Europeo]], siguiendo el modelo de Böhl y defendiendo un Romanticismo moderado y tradicionalista. Uno de los principales introductores del prerromanticismo fue [[Manuel José Quintana]]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Poesía  ==&lt;br /&gt;
&lt;br /&gt;
En la poesía, los poetas plasman con euforia y pasión todo cuanto sienten. Los principales temas son el amor pasional, las reivindicaciones sociales, el Yo del poeta y la naturaleza, ambientada en lugares oscuros y misteriosos.&amp;lt;br&amp;gt;El representante más destacado de la poesía del [[Romanticismo]] es [[José de Espronceda]] ([[1808]]-[[1842]]), aunque también cabe destacar a otros poetas como [[Carolina Coronado]] ([[1823]]-[[1911]]), [[Juan Arolas]] ([[1805]]-[[1873]]), el gallego [[Nicomedes Pastor Díaz]] ([[1811]]-[[1863]]), [[Gertrudis Gómez de Avellaneda]] ([[1814]]-[[1873]]) y [[Pablo Piferrer]] ([[1818]]-[[1848]]). &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;Teatro  ==&lt;br /&gt;
&lt;br /&gt;
El teatro neoclásico no logró calar en los gustos de los españoles. A comienzos del [[siglo XIX]] aún se aplaudían las obras del [[Siglo de Oro]]. Estas obras eran despreciadas por los neoclásicos por no sujetarse a la regla de las tres unidades (acción, lugar y tiempo) y mezclar lo cómico con lo dramático. Sin embargo aquellas obras atraían fuera de [[España]], precisamente por no sujetarse al ideal que defendían los neoclásicos.&amp;lt;br&amp;gt;[[El Romanticismo]] triunfa en el teatro español con [[La conjuración de Venecia]], de [[Francisco Martínez de la Rosa]]; [[El Trovador]], de [[Antonio García Gutiérrez]]; [[Los amantes de Teruel]], de [[Juan Eugenio Hartzenbusch]]; pero el año clave es [[1835]], cuando se estrena [[Don Álvaro o la fuerza del sino]], del [[Duque de Rivas]] ([[1791]]–[[1865]]). Cabe mencionar también la importante obra [[Don Juan Tenorio]] ([[1844]]) de [[José Zorrilla]] y [[Muérete y verás]], de [[Bretón de los Herreros]]. Lo más cultivado es el drama. Todas las obras contienen elementos líricos, dramáticos y novelescos. La libertad domina en el teatro en todos los aspectos.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
Google &lt;br /&gt;
&lt;br /&gt;
[[Category:Literatura_Española]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=602458</id>
		<title>Himno del 26 de Julio</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=602458"/>
		<updated>2011-05-19T18:45:19Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha_Obra_de_Arte&lt;br /&gt;
|nombre=Himno del 26 de Julio&lt;br /&gt;
|imagen=&lt;br /&gt;
|descripción=&lt;br /&gt;
|tipo=&lt;br /&gt;
|autor=[[Agustín Díaz Cartaya]]&lt;br /&gt;
|año=[[1953]]&lt;br /&gt;
|país={{Bandera2|Cuba}}&lt;br /&gt;
|grupo=&lt;br /&gt;
|álbum=&lt;br /&gt;
|género=&lt;br /&gt;
|premios=&lt;br /&gt;
|valor=&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
'''Himno del 26 de Julio''' o como también se le conoce '''Himno de la Libertad'''. Nació entre las jornadas de la preparación combativa por los hechos del [[26 de julio|26 de julio]] de [[1953|1953]]. &lt;br /&gt;
&lt;br /&gt;
[[Fidel Castro Ruz|Fidel]] conocía que [[Agustín Díaz Cartaya]] era aficionado a la música y le encomendó que compusiera una marcha. Esto sucedió en [[La Habana]], semanas antes del [[Asalto al Cuartel Moncada]]. La marcha fue creada por Cartaya y ensayada en la casa de [[&lt;br /&gt;
Hugo Camejo Valdés&lt;br /&gt;
|Hugo Camejo]], en [[Marianao]], después de los sucesos, Fidel pidió que la arreglara, porque debía consignarse el sacrificio de los mártires, la sangre derramada. &lt;br /&gt;
&lt;br /&gt;
En pocos días Cartaya modificó la marcha y antes de que concluyera el juicio ya todos tarareaban y cantaban en la cárcel la pieza musical. &lt;br /&gt;
&lt;br /&gt;
== Antecedentes  ==&lt;br /&gt;
&lt;br /&gt;
Corría el mes de [[Julio]] de [[1953]] y ante la inviabilidad de un cambio democrático y constitucional, un grupo de jóvenes cubanos, luego conocido como la [[Generación del Centenario]], ultimaba los preparativos para una acción militar contra el gobierno del dictador [[Fulgencio Batista]]. &lt;br /&gt;
&lt;br /&gt;
[[Image:Agustin cartaya.jpg|thumb|right|160px|Agustín Díaz Cartaya]] Entre los participantes se encontraba un negro de 22 años de edad, amante de la poesía y de formación musical autodidacta [[Agustín Díaz Cartaya]]. &lt;br /&gt;
&lt;br /&gt;
''“Ya casi cuando estábamos concluyendo las prácticas de tiro se me acerca [[Fidel]] y me dice que es necesario que componga un himno para el movimiento. Le dije de inmediato que sí pues me tocó las fibras más sensibles en aquel momento. Más que una emoción fue una eclosión de sentimientos”.'' &lt;br /&gt;
&lt;br /&gt;
''“En primer lugar, porque si en algo yo pensaba en aquel entonces era en la necesidad de que los negros nos sumáramos a la lucha, cosa que no era muy frecuente en la [[Cuba]] de la seudo república, porque no nos daban la oportunidad. Para mí estar incorporado era ya suficiente, pero que fuera Fidel, el que lo había creado, quien me pidiera que escribiera un himno para el movimiento…”'' &lt;br /&gt;
&lt;br /&gt;
Era el [[19 de julio]] de [[1953]], apenas tres días más tarde ya estaba compuesta la obra. ''“…Cuando lo compuse no fue como Himno del 26 de Julio, sino como Marcha de la Libertad. En ese momento no podía saber aún ni el nombre del movimiento. Simplemente era el movimiento del Centenario en homenaje a [[José Martí]], cuyas ideas nos habíamos propuesto no dejar morir al cumplirse cien años de su nacimiento”.'' &lt;br /&gt;
&lt;br /&gt;
En la noche del [[23 de julio]] de 1953, horas antes de la partida de los combatientes hacia la región oriental del país, Fidel Castro visitó en el habanero barrio de Marianao la casa de Hugo Camejo, jefe de la célula de Díaz Cartaya, quien le entonó las notas de su composición, la cual quedó aprobada entonces como Marcha de la Libertad. &lt;br /&gt;
&lt;br /&gt;
''“Fidel me señaló que no se podía olvidar la sangre que había sido derramada con anterioridad a nuestras luchas y así volvió a recordármelo luego en un papelito que envió desde la cárcel de Boniato. De esa forma se incorporó la estrofa: La sangre que en [[Oriente]] se derramó/ nosotros no debemos de olvidar…”'' &lt;br /&gt;
&lt;br /&gt;
Otro cambio que sufrió ya como Himno del 26 de Julio fue la de sustituir la palabra ''Oriente'' por ''Cuba'', para evitar cualquier connotación regionalista, nos recuerda [[Carlos Faxas]], popular compositor, pianista y arreglista de la época, quien se vio vinculado a la obra a finales de [[1956]]. &lt;br /&gt;
&lt;br /&gt;
Le hablé a Faustino Pérez Hernández, que era el jefe del [[Movimiento 26 de Julio|Movimiento del 26 de Julio]] en la capital cubana, para componerle un himno pues pensaba que era necesario. El me dijo que ya existía uno, que lo que hacía falta era grabarlo para su divulgación y me indicó donde se encontraba escondido un compañero que se lo sabía. Hasta allá fui con papel pautado y lo copié. En realidad, el Himno que compuso Cartaya es muy bueno. No le falta ni le sobra una coma. En mi criterio es, junto a la ''[[Internacional]]'' y la ''[[Himno Nacional de Francia|Marsellesa]]'', uno de los mejores. &lt;br /&gt;
&lt;br /&gt;
[[Image:Cartaya faxas.jpg|thumb|right|160px|Cartaya junto a Carlos Faxas y otros compañeros que intervinieron en la primera grabación.]]A Carlos Faxas le cupo entonces el honor de ser quien dirigiera la grabación del Himno del 26 de julio el [[15 de febrero]] de [[1957]]. &lt;br /&gt;
&lt;br /&gt;
''“Grabarlo fue difícil. Yo tenía un cuarteto masculino y pensé que con las voces de los hombres se escucharía fuerte pero dos de ellos no quisieron implicarse en aquello, así se me ocurrió incorporar dos voces femeninas, las de Sonia Aragón y Manón de Asper, porque no se concibe una revolución sin la presencia de la mujer”. '' &lt;br /&gt;
&lt;br /&gt;
También estaba yo por aquel entonces con la orquesta del ''Teatro América'' y en ella conocía a dos músicos que tocaban la trompeta y el trombón, otro amigo, la batería. Conmigo en el piano ya tendría el acompañamiento. Grabamos tarde en la noche en los estudios de ''Radio Cadena Habana'', con un turno que habíamos pedido para el cuarteto. La situación era muy tensa, porque en los altos del edificio había una fiesta de la esposa del dictador. La calle estaba llena de policías, pero así y todo grabamos. &lt;br /&gt;
&lt;br /&gt;
El Himno, conocido después como Marcha del 26 de Julio, se reprodujo en placas de acetato cuya clandestina comercialización engrosaba los fondos del [[Movimiento 26 de Julio|Movimiento]] y ayudaba discretamente a sostener la lucha en la [[Sierra Maestra]]. &lt;br /&gt;
&lt;br /&gt;
Las emisiones de la ''[[Radio Rebelde]]'' igualmente apoyaron su divulgación, del mismo modo lo hizo el polémico bolerista puertorriqueño [[Daniel Santos]] durante sus presentaciones por los [[Estados Unidos de América|Estados Unidos]]. &lt;br /&gt;
&lt;br /&gt;
Como antes lo hicieron en la cárcel de Boniato y en el [[Presidio Modelo]] de la [[Isla de la Juventud|Isla de Pinos]], los sobrevivientes a las acciones del 26 de Julio, la interpretación de la Marcha continuó estremeciendo los barrotes que encerraban a los luchadores por la libertad de Cuba. &lt;br /&gt;
&lt;br /&gt;
Así lo atestigua Enrique Henríquez, un combatiente de la clandestinidad hecho prisionero en los últimos años de la década de los años 50 del pasado siglo: &lt;br /&gt;
&lt;br /&gt;
[[Image:Salida fidel.jpg|thumb|right|160px|Salida de Fidel y sus compañeros del Presidio Modelo]]''“En los años 1957 y 1958, cuando se cantaba el Himno del 26 de Julio en el Presidio de Isla de Pinos, no pensábamos en que nos iban a golpear, ni en bartolinas, ni en nada. Pensábamos que había que cantarlo. El Himno era el arma de combate de nosotros. No había una Circular 4, ni una carta de algún familiar censurada, ni un paquete desvalijado de los que con tantos sacrificios nos enviaban los padres. Nada, que no tuviera una respuesta; y la respuesta era cantando el Himno del 26 de Julio”. '' &lt;br /&gt;
&lt;br /&gt;
''“Es un arma de combate para pasadas, presentes y futuras generaciones de cubanos. Yo canto el [[Himno Nacional]] con mucho amor y es mi Himno; pero el del 26 de Julio es innegable que tiene algo que lo lanza a uno a enfrentarse a lo que sea”. ''&lt;br /&gt;
&lt;br /&gt;
== Letra  ==&lt;br /&gt;
===La letra del Himno, como se cantaba en la cárcel de Boniato y se tarareaba en el juicio===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&amp;lt;br&amp;gt;&lt;br /&gt;
sabiendo que hemos de triunfar&amp;lt;br&amp;gt;&lt;br /&gt;
en aras de paz y prosperidad&amp;lt;br&amp;gt;&lt;br /&gt;
lucharemos todos por la libertad.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Adelante cubanos&amp;lt;br&amp;gt;&lt;br /&gt;
que Cuba premiará nuestro heroísmo&amp;lt;br&amp;gt;&lt;br /&gt;
pues somos soldados&amp;lt;br&amp;gt;&lt;br /&gt;
que vamos a la Patria liberar&amp;lt;br&amp;gt;&lt;br /&gt;
limpiando con fuego&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
que arrase con esta plaga infernal&amp;lt;br&amp;gt;&lt;br /&gt;
de gobernantes indeseables&amp;lt;br&amp;gt;&lt;br /&gt;
y de tiranos insaciables&amp;lt;br&amp;gt;&lt;br /&gt;
que a Cuba han hundido en el Mal.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La sangre que en Oriente se derramó&amp;lt;br&amp;gt;&lt;br /&gt;
nosotros no debemos olvidar&amp;lt;br&amp;gt;&lt;br /&gt;
por eso unidos hemos de estar&amp;lt;br&amp;gt;&lt;br /&gt;
recordando a aquellos que muertos están.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La muerte es victoria y gloria que al fin&amp;lt;br&amp;gt;&lt;br /&gt;
la historia por siempre recordará&amp;lt;br&amp;gt;&lt;br /&gt;
la antorcha que airosa alumbrando va&amp;lt;br&amp;gt;&lt;br /&gt;
nuestros ideales por la Libertad.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El pueblo de Cuba...&amp;lt;br&amp;gt;&lt;br /&gt;
sumido en su dolor se siente herido&amp;lt;br&amp;gt;&lt;br /&gt;
y se ha decidido...&amp;lt;br&amp;gt;&lt;br /&gt;
hallar sin tregua una solución&amp;lt;br&amp;gt;&lt;br /&gt;
que sirva de ejemplo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
a ésos que no tienen compasión&amp;lt;br&amp;gt;&lt;br /&gt;
y arriesgaremos decididos&amp;lt;br&amp;gt;&lt;br /&gt;
por esa causa hasta la vida&amp;lt;br&amp;gt;&lt;br /&gt;
¡que viva la Revolución!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Letra del Himno, como se canta en la actualidad===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&amp;lt;br&amp;gt;&lt;br /&gt;
sabiendo que hemos de triunfar&amp;lt;br&amp;gt;&lt;br /&gt;
en aras de paz y prosperidad&amp;lt;br&amp;gt;&lt;br /&gt;
lucharemos todos por la libertad.&amp;lt;br&amp;gt;&lt;br /&gt;
Adelante cubanos&amp;lt;br&amp;gt;&lt;br /&gt;
que Cuba premiará nuestro heroísmo&amp;lt;br&amp;gt;&lt;br /&gt;
pues somos soldados&amp;lt;br&amp;gt;&lt;br /&gt;
que vamos a la Patria liberar&amp;lt;br&amp;gt;&lt;br /&gt;
limpiando con fuego&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
que arrase con esta plaga infernal&amp;lt;br&amp;gt;&lt;br /&gt;
de gobernantes indeseables&amp;lt;br&amp;gt;&lt;br /&gt;
y de tiranos insaciables&amp;lt;br&amp;gt;&lt;br /&gt;
que a Cuba han hundido en el Mal.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La sangre que en Cuba se derramó&amp;lt;br&amp;gt;&lt;br /&gt;
nosotros no debemos olvidar&amp;lt;br&amp;gt;&lt;br /&gt;
por eso unidos debemos de estar&amp;lt;br&amp;gt;&lt;br /&gt;
recordando a aquellos que muertos están.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El pueblo de Cuba...&amp;lt;br&amp;gt;&lt;br /&gt;
sumido en su dolor se siente herido&amp;lt;br&amp;gt;&lt;br /&gt;
y se ha decidido...&amp;lt;br&amp;gt;&lt;br /&gt;
hallar sin tregua una solución&amp;lt;br&amp;gt;&lt;br /&gt;
que sirva de ejemplo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
a ésos que no tienen compasión&amp;lt;br&amp;gt;&lt;br /&gt;
y arriesgaremos decididos&amp;lt;br&amp;gt;&lt;br /&gt;
por esta causa hasta la vida&amp;lt;br&amp;gt;&lt;br /&gt;
¡que viva la Revolución!&amp;lt;br&amp;gt;&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.granma.cubaweb.cu/marti-moncada/gm08.html Diario Granma] &lt;br /&gt;
*[http://www.cmbfradio.cu/cmbf/Noticias/actualidad/actualidad_000000000000000000089.html Radio Musical Nacional]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.tribuna.co.cu/etiquetas/26-julio/marcha26.htm Diario Tribuna de La Habana]&lt;br /&gt;
&lt;br /&gt;
[[Category:Patrimonio]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=599778</id>
		<title>Himno del 26 de Julio</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=599778"/>
		<updated>2011-05-18T18:39:44Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha_Obra_de_Arte&lt;br /&gt;
|nombre=Himno del 26 de Julio&lt;br /&gt;
|imagen=&lt;br /&gt;
|descripción=&lt;br /&gt;
|tipo=&lt;br /&gt;
|autor=[[Agustín Díaz Cartaya]]&lt;br /&gt;
|año=[[1953]]&lt;br /&gt;
|país={{Bandera2|Cuba}}&lt;br /&gt;
|grupo=&lt;br /&gt;
|álbum=&lt;br /&gt;
|género=&lt;br /&gt;
|premios=&lt;br /&gt;
|valor=&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
'''Himno del 26 de Julio''' o como también se le conoce '''Himno de la Libertad'''. Nació entre las jornadas de la preparación combativa por los hechos del [[26 de julio|26 de julio]] de [[1953|1953]]. &lt;br /&gt;
&lt;br /&gt;
[[Fidel Castro Ruz|Fidel]] conocía que [[Agustín Díaz Cartaya]] era aficionado a la música y le encomendó que compusiera una marcha. Esto sucedió en [[La Habana]], semanas antes del [[Asalto al Cuartel Moncada]]. La marcha fue creada por Cartaya y ensayada en la casa de [[&lt;br /&gt;
Hugo Camejo Valdés&lt;br /&gt;
|Hugo Camejo]], en [[Marianao]], después de los sucesos, Fidel pidió que la arreglara, porque debía consignarse el sacrificio de los mártires, la sangre derramada. &lt;br /&gt;
&lt;br /&gt;
En pocos días Cartaya modificó la marcha y antes de que concluyera el juicio ya todos tarareaban y cantaban en la cárcel la pieza musical. &lt;br /&gt;
&lt;br /&gt;
== Antecedentes  ==&lt;br /&gt;
&lt;br /&gt;
Corría el mes de [[Julio]] de [[1953]] y ante la inviabilidad de un cambio democrático y constitucional, un grupo de jóvenes cubanos, luego conocido como la [[Generación del Centenario]], ultimaba los preparativos para una acción militar contra el gobierno del dictador [[Fulgencio Batista]]. &lt;br /&gt;
&lt;br /&gt;
[[Image:Agustin cartaya.jpg|thumb|right|160px|Agustín Díaz Cartaya]] Entre los participantes se encontraba un negro de 22 años de edad, amante de la poesía y de formación musical autodidacta [[Agustín Díaz Cartaya]]. &lt;br /&gt;
&lt;br /&gt;
''“Ya casi cuando estábamos concluyendo las prácticas de tiro se me acerca [[Fidel]] y me dice que es necesario que componga un himno para el movimiento. Le dije de inmediato que sí pues me tocó las fibras más sensibles en aquel momento. Más que una emoción fue una eclosión de sentimientos”.'' &lt;br /&gt;
&lt;br /&gt;
''“En primer lugar, porque si en algo yo pensaba en aquel entonces era en la necesidad de que los negros nos sumáramos a la lucha, cosa que no era muy frecuente en la [[Cuba]] de la seudo república, porque no nos daban la oportunidad. Para mí estar incorporado era ya suficiente, pero que fuera Fidel, el que lo había creado, quien me pidiera que escribiera un himno para el movimiento…”'' &lt;br /&gt;
&lt;br /&gt;
Era el [[19 de julio]] de [[1953]], apenas tres días más tarde ya estaba compuesta la obra. ''“…Cuando lo compuse no fue como Himno del 26 de Julio, sino como Marcha de la Libertad. En ese momento no podía saber aún ni el nombre del movimiento. Simplemente era el movimiento del Centenario en homenaje a [[José Martí]], cuyas ideas nos habíamos propuesto no dejar morir al cumplirse cien años de su nacimiento”.'' &lt;br /&gt;
&lt;br /&gt;
En la noche del [[23 de julio]] de 1953, horas antes de la partida de los combatientes hacia la región oriental del país, Fidel Castro visitó en el habanero barrio de Marianao la casa de Hugo Camejo, jefe de la célula de Díaz Cartaya, quien le entonó las notas de su composición, la cual quedó aprobada entonces como Marcha de la Libertad. &lt;br /&gt;
&lt;br /&gt;
''“Fidel me señaló que no se podía olvidar la sangre que había sido derramada con anterioridad a nuestras luchas y así volvió a recordármelo luego en un papelito que envió desde la cárcel de Boniato. De esa forma se incorporó la estrofa: La sangre que en [[Oriente]] se derramó/ nosotros no debemos de olvidar…”'' &lt;br /&gt;
&lt;br /&gt;
Otro cambio que sufrió ya como Himno del 26 de Julio fue la de sustituir la palabra ''Oriente'' por ''Cuba'', para evitar cualquier connotación regionalista, nos recuerda [[Carlos Faxas]], popular compositor, pianista y arreglista de la época, quien se vio vinculado a la obra a finales de [[1956]]. &lt;br /&gt;
&lt;br /&gt;
Le hablé a Faustino Pérez Hernández, que era el jefe del [[Movimiento 26 de Julio|Movimiento del 26 de Julio]] en la capital cubana, para componerle un himno pues pensaba que era necesario. El me dijo que ya existía uno, que lo que hacía falta era grabarlo para su divulgación y me indicó donde se encontraba escondido un compañero que se lo sabía. Hasta allá fui con papel pautado y lo copié. En realidad, el Himno que compuso Cartaya es muy bueno. No le falta ni le sobra una coma. En mi criterio es, junto a la ''[[Internacional]]'' y la ''[[Marsellesa]]'', uno de los mejores. &lt;br /&gt;
&lt;br /&gt;
[[Image:Cartaya faxas.jpg|thumb|right|160px|Cartaya junto a Carlos Faxas y otros compañeros que intervinieron en la primera grabación.]]A Carlos Faxas le cupo entonces el honor de ser quien dirigiera la grabación del Himno del 26 de julio el [[15 de febrero]] de [[1957]]. &lt;br /&gt;
&lt;br /&gt;
''“Grabarlo fue difícil. Yo tenía un cuarteto masculino y pensé que con las voces de los hombres se escucharía fuerte pero dos de ellos no quisieron implicarse en aquello, así se me ocurrió incorporar dos voces femeninas, las de Sonia Aragón y Manón de Asper, porque no se concibe una revolución sin la presencia de la mujer”. '' &lt;br /&gt;
&lt;br /&gt;
También estaba yo por aquel entonces con la orquesta del ''Teatro América'' y en ella conocía a dos músicos que tocaban la trompeta y el trombón, otro amigo, la batería. Conmigo en el piano ya tendría el acompañamiento. Grabamos tarde en la noche en los estudios de ''Radio Cadena Habana'', con un turno que habíamos pedido para el cuarteto. La situación era muy tensa, porque en los altos del edificio había una fiesta de la esposa del dictador. La calle estaba llena de policías, pero así y todo grabamos. &lt;br /&gt;
&lt;br /&gt;
El Himno, conocido después como Marcha del 26 de Julio, se reprodujo en placas de acetato cuya clandestina comercialización engrosaba los fondos del [[Movimiento 26 de Julio|Movimiento]] y ayudaba discretamente a sostener la lucha en la [[Sierra Maestra]]. &lt;br /&gt;
&lt;br /&gt;
Las emisiones de la ''[[Radio Rebelde]]'' igualmente apoyaron su divulgación, del mismo modo lo hizo el polémico bolerista puertorriqueño [[Daniel Santos]] durante sus presentaciones por los [[Estados Unidos de América|Estados Unidos]]. &lt;br /&gt;
&lt;br /&gt;
Como antes lo hicieron en la cárcel de Boniato y en el [[Presidio Modelo]] de la [[Isla de la Juventud|Isla de Pinos]], los sobrevivientes a las acciones del 26 de Julio, la interpretación de la Marcha continuó estremeciendo los barrotes que encerraban a los luchadores por la libertad de Cuba. &lt;br /&gt;
&lt;br /&gt;
Así lo atestigua Enrique Henríquez, un combatiente de la clandestinidad hecho prisionero en los últimos años de la década de los años 50 del pasado siglo: &lt;br /&gt;
&lt;br /&gt;
[[Image:Salida fidel.jpg|thumb|right|160px|Salida de Fidel y sus compañeros del Presidio Modelo]]''“En los años 1957 y 1958, cuando se cantaba el Himno del 26 de Julio en el Presidio de Isla de Pinos, no pensábamos en que nos iban a golpear, ni en bartolinas, ni en nada. Pensábamos que había que cantarlo. El Himno era el arma de combate de nosotros. No había una Circular 4, ni una carta de algún familiar censurada, ni un paquete desvalijado de los que con tantos sacrificios nos enviaban los padres. Nada, que no tuviera una respuesta; y la respuesta era cantando el Himno del 26 de Julio”. '' &lt;br /&gt;
&lt;br /&gt;
''“Es un arma de combate para pasadas, presentes y futuras generaciones de cubanos. Yo canto el [[Himno Nacional]] con mucho amor y es mi Himno; pero el del 26 de Julio es innegable que tiene algo que lo lanza a uno a enfrentarse a lo que sea”. ''&lt;br /&gt;
&lt;br /&gt;
== Letra  ==&lt;br /&gt;
===La letra del Himno, como se cantaba en la cárcel de Boniato y se tarareaba en el juicio===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&amp;lt;br&amp;gt;&lt;br /&gt;
sabiendo que hemos de triunfar&amp;lt;br&amp;gt;&lt;br /&gt;
en aras de paz y prosperidad&amp;lt;br&amp;gt;&lt;br /&gt;
lucharemos todos por la libertad.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Adelante cubanos&amp;lt;br&amp;gt;&lt;br /&gt;
que Cuba premiará nuestro heroísmo&amp;lt;br&amp;gt;&lt;br /&gt;
pues somos soldados&amp;lt;br&amp;gt;&lt;br /&gt;
que vamos a la Patria liberar&amp;lt;br&amp;gt;&lt;br /&gt;
limpiando con fuego&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
que arrase con esta plaga infernal&amp;lt;br&amp;gt;&lt;br /&gt;
de gobernantes indeseables&amp;lt;br&amp;gt;&lt;br /&gt;
y de tiranos insaciables&amp;lt;br&amp;gt;&lt;br /&gt;
que a Cuba han hundido en el Mal.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La sangre que en Oriente se derramó&amp;lt;br&amp;gt;&lt;br /&gt;
nosotros no debemos olvidar&amp;lt;br&amp;gt;&lt;br /&gt;
por eso unidos hemos de estar&amp;lt;br&amp;gt;&lt;br /&gt;
recordando a aquellos que muertos están.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La muerte es victoria y gloria que al fin&amp;lt;br&amp;gt;&lt;br /&gt;
la historia por siempre recordará&amp;lt;br&amp;gt;&lt;br /&gt;
la antorcha que airosa alumbrando va&amp;lt;br&amp;gt;&lt;br /&gt;
nuestros ideales por la Libertad.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El pueblo de Cuba...&amp;lt;br&amp;gt;&lt;br /&gt;
sumido en su dolor se siente herido&amp;lt;br&amp;gt;&lt;br /&gt;
y se ha decidido...&amp;lt;br&amp;gt;&lt;br /&gt;
hallar sin tregua una solución&amp;lt;br&amp;gt;&lt;br /&gt;
que sirva de ejemplo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
a ésos que no tienen compasión&amp;lt;br&amp;gt;&lt;br /&gt;
y arriesgaremos decididos&amp;lt;br&amp;gt;&lt;br /&gt;
por esa causa hasta la vida&amp;lt;br&amp;gt;&lt;br /&gt;
¡que viva la Revolución!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Letra del Himno, como se canta en la actualidad===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&amp;lt;br&amp;gt;&lt;br /&gt;
sabiendo que hemos de triunfar&amp;lt;br&amp;gt;&lt;br /&gt;
en aras de paz y prosperidad&amp;lt;br&amp;gt;&lt;br /&gt;
lucharemos todos por la libertad.&amp;lt;br&amp;gt;&lt;br /&gt;
Adelante cubanos&amp;lt;br&amp;gt;&lt;br /&gt;
que Cuba premiará nuestro heroísmo&amp;lt;br&amp;gt;&lt;br /&gt;
pues somos soldados&amp;lt;br&amp;gt;&lt;br /&gt;
que vamos a la Patria liberar&amp;lt;br&amp;gt;&lt;br /&gt;
limpiando con fuego&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
que arrase con esta plaga infernal&amp;lt;br&amp;gt;&lt;br /&gt;
de gobernantes indeseables&amp;lt;br&amp;gt;&lt;br /&gt;
y de tiranos insaciables&amp;lt;br&amp;gt;&lt;br /&gt;
que a Cuba han hundido en el Mal.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
La sangre que en Cuba se derramó&amp;lt;br&amp;gt;&lt;br /&gt;
nosotros no debemos olvidar&amp;lt;br&amp;gt;&lt;br /&gt;
por eso unidos debemos de estar&amp;lt;br&amp;gt;&lt;br /&gt;
recordando a aquellos que muertos están.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El pueblo de Cuba...&amp;lt;br&amp;gt;&lt;br /&gt;
sumido en su dolor se siente herido&amp;lt;br&amp;gt;&lt;br /&gt;
y se ha decidido...&amp;lt;br&amp;gt;&lt;br /&gt;
hallar sin tregua una solución&amp;lt;br&amp;gt;&lt;br /&gt;
que sirva de ejemplo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
a ésos que no tienen compasión&amp;lt;br&amp;gt;&lt;br /&gt;
y arriesgaremos decididos&amp;lt;br&amp;gt;&lt;br /&gt;
por esta causa hasta la vida&amp;lt;br&amp;gt;&lt;br /&gt;
¡que viva la Revolución!&amp;lt;br&amp;gt;&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.granma.cubaweb.cu/marti-moncada/gm08.html Diario Granma] &lt;br /&gt;
*[http://www.cmbfradio.cu/cmbf/Noticias/actualidad/actualidad_000000000000000000089.html Radio Musical Nacional]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.tribuna.co.cu/etiquetas/26-julio/marcha26.htm Diario Tribuna de La Habana]&lt;br /&gt;
&lt;br /&gt;
[[Category:Patrimonio]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Movimiento_26_de_Julio&amp;diff=599775</id>
		<title>Movimiento 26 de Julio</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Movimiento_26_de_Julio&amp;diff=599775"/>
		<updated>2011-05-18T18:39:25Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Institución&lt;br /&gt;
|nombre = Movimiento 26 de Julio&lt;br /&gt;
|siglas o acronimo = M-26-7&lt;br /&gt;
|imagen = M-26-7.png&lt;br /&gt;
|tamaño = &lt;br /&gt;
|descripción = Bandera del Movimiento 26 de Julio&lt;br /&gt;
|fecha de fundacion = [[1955]]&lt;br /&gt;
|fecha de disolución =&lt;br /&gt;
|tipo de unidad =&lt;br /&gt;
|secretario general = [[Fidel Castro]]&lt;br /&gt;
|ideología política = Martiana&lt;br /&gt;
|organización juvenil =&lt;br /&gt;
|pais = {{Bandera2|Cuba}}&lt;br /&gt;
|sede =&lt;br /&gt;
|ubicacion =&lt;br /&gt;
|publicación =&lt;br /&gt;
|web = &lt;br /&gt;
}}&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El '''Movimiento 26 de Julio''' (M-26-J) fue una organización política y militar [[Cuba]]na creada en [[1955]] por un grupo liderado por [[Fidel Castro]] que atacó los cuarteles del ejército en Santiago de Cuba con el fin de derrocar al dictador [[Fulgencio Batista]]. Tenía una ideología [[Nacionalismo|nacionalista]], [[Antiimperialismo|antiimperialista]] y [[Democracia|democrática]] fundada en las ideas de [[José Martí]]. &lt;br /&gt;
&lt;br /&gt;
Fue la organización más importante entre las que participó la [[Revolución cubana]]. A fines de [[1956]] estableció una base guerrillera en la [[Sierra Maestra]] que terminó venciendo a las tropas del dictador Fulgencio Batista el [[31 de diciembre]] de [[1958]]. &lt;br /&gt;
&lt;br /&gt;
En julio de [[1961]] fue uno de los partidos que integraron las [[Organizaciones Revolucionarias Integradas]] (ORI), junto con el [[Partido Socialista Popular]] y el [[Directorio Revolucionario 13 de Marzo]] que a su vez se disuelve el [[26 de marzo]] de [[1962]] para formar el [[Partido Unido de la Revolución Socialista de Cuba]] (PURSC), y que finalmente devendría en el [[Partido Comunista de Cuba]]. &lt;br /&gt;
&lt;br /&gt;
== Origen  ==&lt;br /&gt;
&lt;br /&gt;
Su nombre proviene del asalto al [[Cuartel Moncada]] en [[Santiago de Cuba]] el [[26 de julio]] de [[1953]]. El M-26-7 fue creado en Cuba el [[12 de junio]] de [[1955]] en la clandestinidad, durante la dictadura de [[Fulgencio Batista]]. &lt;br /&gt;
&lt;br /&gt;
Por entonces [[Fidel Castro]], su promotor, acababa de ser amnistiado y liberado de la cárcel donde se encontraba cumpliendo una condena por haber encabezado el asalto al Cuartel Moncada en [[1953]]. El núcleo inicial, formado por el grupo que organizó el asalto al Cuartel Moncada, se fusionó con el [[Movimiento Nacional Revolucionario]] que dirigía [[Rafael García Bárcenas]] y con la mayor parte de la Juventud Ortodoxa. Poco después se les uniría [[Acción Nacional Revolucionaria]] dirigido por [[Frank País]]. Debido a la amplitud ideológica y a su objetivo de derrocar la tiranía de Batista, el M-26-7 iría rápidamente sumando a jóvenes de las más diversas procedencias políticas. &lt;br /&gt;
&lt;br /&gt;
== Acción política y militar  ==&lt;br /&gt;
&lt;br /&gt;
Durante [[1955]] y [[1956]] el M-26-J se dedica a organizarse en todo el país mediante direcciones provinciales y territoriales, mientras que, una parte de la Dirección Nacional, incluyendo a Fidel Castro, debió exiliarse en [[México]], donde organizaron y entrenaron a un núcleo guerrillero con el fin de desembarcar en Cuba e iniciar una revolución armada. &lt;br /&gt;
&lt;br /&gt;
En [[1956]] un grupo de 82 guerrilleros del Movimiento 26 de Julio, conducidos por Fidel Castro, se embarcaron en [[México]] en el [[Yate Granma]] para desembarcar en la [[Playa de las Coloradas]], en el Oriente cubano. Luego de un mal comienzo y gran cantidad de bajas, un pequeño grupo de aproximadamente 20 personas, el [[Ejército Rebelde]], logró instalar una base guerrillera en la [[Sierra Maestra]]. Luego de dos años de guerra vencieron a las tropas de [[Fulgencio Batista]] provocando su huida y la toma del poder el [[1 de enero]] de [[1959]]. [[Image:(JPEG Imagen, 680x566 pixels) - Escalado (70%).jpg|thumb|right|221x215px|Movimiento 26 julio]] &lt;br /&gt;
&lt;br /&gt;
Durante el período de la guerra en el M-26-J surgieron dos grupos claramente demarcados, y denominados con los términos de ''«la sierra»'' y ''«el llano»'', refiriéndose el primero al grupo guerrillero, directamente dirigido por [[Fidel Castro]] con gran influencia de [[Ernesto Che Guevara]] y [[Raúl Castro]], y el segundo a los dirigentes que se encontraban en las ciudades realizando tareas de sabotage y unificación de las fuerzas de izquierda antibatistiana (partidos políticos, sindicatos y el movimiento estudiantil). &lt;br /&gt;
&lt;br /&gt;
Después de la toma del poderse disolvió para integrarse en julio de [[1961]] a las [[Organizaciones Revolucionarias Integradas]] (ORI), junto con el [[Partido Socialista Popular]] y el [[Directorio Revolucionario 13 de Marzo]]. Las ORI a su vez, se disolvieron el [[26 de marzo]] de [[1962]] para formar el [[Partido Comunista de Cuba (Guane)|Partido Unido de la Revolución Socialista de Cuba (PURSC)]] Este último, finalmente, el 3 de octubre de 1965 se transformó en el [[Partido Comunista de Cuba]]. &lt;br /&gt;
&lt;br /&gt;
==Integrantes==&lt;br /&gt;
&lt;br /&gt;
La primera dirección nacional del M-26-J estuvo integrada por: [[Fidel Castro]], [[Melba Hernández]], [[&lt;br /&gt;
Haydée Santamaría&lt;br /&gt;
|Haydee Santamaria]], [[Ñico López|Antonio Ñico López]], [[Pedro Miret Prieto]], [[José A.|José A. &amp;quot;Pepe&amp;quot; Suárez]], [[Pedro Celestino Aguilera]], [[Faustino Pérez]], [[Armando Hart]], [[Luis Barreto Milián]], [[Jesús Montané]] y [[Juan Manuel Márquez|Juan Manuel Márquez]].&lt;br /&gt;
&lt;br /&gt;
== Véase también ==&lt;br /&gt;
&lt;br /&gt;
*[[Movimiento 26 de Julio en Unión de Reyes]] &lt;br /&gt;
*[[Isrrael Marrero Barbán|Isrrael Marrero Barbán]]&amp;lt;br&amp;gt; &lt;br /&gt;
*[[Armando_Choi_Rodríguez|Armando Choi Rodríguez]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Anécdota de un Guerrillero]]&lt;br /&gt;
&lt;br /&gt;
== Fuente ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.bnjm.cu/librinsula/2005/julio/81/documentos/documento287.htm ''50 aniversario del movimiento revolucionario 26 de julio''], por Carlos Ramírez Olivares, [[Librínsula]], [[2005]]. &lt;br /&gt;
*[http://www.tvsantiago.co.cu/index.php?mod=noticias&amp;amp;id=3202 ''Frank País García: el alma del Movimiento 26 de Julio''], por Margarita Piedra César, [[Televisión Santiago]], [[7 de diciembre]] de [[2006]].&lt;br /&gt;
*[http://www.cmkc.co.cu/2004/Politica/p232.htm ''Presidió Fidel Castro acto por aniversario 50 del Movimiento 26 de Julio''], [[CMKC Radio Revolución]], [[13 de junio]] de [[2004]].&lt;br /&gt;
*[http://http://www.cadenagramonte.cubaweb.cu/historia/26_julio.asp ''26 de julio de 1953: fecunda etapa en la lucha por la libertad de Cuba''], [[Radio Cadena Agramonte]], [[Cuba]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:Historia_de_Cuba]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Fidel_Labrador_Garc%C3%ADa&amp;diff=599636</id>
		<title>Fidel Labrador García</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Fidel_Labrador_Garc%C3%ADa&amp;diff=599636"/>
		<updated>2011-05-18T18:08:04Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Fidel Labrador Garcia''', moncadista Artemiseño, quien desde sus primeros años de vida fue partícipe de innumerables acciones para hacer de [[Archivo Nacional de la República de Cuba|Cuba]] un país libre e independiente. Sobrevivió al combate del Cuartel Moncada y fue sancionado y condenado por el asalto al mismo. Luego de su libertad se incorpora nuevamente a la lucha, y vivió ya jubilado en su tierra natal hasta los últimos años de su vida.&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;{{Personaje_histórico|nombre=Fidel labrador García.|imagen=Fidel Labrador.jpg|descripción=Moncadista Artemiseño.|lugar_de_nacimiento=Artemisa, La Habana.|fecha_de_nacimiento=30 julio de1928 |fecha_de_fallecimiento=19 de junio de 2000|lugar_de_fallecimiento=}} &lt;br /&gt;
&lt;br /&gt;
== Infancia y juventud.  ==&lt;br /&gt;
&lt;br /&gt;
Fidel Labrador García, nació el 30 de julio de 1928, en el poblado de Pijirigua, municipio de Artemisa, La Habana, Cuba. Sus padres fueron Agustín y Tomasa, ambos de origen campesino. &lt;br /&gt;
&lt;br /&gt;
Desde muy joven comenzó a trabajar en el envasadero de piña del Senador y magnate Manuel Pérez Galán en Pijirigua, destacándose allí como líder del gremio. Por sus inquietudes patrióticas y revolucionarias se incorpora a la Juventud Ortodoxa de la cual fue dirigente en su barrio de Pijirigua y delegado de este, a la municipalidad de Artemisa. Al producirse el golpe de estado, dado por Batista, el 10 de marzo de 1952, se incorpora a la Lucha, participando activamente en las grandes manifestaciones de protesta, que la juventud cubana realizaba en esos momentos. &lt;br /&gt;
&lt;br /&gt;
== Inicios en la lucha.  ==&lt;br /&gt;
&lt;br /&gt;
En este proceso inicial de la lucha revolucionaria, José Suárez Blanco (Pepe), dirigente de la Juventud Ortodoxa en el municipio y a quien el joven[[Fidel Castro Ruz|Fidel Castro Ruz]], le diera la misión de nuclear y organizar a la juventud artemiseña en el Movimiento Revolucionario que se formaba para luchar contra el dictador Fulgencio Batista, lo incorpora al grupo de jóvenes que van realizar prácticas de tiro en varios puntos de este municipio, entre ellos la finca “El Corojo”, donde él, junto con los también jóvenes: Ciro Redondo, Julito Díaz, Ramiro Valdés y otros más, se adiestran en el manejo de las armas y donde Fidel Labrador sobresale por su buena puntería. Participa, también, en las practicas de tiro, que hubieron de realizarse en la Universidad de La Habana y además estuvo presente en la histórica “Marcha de las Antorchas” en la noche de aquel 27 de enero de 1953, que partiendo desde la escalinata de la Universidad de La Habana, llega a la Fragua Martiana, con el compromiso de no dejara morir al Apóstol en el año de su centenario. &lt;br /&gt;
&lt;br /&gt;
== Combate en el Cuartel Moncada.  ==&lt;br /&gt;
&lt;br /&gt;
Fidel Labrador integró el grupo de los 27 jóvenes artemiseños que combatieron en el [[Cuartel Moncada|Cuartel Moncada]], aquella mañana del 26 de Julio de 1953, pero cuando el Jefe de la Acción, Fidel Castro Ruz, comprendió la imposibilidad de tomar la segunda fortaleza militar del país, al fallar el factor sorpresa y ser evidente la superioridad, en hombres y armas del enemigo, comenzó a retirar a los revolucionarios en grupos de ocho y de diez. De ese histórico momento, el Líder de la Revolución dijo en su alegato ante el tribunal. &lt;br /&gt;
&lt;br /&gt;
“La retirada, fue protegida por seis francotiradores, al mando de Pedro Miret y de Fidel Labrador, que bloquearon heroicamente el paso al Ejército”. &lt;br /&gt;
&lt;br /&gt;
Pedro Miret, Fidel Labrador, Gildo Fleitas y otros cinco compañeros, ocupaban el jardincito de la casa más cercana a la posta No. 3, de la cual los separaban unos escasos 15 metros, allí se quedaron ellos para cubrir la retirada de sus compañeros. En esta acción Fidel recibió un balazo en el rostro, a consecuencias del cual perdió un ojo y parte de la oreja derecha. Preso y mal herido, dentro de un grupo de sus compañeros que habían sido asesinados, se encontraba Fidel Labrador en aquel Cuartel Moncada, cuando es trasladado al Hospital Militar. De la estancia de éste artemiseño en ese centro hospitalario, el Líder de la Revolución también se refirió en La Historia me absolverá: &lt;br /&gt;
&lt;br /&gt;
“A Pedro Miret, Abelardo Crespo y a Fidel Labrador, les inyectaron aire y alcanfor en las venas para matarlos en el Hospital Militar. Deben sus vidas al Capitán Tamayo, médico del Ejército y verdadero militar de honor, que a punta de pistola se los arrebató a los verdugos y los trasladó al Hospital Civil”. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;En el Hospital Civil “Saturnino Lora”, el mismo que aquella mañana del 26 de julio, fuera tomado por el grupo comandado por Abel Santamaría y donde participaron los artemiseños Tomás Álvarez Breto, Antonio Betancourt Flores, su primo José Antonio Labrador Díaz y Ramón Pez Ferro, quien fuera éste último, conjuntamente con Melba Hernández y Haydee Santamaría los únicos sobrevivientes de los 23 jóvenes participantes de esa acción, es llevado Fidel Labrador a quién le espera allí otras vicisitudes, el gobierno de Batista, después de la acción, había nombrado como “interventor del hospital”, al capitán médico del ejército Mario Porro, que no autorizaba el suministro de medicinas a los asaltantes que allí estaban hospitalizados, con el propósito de que estos murieran, entre estos, a la llegada de Fidel, se encontraba su primo José Antonio Labrador Díaz, quién murió sin recobrar el conocimiento. &lt;br /&gt;
&lt;br /&gt;
== Sobreviviente del combate.  ==&lt;br /&gt;
&lt;br /&gt;
Fidel Labrador sobrevivió gracias a la solidaridad de las “alumnas-enfermeras” del Hospital Civil, las mismas que en esos momentos, se encontraban en “calidad de detenidas”, por el apoyo brindado al grupo de Abel y ahora se las arreglaban para conseguir los antibióticos necesarios para salvarle la vida, dada la negativa del interventor Dr. Porro en suministrárselos, pues rompía las recetas alegando que para ellos, no habían medicinas. Ellas también tenían que conseguirle dosis de morfina, llevándosela a escondidas de la sala de cáncer, para aliviar los agudos dolores de su desbaratado ojo, el cual se lo hubo de operar allí, el Dr. Ruiz Velazco, supliéndoselo por uno de cristal. Más tarde Fidel es trasladado, junto con el también asaltante del Moncada Abelardo Crespo, para la cárcel de Puerto Boniato, pero los Moncadistas presos allí, formaron una huelga y los regresaron nuevamente para el Saturnino Lora, donde entraron en contacto con [[Frank País García|Frank País y]] otros revolucionarios de Santiago de Cuba. &lt;br /&gt;
&lt;br /&gt;
== Encarcelamiento.  ==&lt;br /&gt;
&lt;br /&gt;
Al recuperarse es sometido a juicio donde fue sancionado y condenado por el asalto al Cuartel Moncada, manteniéndosele en la prisión de Boniato, por un tiempo, más tarde es trasladado para el “Presidio Modelo”, en Isla de Pinos, donde compartió, por un periodo de tiempo, la celda con Fidel Castro, su tocayo, como a él gustaba decir. Sale de prisión en mayo de 1955, en virtud a la amnistía concedida a los presos políticos, que por la presión popular, fue obligado a conceder el dictador [[Fulgencio Batista|Fulgencio Batista]]. &lt;br /&gt;
&lt;br /&gt;
==Nuevamente se incorpora a la lucha.== &lt;br /&gt;
&lt;br /&gt;
Cuando sale de la cárcel, nuevamente se incorpora a la lucha, esta vez en una célula de acción y sabotaje del [[Movimiento 26 de Julio|Movimiento 26 de Julio]], en el municipio de Regla y es él, quien con varios compañeros, al triunfo de la Revolución, el Primero de Enero de 1959, toman la Estación de Policía de Regla. &lt;br /&gt;
&lt;br /&gt;
Posteriormente ocupa responsabilidades en las Provincias de Pinar del Río y la de Matanzas. Por los múltiples servicios prestados a la Patria, se hizo acreedor de Las Medallas XX Aniversario del Moncada y la Lucha Clandestina, así como las XX – XXX y XL Aniversario de las FAR. &lt;br /&gt;
&lt;br /&gt;
Fidel Labrador García, apegado a su tierra natal, vivió varios años, ya jubilado y enfermo en la misma finca donde había nacido, manteniendo en todo momento, su posición de combatiente revolucionario. &lt;br /&gt;
&lt;br /&gt;
==Muerte.== &lt;br /&gt;
&lt;br /&gt;
Este digno combatiente, hijo de Artemisa, falleció el 19 de junio del 2000, a la edad de 71 años. Ese día los artemiseños se agruparon en las calles, para despedir a un hermano muy querido por todos. &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;Fuentes.  ==&lt;br /&gt;
&lt;br /&gt;
Dirección Municipal ACRC&amp;lt;br&amp;gt;Artemisa &lt;br /&gt;
&lt;br /&gt;
Bibliografía:&amp;lt;br&amp;gt;Biografía del Moncadista Fidel Labrador García: Dirección &amp;lt;br&amp;gt;Municipal de la ACRC &amp;lt;br&amp;gt;de Artemisa.&amp;lt;br&amp;gt;Moncada, La Acción: Centro de Estudios de Historia Militar &amp;lt;br&amp;gt;Editora Política&amp;lt;br&amp;gt;La Habana, 1985&amp;lt;br&amp;gt;Después del asalto al Muro: Ángel Luís Beltrán Colunga, &amp;lt;br&amp;gt;Editorial Oriente, &amp;lt;br&amp;gt;Santiago de Cuba, 2007&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mártir_revolucionario_cubano]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=599593</id>
		<title>Himno del 26 de Julio</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Himno_del_26_de_Julio&amp;diff=599593"/>
		<updated>2011-05-18T18:01:25Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha_Obra_de_Arte&lt;br /&gt;
|nombre=Himno del 26 de Julio&lt;br /&gt;
|imagen=&lt;br /&gt;
|descripción=&lt;br /&gt;
|tipo=&lt;br /&gt;
|autor=[[Agustín Díaz Cartaya]]&lt;br /&gt;
|año=[[1953]]&lt;br /&gt;
|país={{Bandera2|Cuba}}&lt;br /&gt;
|grupo=&lt;br /&gt;
|álbum=&lt;br /&gt;
|género=&lt;br /&gt;
|premios=&lt;br /&gt;
|valor=&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
'''Himno del 26 de Julio''' o como también se le conoce '''Himno de la Libertad'''. Nació entre las jornadas de la preparación combativa por los hechos del [[26 de julio|26 de julio]] de [[1953|1953]]. &lt;br /&gt;
&lt;br /&gt;
[[Fidel Castro Ruz|Fidel]] conocía que [[Agustín Díaz Cartaya]] era aficionado a la música y le encomendó que compusiera una marcha. Esto sucedió en [[La Habana]], semanas antes del [[Asalto al Cuartel Moncada]]. La marcha fue creada por Cartaya y ensayada en la casa de [[&lt;br /&gt;
Hugo Camejo Valdés&lt;br /&gt;
|Hugo Camejo]], en [[Marianao]], después de los sucesos, Fidel pidió que la arreglara, porque debía consignarse el sacrificio de los mártires, la sangre derramada. &lt;br /&gt;
&lt;br /&gt;
En pocos días Cartaya modificó la marcha y antes de que concluyera el juicio ya todos tarareaban y cantaban en la cárcel la pieza musical. &lt;br /&gt;
&lt;br /&gt;
== Antecedentes  ==&lt;br /&gt;
&lt;br /&gt;
Corría el mes de [[Julio]] de [[1953]] y ante la inviabilidad de un cambio democrático y constitucional, un grupo de jóvenes cubanos, luego conocido como la [[Generación del Centenario]], ultimaba los preparativos para una acción militar contra el gobierno del dictador [[Fulgencio Batista]]. &lt;br /&gt;
&lt;br /&gt;
[[Image:Agustin cartaya.jpg|thumb|right|160px|Agustín Díaz Cartaya]] Entre los participantes se encontraba un negro de 22 años de edad, amante de la poesía y de formación musical autodidacta [[Agustín Díaz Cartaya]]. &lt;br /&gt;
&lt;br /&gt;
''“Ya casi cuando estábamos concluyendo las prácticas de tiro se me acerca [[Fidel]] y me dice que es necesario que componga un himno para el movimiento. Le dije de inmediato que sí pues me tocó las fibras más sensibles en aquel momento. Más que una emoción fue una eclosión de sentimientos”.'' &lt;br /&gt;
&lt;br /&gt;
''“En primer lugar, porque si en algo yo pensaba en aquel entonces era en la necesidad de que los negros nos sumáramos a la lucha, cosa que no era muy frecuente en la [[Cuba]] de la seudo república, porque no nos daban la oportunidad. Para mí estar incorporado era ya suficiente, pero que fuera Fidel, el que lo había creado, quien me pidiera que escribiera un himno para el movimiento…”'' &lt;br /&gt;
&lt;br /&gt;
Era el [[19 de julio]] de [[1953]], apenas tres días más tarde ya estaba compuesta la obra. ''“…Cuando lo compuse no fue como Himno del 26 de Julio, sino como Marcha de la Libertad. En ese momento no podía saber aún ni el nombre del movimiento. Simplemente era el movimiento del Centenario en homenaje a [[José Martí]], cuyas ideas nos habíamos propuesto no dejar morir al cumplirse cien años de su nacimiento”.'' &lt;br /&gt;
&lt;br /&gt;
En la noche del [[23 de julio]] de 1953, horas antes de la partida de los combatientes hacia la región oriental del país, Fidel Castro visitó en el habanero barrio de Marianao la casa de Hugo Camejo, jefe de la célula de Díaz Cartaya, quien le entonó las notas de su composición, la cual quedó aprobada entonces como Marcha de la Libertad. &lt;br /&gt;
&lt;br /&gt;
''“Fidel me señaló que no se podía olvidar la sangre que había sido derramada con anterioridad a nuestras luchas y así volvió a recordármelo luego en un papelito que envió desde la cárcel de Boniato. De esa forma se incorporó la estrofa: La sangre que en [[Oriente]] se derramó/ nosotros no debemos de olvidar…”'' &lt;br /&gt;
&lt;br /&gt;
Otro cambio que sufrió ya como Himno del 26 de Julio fue la de sustituir la palabra ''Oriente'' por ''Cuba'', para evitar cualquier connotación regionalista, nos recuerda [[Carlos Faxas]], popular compositor, pianista y arreglista de la época, quien se vio vinculado a la obra a finales de [[1956]]. &lt;br /&gt;
&lt;br /&gt;
Le hablé a Faustino Pérez Hernández, que era el jefe del [[Movimiento del 26 de Julio]] en la capital cubana, para componerle un himno pues pensaba que era necesario. El me dijo que ya existía uno, que lo que hacía falta era grabarlo para su divulgación y me indicó donde se encontraba escondido un compañero que se lo sabía. Hasta allá fui con papel pautado y lo copié. En realidad, el Himno que compuso Cartaya es muy bueno. No le falta ni le sobra una coma. En mi criterio es, junto a la ''[[Internacional]]'' y la ''[[Marsellesa]]'', uno de los mejores. &lt;br /&gt;
&lt;br /&gt;
[[Image:Cartaya faxas.jpg|thumb|right|160px|Cartaya junto a Carlos Faxas y otros compañeros que intervinieron en la primera grabación.]]A Carlos Faxas le cupo entonces el honor de ser quien dirigiera la grabación del Himno del 26 de julio el [[15 de febrero]] de [[1957]]. &lt;br /&gt;
&lt;br /&gt;
''“Grabarlo fue difícil. Yo tenía un cuarteto masculino y pensé que con las voces de los hombres se escucharía fuerte pero dos de ellos no quisieron implicarse en aquello, así se me ocurrió incorporar dos voces femeninas, las de Sonia Aragón y Manón de Asper, porque no se concibe una revolución sin la presencia de la mujer”. '' &lt;br /&gt;
&lt;br /&gt;
También estaba yo por aquel entonces con la orquesta del ''Teatro América'' y en ella conocía a dos músicos que tocaban la trompeta y el trombón, otro amigo, la batería. Conmigo en el piano ya tendría el acompañamiento. Grabamos tarde en la noche en los estudios de ''Radio Cadena Habana'', con un turno que habíamos pedido para el cuarteto. La situación era muy tensa, porque en los altos del edificio había una fiesta de la esposa del dictador. La calle estaba llena de policías, pero así y todo grabamos. &lt;br /&gt;
&lt;br /&gt;
El Himno, conocido después como Marcha del 26 de Julio, se reprodujo en placas de acetato cuya clandestina comercialización engrosaba los fondos del [[Movimiento 26 de Julio|Movimiento]] y ayudaba discretamente a sostener la lucha en la [[Sierra Maestra]]. &lt;br /&gt;
&lt;br /&gt;
Las emisiones de la ''[[Radio Rebelde]]'' igualmente apoyaron su divulgación, del mismo modo lo hizo el polémico bolerista puertorriqueño [[Daniel Santos]] durante sus presentaciones por los [[Estados Unidos de América|Estados Unidos]]. &lt;br /&gt;
&lt;br /&gt;
Como antes lo hicieron en la cárcel de Boniato y en el [[Presidio Modelo]] de la [[Isla de la Juventud|Isla de Pinos]], los sobrevivientes a las acciones del 26 de Julio, la interpretación de la Marcha continuó estremeciendo los barrotes que encerraban a los luchadores por la libertad de Cuba. &lt;br /&gt;
&lt;br /&gt;
Así lo atestigua Enrique Henríquez, un combatiente de la clandestinidad hecho prisionero en los últimos años de la década de los años 50 del pasado siglo: &lt;br /&gt;
&lt;br /&gt;
[[Image:Salida fidel.jpg|thumb|right|160px|Salida de Fidel y sus compañeros del Presidio Modelo]]''“En los años 1957 y 1958, cuando se cantaba el Himno del 26 de Julio en el Presidio de Isla de Pinos, no pensábamos en que nos iban a golpear, ni en bartolinas, ni en nada. Pensábamos que había que cantarlo. El Himno era el arma de combate de nosotros. No había una Circular 4, ni una carta de algún familiar censurada, ni un paquete desvalijado de los que con tantos sacrificios nos enviaban los padres. Nada, que no tuviera una respuesta; y la respuesta era cantando el Himno del 26 de Julio”. '' &lt;br /&gt;
&lt;br /&gt;
''“Es un arma de combate para pasadas, presentes y futuras generaciones de cubanos. Yo canto el [[Himno Nacional]] con mucho amor y es mi Himno; pero el del 26 de Julio es innegable que tiene algo que lo lanza a uno a enfrentarse a lo que sea”. ''&lt;br /&gt;
&lt;br /&gt;
== Letra  ==&lt;br /&gt;
===La letra del Himno, como se cantaba en la cárcel de Boniato y se tarareaba en el juicio===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&lt;br /&gt;
sabiendo que hemos de triunfar&lt;br /&gt;
en aras de paz y prosperidad&lt;br /&gt;
lucharemos todos por la libertad.&lt;br /&gt;
Adelante cubanos&lt;br /&gt;
que Cuba premiará nuestro heroísmo&lt;br /&gt;
pues somos soldados&lt;br /&gt;
que vamos a la Patria liberar&lt;br /&gt;
limpiando con fuego&lt;br /&gt;
que arrase con esta plaga infernal&lt;br /&gt;
de gobernantes indeseables&lt;br /&gt;
y de tiranos insaciables&lt;br /&gt;
que a Cuba han hundido en el Mal.&lt;br /&gt;
La sangre que en Oriente se derramó&lt;br /&gt;
nosotros no debemos olvidar&lt;br /&gt;
por eso unidos hemos de estar&lt;br /&gt;
recordando a aquellos que muertos están.&lt;br /&gt;
La muerte es victoria y gloria que al fin&lt;br /&gt;
la historia por siempre recordará&lt;br /&gt;
la antorcha que airosa alumbrando va&lt;br /&gt;
nuestros ideales por la Libertad.&lt;br /&gt;
El pueblo de Cuba...&lt;br /&gt;
sumido en su dolor se siente herido&lt;br /&gt;
y se ha decidido...&lt;br /&gt;
hallar sin tregua una solución&lt;br /&gt;
que sirva de ejemplo&lt;br /&gt;
a ésos que no tienen compasión&lt;br /&gt;
y arriesgaremos decididos&lt;br /&gt;
por esa causa hasta la vida&lt;br /&gt;
¡que viva la Revolución!&lt;br /&gt;
&lt;br /&gt;
===Letra del Himno, como se canta en la actualidad===&lt;br /&gt;
                                   &lt;br /&gt;
Marchando, vamos hacia un ideal&lt;br /&gt;
sabiendo que hemos de triunfar&lt;br /&gt;
en aras de paz y prosperidad&lt;br /&gt;
lucharemos todos por la libertad.&lt;br /&gt;
Adelante cubanos&lt;br /&gt;
que Cuba premiará nuestro heroísmo&lt;br /&gt;
pues somos soldados&lt;br /&gt;
que vamos a la Patria liberar&lt;br /&gt;
limpiando con fuego&lt;br /&gt;
que arrase con esta plaga infernal&lt;br /&gt;
de gobernantes indeseables&lt;br /&gt;
y de tiranos insaciables&lt;br /&gt;
que a Cuba han hundido en el Mal.&lt;br /&gt;
La sangre que en Cuba se derramó&lt;br /&gt;
nosotros no debemos olvidar&lt;br /&gt;
por eso unidos debemos de estar&lt;br /&gt;
recordando a aquellos que muertos están.&lt;br /&gt;
El pueblo de Cuba...&lt;br /&gt;
sumido en su dolor se siente herido&lt;br /&gt;
y se ha decidido...&lt;br /&gt;
hallar sin tregua una solución&lt;br /&gt;
que sirva de ejemplo&lt;br /&gt;
a ésos que no tienen compasión&lt;br /&gt;
y arriesgaremos decididos&lt;br /&gt;
por esta causa hasta la vida&lt;br /&gt;
¡que viva la Revolución!&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.granma.cubaweb.cu/marti-moncada/gm08.html Diario Granma] &lt;br /&gt;
*[http://www.cmbfradio.cu/cmbf/Noticias/actualidad/actualidad_000000000000000000089.html Radio Musical Nacional]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.tribuna.co.cu/etiquetas/26-julio/marcha26.htm Diario Tribuna de La Habana]&lt;br /&gt;
&lt;br /&gt;
[[Category:Patrimonio]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Asalto_al_cuartel_Carlos_Manuel_de_C%C3%A9spedes&amp;diff=597912</id>
		<title>Asalto al cuartel Carlos Manuel de Céspedes</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Asalto_al_cuartel_Carlos_Manuel_de_C%C3%A9spedes&amp;diff=597912"/>
		<updated>2011-05-18T04:08:23Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hechos|nombre=Asalto al Cuartel Carlos Manuel de Céspedes|imagen=cuartel-bayamo.JPG|descripcion=Lugar historico de  acción, que tuvo como objetivo apoyar el asalto al [[Cuartel Moncada]]|participantes=Jóvenes del [[Movimiento 26 de Julio]]|lugar=[[Bayamo]]|fecha=[[26 de julio]] de [[1953]]}}'''Asalto al Cuartel Carlos Manuel de Céspedes'''. Acción que tuvo como objetivo apoyar el asalto al [[Cuartel Moncada]] y desviar la atención de los adversarios para evitar el envío de refuerzos desde [[Bayamo]] hasta la ciudad de [[Santiago de Cuba]], donde precisamente estaba ubicado ese bastión militar. &lt;br /&gt;
&lt;br /&gt;
== Antecedentes  ==&lt;br /&gt;
&lt;br /&gt;
El [[26 de julio]] de [[1953]] fue la respuesta del pueblo cubano ante la situación creada por [[Fulgencio Batista]] con el golpe de estado el [[10 de marzo]] de [[1952]] y la búsqueda de un camino a través de una revolución que permitiera erradicar los males económicos y sociales producto del control norteamericano. &lt;br /&gt;
&lt;br /&gt;
La gravedad del momento exige la movilización urgente del pueblo. [[Fidel Castro]], joven revolucionario, encuentra y emprende el camino justo para combatir con éxito a la tiranía y a todo lo que ella representaba: desencadenar la insurrección armada popular; la forma más alta de la lucha de masas. &lt;br /&gt;
&lt;br /&gt;
A principios de [[1953]] ya Fidel tiene estructurado el plan táctico para el inicio de la lucha armada. Aglutina, prepara los hombres y acopian las armas al tiempo que desarrollan otras acciones. &lt;br /&gt;
&lt;br /&gt;
El asalto a los cuarteles Carlos Manuel de Céspedes y Moncada no constituye en la historia de Cuba el asalto a una fortaleza para alcanzar el poder con la acción de un centenar de hombres sino el primer paso de un grupo de hombres decididos para armar al pueblo de [[Cuba]] e iniciar la revolución. &lt;br /&gt;
&lt;br /&gt;
Fue evidente que el hecho marcó un hito histórico, generacional y revolucionario. Su vigencia después del desembarco del yate [[Granma]] es aún incuestionable en el acontecer histórico cubano y en el desarrollo político posterior de [[América Latina]]. &lt;br /&gt;
&lt;br /&gt;
La acción llevada a cabo por los jóvenes revolucionarios no tenía el propósito de buscar un triunfo fácil sin masas sino que constituyó una acción de sorpresa para desarmar al enemigo y armar al pueblo, a fin de emprender con éste la acción revolucionaria armada. &lt;br /&gt;
&lt;br /&gt;
No fue una acción tan sólo para quitar a Batista y sus cómplices del poder; fue el inicio de una acción para transformar todo el régimen político y económico-social de Cuba y acabar con la opresión extranjera, con la miseria, con el desempleo, con la insalubridad y la incultura que pesaban sobre la patria y el pueblo. &lt;br /&gt;
&lt;br /&gt;
== El Hecho  ==&lt;br /&gt;
&lt;br /&gt;
El [[25 de julio]] de [[1953]] la ciudad de [[Bayamo]], en el oriente cubano, mostraba absoluta normalidad, en sus calles no había indicio alguno de que una veintena de jóvenes procedentes de la capital del país aguardaban en un hotel en espera de una orden: tomar por asalto el cuartel de la ciudad. &lt;br /&gt;
&lt;br /&gt;
Era un movimiento revolucionario que formaba parte de la estrategia concebida por Fidel para iniciar la lucha armada contra el régimen de facto impuesto por [[Fulgencio Batista]] mediante un golpe de estado, el [[10 de marzo]] de [[1952]]. &lt;br /&gt;
&lt;br /&gt;
El plan inicial consistía en que el jefe de los asaltantes, vestido de militar, se acercaría a la entrada principal del cuartel acompañado por un residente en la ciudad, muy conocido por la guarnición, quien identificaría a su acompañante como amigo y solicitaría que le permitieran pasar la noche allí con el argumento de que al otro día seguirían para [[Santiago de Cuba]]. Una vez adentro, desarmarían a la posta y obligarían a abrir la reja de entrada para darles paso a los demás asaltantes. Estos se encargarían de neutralizar a los restantes soldados que dormían y de abrirles la verja trasera a los demás revolucionarios para completar la ocupación del cuartel. &lt;br /&gt;
&lt;br /&gt;
Estaba previsto, además de la toma del cuartel, que poco después un destacamento de mineros destruyera con explosivos los puentes, de manera tal que las fuerzas de la tiranía se encontraran con el casi insalvable obstáculo del río [[Cauto]] que les impediría acudir en ayuda de la guarnición del Moncada. Al no presentarse el individuo que serviría de acompañante al jefe de la acción para engañar a los militares, la táctica tuvo que cambiar. &lt;br /&gt;
&lt;br /&gt;
Veintiún hombres armados, dirigidos por [[Raúl Martínez Ararás]] (jefe del grupo), [[Antonio]] (&amp;quot;Ñico&amp;quot; López),[[Gerardo Pérez Puelles]],[[Orlando Castro]] y [[Pedro Celestino Aguilera]], partieron al amanecer para el combate. &lt;br /&gt;
&lt;br /&gt;
Comenzaron a avanzar sigilosamente hacia la parte trasera del cuartel para llegar tenían que atravesar dos cercas. Pasaron por debajo la primera, pero entre esta y la segunda encontraron un obstáculo inesperado: un montón de latas de conserva, con las que tropezaron y el ruido puso sobre aviso a la posta del cuartel. &lt;br /&gt;
&lt;br /&gt;
Fracasado el factor sorpresa del que dependía el éxito de la acción, el débil armamento de los revolucionarios no podía enfrentar con efectividad el fuego de los militares, y los revolucionarios decidieron retirarse. &lt;br /&gt;
&lt;br /&gt;
La mayoría de los atacantes salvaron sus vidas gracias a la ayuda valiente y desinteresada de vecinos de Bayamo y otras localidades de la actual provincia de [[Granma]].. En el combate solo fue herido Pérez-Puelles. &lt;br /&gt;
&lt;br /&gt;
== Jóvenes asesinados  ==&lt;br /&gt;
&lt;br /&gt;
[[José Testa Zaragoza]], [[Rafael Freyre Torres]], [[Lázaro Hernández Arroyo]], [[Pablo Agüero Guedes]], [[Hugo Camejo Valdés]], [[Pedro Véliz Hernández]], [[Rolando San Román de la LLana]], [[Ángel Guerra Díaz|Ángelo Guerra Díaz]], [[Mario Martínez Arará]] y [[Luciano González Camejo]]. &lt;br /&gt;
&lt;br /&gt;
[[Andrés García Díaz]] escapó milagrosamente, pues criminales uniformados dejaron su cuerpo, creyéndolo muerto, junto a los cadáveres de Hugo Camejo y Pedro Véliz. Más tarde se alejó del lugar, recibió ayuda y presentó un testimonio impactante en el juicio posterior a los hechos. &lt;br /&gt;
&lt;br /&gt;
Las acciones del [[26 de julio]] de [[1953]] no fueron el fin de un esfuerzo, sino el inicio de una lucha que culminó con la victoria en enero de [[1959]].&lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.cubasocialista.cu/texto/csraulmoncada.htm Fragmentos del artículo de Raúl Castro Ruz, publicado en julio de 1961, en ocasión del VIII aniversario del 26 de Julio] &lt;br /&gt;
*[http://www.trabajadores.cu/materiales_especiales Bayamo: el apoyo vital] &lt;br /&gt;
*[http://www.solvision.cu/index.php/ El asalto al cuartel Carlos Manuel de Céspedes en Bayamo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hechos_de_la_historia_de_Cuba]][[Category:Historia_Militar]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Rolando_San_Rom%C3%A1n_de_la_Llama&amp;diff=597911</id>
		<title>Rolando San Román de la Llama</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Rolando_San_Rom%C3%A1n_de_la_Llama&amp;diff=597911"/>
		<updated>2011-05-18T04:05:43Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Persona&lt;br /&gt;
|nombre       =  Rolando San Román de la Llana&lt;br /&gt;
|nombre completo = &lt;br /&gt;
|otros nombres = &lt;br /&gt;
|imagen       =  Rolando_San_Román_de_la_Llana.jpg.jpg&lt;br /&gt;
|tamaño       = &lt;br /&gt;
|descripción  =  Mártir revolucionario&lt;br /&gt;
|fecha de nacimiento = [[1 de junio]] de [[1929]]&lt;br /&gt;
|lugar de nacimiento = [[Marianao]],[[La Habana]]&lt;br /&gt;
|fecha de fallecimiento = [[26 de julio]] de [[1953]]&lt;br /&gt;
|lugar de fallecimiento = [[Santiago de Cuba]]&lt;br /&gt;
}}'''Rolando San Román de la Llana.''' Revolucionario cubano participante en la acción desarrollada en Bayamo el [[26 de julio]]] de [[1953]] donde participaron 25 jóvenes que previamente se habían preparado y entrenado en diferentes puntos de la capital, de ellos ninguno murió en la acción, pero 10 fueron víctimas de la demencia criminal de la tiranía. &lt;br /&gt;
&lt;br /&gt;
== Síntesis biográfica ==&lt;br /&gt;
&lt;br /&gt;
=== Inicios  ===&lt;br /&gt;
&lt;br /&gt;
Nació el [[1 de junio]] de [[1929]], en la calle Navarrete 35, entre Escobedo y San Andrés, en el barrio marianense de Pocito, [[La Habana]]. Era blanco, delgado, de estatura mediana, tenía cabellos castaño y ojos pardos. La madre, Isabel de la Llana de la Cruz, murió cuando Rolando tenía un año de edad. El padre, Antonio San Román de la Cuesta, crió a sus hijos trabajando como mensajero en la jefatura local de salubridad, en [[Marianao]]. Rolando tuvo 17 hermanos: 14 varones y tres hembras. El fue el menor de la familia; alegre, jaranero y optimista. &lt;br /&gt;
&lt;br /&gt;
=== Vida social  ===&lt;br /&gt;
&lt;br /&gt;
Cursó sus estudios primarios en una escuela pública, la que dejó para ayudar con su trabajo a solventar las necesidades económicas de la familia. Rolando nunca tuvo empleo fijo; realizaba trabajos menores. Fue vendedor de pescado, de flores, fue albañil. Vendió ostiones en el paradero de la Ruta 28, donde uno de sus hermanos trabajaba como chofer. &lt;br /&gt;
&lt;br /&gt;
A esto se dedicaba cuando partió hacia [[Oriente]] como combatiente en las acciones heroicas del [[26 de julio]]. Su hermano Antonio lo afilió al [[Partido Socialista Popular]]; Rolando lo ayudó en tareas de propaganda de la organización. &lt;br /&gt;
&lt;br /&gt;
=== Vida política  ===&lt;br /&gt;
&lt;br /&gt;
Reaccionó ante el cuartelazo del [[10 de marzo]] como todos los hombres dignos de su época. Combatió a [[Batista]]. Sus amigos más íntimos fueron [[Pablo Agüero Guedes|Pablo Agüero]], [[Pedro Véliz Hernández|Pedro Veliz]], [[Hugo Camejo Valdés|Hugo Camejo]], [[Lázaro Hernández Arroyo]] y [[José Testa Zaragoza]]. Todos eran vecinos de su barrio, emparentados algunos entre sí. Juntos ofrendaron su vida en la misma gesta. Los unía el interés en liberar a [[Cuba]] del tirano [[Batista]]. Pertenecieron al llamado “grupo de Coco Solo”, la célula que comandara Hugo Camejo. Juntos fueron a los entrenamientos de la finca [[Santa Elena]], en los Palos y otros lugares. Rolando fue uno de los que estuvo detenido en [[Güines]] cuando el carro en que regresaban de una práctica de tiro en [[Santa Elena]] resbaló en la carretera y se accidentaron. &lt;br /&gt;
&lt;br /&gt;
=== Asalto al cuartel Carlos Manuel de Céspedes de Bayamo ===&lt;br /&gt;
&lt;br /&gt;
Rolando salió para [[Bayamo]] el [[24 de julio]], en automóvil, con parte de su grupo, desde la casa de [[Hugo Camejo Valdés|Hugo Camejo]], en San Celestino y Campa, [[Marianao]]. Ante su familia simuló un dolor de úlcera y dijo que iba hacia la finca donde vivía su hermano para tratar de curarse. &lt;br /&gt;
&lt;br /&gt;
El [[26 de julio]] a la hora fijada atacaron el [[Asalto al Cuartel Carlos Manuel de Céspedes|cuartel]]. Los asaltantes se replegaron al fallar el factor sorpresa y ser descubiertos. &lt;br /&gt;
&lt;br /&gt;
Al retirarse lo hace por la parte de atrás del cuartel, luego se unió a Ángel de la Guardia Guerra Díaz y juntos trataron de llegar a La Habana.&lt;br /&gt;
&lt;br /&gt;
== Muerte  ==&lt;br /&gt;
&lt;br /&gt;
Se desconoce la forma en que logró salir de [[Bayamo]] pero se sabe que fue asesinado en [[Santiago de Cuba]] por las hienas de [[Chaviano]].&lt;br /&gt;
&lt;br /&gt;
Su identificación no se efectuó hasta el [[17 de agosto]] por el archivo dactiloscópico del Gabinete Nacional de Identificación. Su defunción está inscrita en [[Santiago de Cuba]] y su cadáver fue sepultado en el [[cementerio de Santa Ifigenia]]. &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*Archivos bibliográficos, [[Museo Histórico 26 de Julio]], [[2008]].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Mártir_revolucionario]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Pedro_V%C3%A9liz_Hern%C3%A1ndez&amp;diff=597909</id>
		<title>Pedro Véliz Hernández</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Pedro_V%C3%A9liz_Hern%C3%A1ndez&amp;diff=597909"/>
		<updated>2011-05-18T04:04:05Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha Persona&lt;br /&gt;
|nombre       = Pedro Véliz Hernández&lt;br /&gt;
|nombre completo = &lt;br /&gt;
|otros nombres = Caro&lt;br /&gt;
|imagen       = Pedro Véliz_New1.JPG&lt;br /&gt;
|tamaño       = &lt;br /&gt;
|descripción  = Combatiente revolucionario cubano&lt;br /&gt;
|fecha de nacimiento = [[13 de mayo]] de [[1931]]&lt;br /&gt;
|lugar de nacimiento = [[La Lisa]], [[La Habana]], {{Bandera2|Cuba}}&lt;br /&gt;
|fecha de fallecimiento = [[1953]]&lt;br /&gt;
|lugar de fallecimiento = {{Bandera|Cuba}} [[Bayamo]], [[Granma]]&lt;br /&gt;
|causa muerte = &lt;br /&gt;
}}&lt;br /&gt;
'''Pedro Véliz Hernández'''. Conocido cariñosamente por Caro. Miembro de la lucha clandestina contra la dictadura de Batista. Asaltante del  [[Cuartel Moncada]]. &lt;br /&gt;
&lt;br /&gt;
== Síntesis biográfica  ==&lt;br /&gt;
=== Infancia y Juventud ===&lt;br /&gt;
Nació un [[13 de mayo]] de [[1931]] en los [[Pocito - Palmar (Marianao)|Pocitos]], antiguamente municipio [[Marianao]], actualmente [[La Lisa]], de familia numerosa y humilde, comenzó a trabajar siendo un niño para ayudar a sus padres. De carácter tranquilo, se ganaba el afecto de quienes lo trataban. Debido a su temprana incorporación al trabajo, sólo pudo cursar hasta el 6to grado en la Escuela Pública # 3 de su localidad. &lt;br /&gt;
&lt;br /&gt;
Comenzó trabajando en la fonda central de [[Marianao]] por un tiempo. Un tiempo mas tarde, se incorpora a la construcción como albañil, donde comenzó su desarrollo político al afiliarse al [[Partido Ortodoxo]], organización que nutrió en su mayoría las filas de la juventud del centenario.&lt;br /&gt;
&lt;br /&gt;
=== Inicio de la lucha ===&lt;br /&gt;
&lt;br /&gt;
A raíz del golpe de estado del [[10 de marzo]], hecho este que conmovió a todas las capas de la sociedad, se reúne en el barrio [[Pocito - Palmar (Marianao)|Los Pocitos]] con un grupo desafecto del régimen de [[Batista]], integrándose a la cédula del movimiento en [[Marianao]]. Por sus actividades políticas fue detenido en varias ocasiones por espacios de tiempo cortos, es decir, horas, lo que motivó ausencias al hogar, dando a suponer, sobre todo a su madre, que hacía trabajos conspirativos. &lt;br /&gt;
&lt;br /&gt;
Se une a Fidel en la escalinata de la [[Universidad de La Habana]] como miembro de la lucha clandestina. El [[24 de julio]] de [[1953]] se despide de su madre, diciéndole que realizaría trabajos en la provincia de [[Matanzas]], cobertura esta para poder partir al encuentro con la Historia. Fue designado al escuadrón [[Carlos Manuel de Céspedes]] para participar en el Asalto al [[Cuartel Moncada|Cuartel de Bayamo]]. &lt;br /&gt;
&lt;br /&gt;
El domingo [[26 de julio]], por las noticias de la radio, el pueblo de [[Cuba]] se entera de los asaltos al [[Cuartel Moncada]] y al [[Cuartel Moncada|Cuartel de Bayamo]] respectivamente, ubicados en la antigua provincia de [[Oriente]]. &lt;br /&gt;
&lt;br /&gt;
El [[30 de julio]] dan la noticia por radio de que Pedro Véliz, [[Hugo Camejo Valdés|Hugo Camejo]] y [[Andrés García Martínez|Andrés García]] pudieron evadirse después del fracaso del asalto. Estuvieron escondidos hasta que lograron tomar un ómnibus de [[Bayamo]] hacia [[Campechuela]], donde [[Hugo Camejo Valdés|Hugo Camejo]] tenía un pariente que podía ayudarlos.&lt;br /&gt;
&lt;br /&gt;
=== Muerte ===&lt;br /&gt;
&lt;br /&gt;
En julio de 1953 viajando a [[Bayamo]] hacia [[Campechuela]], fueron apresados en el parque de esta localidad, por hacérsele sospechoso a un policía que viajaba en el mismo ómnibus que ellos, los trasladaron a la estación de policías donde negaron en todo momento su participación en los asaltos, en horas de la tarde fueron puestos en libertad, pero inmediatamente apresados de nuevo y torturados toda la noche, en la madrugada los llevaron por la carretera hacia Bayamo y cerca del cementerio los bajaron del jeep donde viajaban, le pusieron una soga al cuello y fueron arrastrados por el vehículo hasta ocasionarles la muerte, sorpresivamente [[Andrés García Martínez|Andrés García]] sobrevivió.&lt;br /&gt;
&lt;br /&gt;
== Después de su Muerte  ==&lt;br /&gt;
&lt;br /&gt;
El hermano de Pedro Véliz, después de infructuosas búsquedas, logró encontrar a Andrés, al que llamaban “el muerto vivo” quien estaba convaleciente en el hospital y le relató todos los hechos, además le indicó donde estaban enterrados los restos de su hermano y [[Hugo Camejo Valdés|Hugo Camejo]]. A finales de [[1955]] con la noticia de la cremación de los restos de los asaltantes, Eugenio parte en compañía de su esposa Aleida González, [[Andrés García Martínez|Andrés García]] y Mercedes Valdez, madre de [[Hugo Camejo Valdés|Hugo Camejo]], en busca de Tano Fuente, Verdecia y Ulises, tres campesinos que enterraron los cuerpos para protegerlos de que desaparecieran. &lt;br /&gt;
&lt;br /&gt;
Al encontrarlos partieron por la noche a robarse los restos y los llevaron para casa de Mirtha de La Fuente, allá los limpiaron un poco y los envolvieron en ropa vieja para echarlos en una caja y luego en una maleta, en la cual Eugenio y su esposa lo trasladaron para [[La Habana]] como equipaje de mano, los guardaron en su casa varios días hasta que se pudieran sepultar en el cementerio de [[La Lisa]], operación que realizaron en horas de la noche con extrema precaución, y en coordinación con el administrador del cementerio, los restos de los asaltantes fueron enterrados juntos , porque no se pudo identificar cuales correspondían a cada uno, dado que los campesinos que los encontraron los enterraron en una misma fosa. &lt;br /&gt;
&lt;br /&gt;
En el juicio por los sucesos del [[Moncada]] se denunció el asesinato de Pedro Véliz y [[Hugo Camejo Valdés|Hugo Camejo]] por estrangulación. La vida pura y muy breve de Pedro Véliz fue segada en plena juventud, su ejemplo vive y nuestro Comandante en Jefe [[Fidel Castro]], dijo refiriéndose a los caídos en el asalto: &amp;quot;Mis compañeros no están olvidados, ni muertos, viven hoy mas que nunca&amp;quot; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Fragmento del poema de los mártires del Moncada''' &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
El [[Indio Naborí]], al rendir homenaje a los mártires del [[Moncada]], escribió: &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Pedro Véliz Hernández, Caro&amp;lt;br&amp;gt; &lt;br /&gt;
Era preciso construir,&amp;lt;br&amp;gt; &lt;br /&gt;
La nueva patria, el porvenir,&amp;lt;br&amp;gt; &lt;br /&gt;
Y el edificio sería caro, &amp;lt;br&amp;gt;&lt;br /&gt;
Caro como tu nombre claro,&amp;lt;br&amp;gt; &lt;br /&gt;
Y para gloria de tu oficio, &amp;lt;br&amp;gt;&lt;br /&gt;
Te distes a trabajar el edificio &amp;lt;br&amp;gt;&lt;br /&gt;
Firme de la patria futura, &amp;lt;br&amp;gt;&lt;br /&gt;
Donde echó tu sangre pura &amp;lt;br&amp;gt;&lt;br /&gt;
Los cimientos del sacrificio.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
&lt;br /&gt;
* Datos brindados por la compañera Vicia Véliz Hernández, hermana del mártir y con la colaboración de otros hermanos y familiares.&lt;br /&gt;
&lt;br /&gt;
* Archivo documental de la escuela Secundaria Básica Pedro Véliz Hernández de [[San Agustín]]. [[La Lisa]]. [[Ciudad de La Habana]].[[Cuba]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Personajes_de_la_historia_de_Cuba]][[Category:Mártir_revolucionario_cubano]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=%C3%81ngel_Guerra_D%C3%ADaz&amp;diff=597901</id>
		<title>Ángel Guerra Díaz</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=%C3%81ngel_Guerra_D%C3%ADaz&amp;diff=597901"/>
		<updated>2011-05-18T03:43:25Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Personaje_histórico|nombre=Ángel Guerra Díaz |imagen=Ángel_Guerra_Díaz.jpg‎|descripción=Mártir revolucionario cubano|lugar_de_nacimiento=[[Bauta]]|fecha_de_nacimiento=[[1 de Marzo]] de [[1933]]|fecha_de_fallecimiento=[[1953]]|lugar_de_fallecimiento=[[Santiago de Cuba]]}}&lt;br /&gt;
'''Ángel Guerra Díaz.'''. Destacado revolucionario bautense. Participó en el [[asalto al Cuartel Carlos Manuel de Céspedes]] de [[Bayamo]]. Militó la Juventud Ortodoxa, donde conoció a [[Pedro Véliz Hernández]], [[Hugo Camejo Valdés]], [[Rolando San Román de la Llana]] y [[Juan Manuel Márquez]]. &lt;br /&gt;
&lt;br /&gt;
== Síntesis Biográfica  ==&lt;br /&gt;
&lt;br /&gt;
El matrimonio de Juan Guerra Ledesma, natural del [[Wajay]] y [[Efigenia Díaz Ravelo]], natural de [[Vereda Nueva]], tuvo 6 hijos: Pedro, Zenón, Ángelo de la Guardia, Félix “Yeyo” Desiderio - el menor de los hermanos -, Genoveva “Beba” y Aída. Juan era jardinero y obrero agrícola. &lt;br /&gt;
&lt;br /&gt;
Pedro, uno de los hijos del matrimonio, informó antes de morir, que ellos provenían de [[Las Cañas]] en [[Artemisa]], pero su padre se involucró en luchas contra el machadato y tuvo que salir de inmediato de la zona, dejándolo todo y refugiándose en la Laguna de [[Ariguanabo]], pasando a una accesoria en calle Martí No. 22 en [[Bauta]] donde nació Ángelo, al que todos llamarían “Ángel”. &lt;br /&gt;
&lt;br /&gt;
Buscando mejorías económicas, Juan y Efigenia como a los siete meses de nacer Ángel, se mudaron a [[La Habana]], viviendo en la calle Sandoval 8, hoy Calle 65 No. 13205, entre 132 y 134 en Marianao, al lado de cuya vivienda tenían un solar que daba a la calle 134, entre 65 y 67, comunicándose los patios. Corría el año 1934-35. &lt;br /&gt;
&lt;br /&gt;
Ángel había nacido el [[1 de Marzo]] del [[1933]] en [[Bauta]]; pero su “Partida de Nacimiento” aparece en el “Registro Civil” de [[Playa]] en la Capital con el Tomo 115, Folio 9 con fecha de asiento del [[22 de julio]] de [[1946]], como nacido en [[Marianao]]. La fecha de inscripción es tardía referente a la fecha en que nació Ángel en varios años; pensamos que por eso los padres hayan dado a [[Marianao]] como lugar de nacimiento por llevar tiempo radicando allí. Mucha literatura actual, da la fecha de nacimiento de Ángel incorrecta - como “Tribuna” del [[17 de julio]] del [[1990]] - haciendo una extraña simbiosis entre la fecha de nacimiento de “Yeyo”, [[31 de marzo]], con el año que evocan los hermanos de Ángel como su nacimiento: [[1931]]. &lt;br /&gt;
&lt;br /&gt;
Según la bautense [[Carmen González Ravelo]], familiar de Ángel, la hermana de éste, “Beba”, comentaba que los Guerra Díaz vivieron también en la casa que está hoy en 241 Nº 14809, Bauta . Ángel hizo sus estudios primarios hasta el 5º Grado en la “Escuela Pública No. 4” del barrio Pocito, en Marianao; fue siempre un fiel amante de los libros de historia, sobre todo de los que trataban de nuestros héroes, en especial de [[José Martí]] del que logró adquirir grandes conocimientos. Su infancia estuvo llena de privaciones por la difícil situación económica de la familia, por la que no pudo concluir el 6º Grado, dedicándose desde pequeño a la venta de “Billetes de Lotería” y a la jardinería. Al pequeño Ángel le gustaban desde niño los poemas y los versos. En el futuro otros compañeros le llamarían “el poeta”. Su primera maestra fue Angélica Miquén, quien cobraba 25 centavos por semana de clases. Ángel hizo una “minibiblioteca martiana”, tal era su afecto hacia el “Maestro”. &lt;br /&gt;
&lt;br /&gt;
En el solar de la calle 134, junto a su amigo [[José Testa Zaragoza]], sembraba “varitas de San José” cuyas flores vendían en las calles. Con el tiempo, en ese solar construyeron Ángel y sus amigos una casita que después sería lugar de vivienda de Ángel con “Yeyo” con la ubicación: 134 # 6505.[[Marianao]]. &lt;br /&gt;
&lt;br /&gt;
=== Militancia Ortodoxa  ===&lt;br /&gt;
&lt;br /&gt;
Ángel militó desde temprano en la [[Juventud Ortodoxa]] donde, además de Testa, encontró a nuevos amigos revolucionarios como [[Pedro Véliz Hernández]], [[Hugo Camejo Valdés]], [[Rolando San Román de la Llana]] y [[Juan Manuel Márquez]]. Los primeros cuatro aparecen en la lista de los caídos en los asaltos a los Cuarteles [[Moncada]] y [[Carlos Manuel de Céspedes]] , y el último, [[Juan Manuel Márquez]], caería pocos años después en los primeros días del desembarco del [[“Granma”]] siendo en aquel momento el “2º al Mando” del grupo dirigido por nuestro Comandante en Jefe. &lt;br /&gt;
&lt;br /&gt;
Una vez que estos amigos lograron unirse, se integraron a la [[“Lucha Revolucionaria”]] formando una “Célula”, por lo que requerían un local para efectuar las reuniones, encuentros y contactos. Ahí fue cuando Juan Manuel le solicitó permiso a Efigenia, la madre de Ángel, para que le prestase el cuartico existente en el solar, aceptando esta. Una vez instalados allí, Juan Manuel y Ángel comenzaron a hacer bloques de concreto que, además de ayuda al sostén económico de la familia Guerra, servía de justificación para los encuentros que allí tenían los jóvenes revolucionarios. &lt;br /&gt;
&lt;br /&gt;
Con los estudiantes universitarios Ángel participó en la [[Marcha de las Antorchas]] junto a los ortodoxos. &lt;br /&gt;
&lt;br /&gt;
Ángel ayudaba a la madre de su amigo [[Hugo Camejo]] - nacido en [[Caimito del Guayabal]] – Mercedes Valdés, en un kiosco que ella tenía por el “Tejar de Toledo”. Hugo llegó a ser “Jefe de Célula del MR-26-7&amp;quot; de “Coco Solo” donde ingresaron Ángel, Testa y Díaz Cartaya, quien inmortalizó a solicitud de Fidel, la Marcha de la Liberación, devenida posteriormente en Marcha del [[26 de julio]]. A Díaz Cartaya los amigos le llamaban “Thompson”, como el famoso pelotero americano, ya que él jugaba muy bien a la pelota. Fue Díaz Cartaya quien le llamara a Ángel “poeta” y lo describió como un joven fogoso en el combate. De hecho, Ángel se convirtió en el primer bautense en escuchar la Marcha del 26, como se conoce. &lt;br /&gt;
&lt;br /&gt;
== Referencias de &amp;quot;Yeyo&amp;quot; hermano de Ángel.  ==&lt;br /&gt;
&lt;br /&gt;
Refiere “Yeyo”, quien vivía en la casita con Ángel, que allí estuvo [[Fidel Castro]] en varias ocasiones, y siempre vestía un trajecito azul. A [[Fidel]] le llamaban El Doctor. También en esa casita se escondían materiales comprometedores entre los que se incluía la letra del Himno del [[26 de Julio]]. Otro visitante asiduo era [[Abel Santa Maria]]. Ángel en ocasiones arreglaba los carros de Fidel y Abel. &lt;br /&gt;
&lt;br /&gt;
Los jóvenes se reunían a conspirar igualmente en un solar llamado de “San Eloy” cerca de la vecindad. Ahí estuvo una “Escuela de Curas” antes. El grupo usaba un lema: “No se debe tronchar el destino como débil varilla de estaño”- nos indicó Zenón, hermano de Ángel, en la entrevista que le realizamos en su casa. &lt;br /&gt;
&lt;br /&gt;
Antes de partir a [[Bayamo]], Ángel dejó una nota a su hermana Genoveva (“Beba”) que vivía en la casa de la Calle 65 con su esposo Gonzalo Triana, cabo del Ejército. En aquella nota le decía que partía a luchar por un ideal, y que si no regresaba, le dieran todas sus pertenencias a su hermano “Yeyo”. &lt;br /&gt;
&lt;br /&gt;
Gonzalo le había regalado a Ángel un uniforme militar ya usado para que trabajara en la “bloquera” y la jardinería, y así cuidaba de sus escasas ropas; también había una escopeta de caza en la casita del solar. &lt;br /&gt;
&lt;br /&gt;
En los días en que Ángel se preparaba para la acción armada, su hermano Pedro, quien era “Inspector de Ómnibus” de la Ruta 32, le consiguió trabajo como chapista en los talleres de esta Ruta. Había trabajado en el Garaje “Las cuatro Curvas” en Marianao. Sus hermanas “Beba” y Aida lo ayudaban en lo que podían. Aida vivía cerca. Su familia nunca supo en qué andaba Ángel. &lt;br /&gt;
&lt;br /&gt;
Según el libro [[Mártires del Moncada]] y otras publicaciones, él y sus compañeros utilizaban varios puntos para las prácticas militares concebidas para el ataque a los Cuarteles de la tiranía, que fueron: &lt;br /&gt;
&lt;br /&gt;
*[[Universidad de La Habana]]. &lt;br /&gt;
*Canteras de [[Caimito del Guayabal]] y Finca San Miguel por [[Capellanía]], cerca de donde vivía el mártir moncadista [[Carmelo Noa Gil]]. &lt;br /&gt;
*Fincas aledañas a la “Fábrica de Cemento de [[Artemisa]]” y la Finca “Santa Teresa”, hacia el “Dagame” y “Las Piedras”, cerca de la Costa Sur. &lt;br /&gt;
*Finca “Santa Elena”, del recién entonces inaugurado el poblado de [[Los Palos]], por [[Nueva Paz]]. Allí el moncadista Manuel Isla Pérez - que trabajaba en dicha finca, propiedad de Hilario Gato, prominente patriota que apoyó la “Guerra de Independencia” y costeó gran parte de los envíos de armas desde los [[Estados Unidos de América]], y quien era también el dueño de fábricas de tabaco en Key West, “[[Cayo Hueso]]”, como primero se llamó ese pedazo de la Florida española - preparó un “Campo de Tiro” en un lugar llamado “La Cañada del Queso” y después llevó los fusiles, con los que practicaban, en su caballo, los que enmascaraba con pasto, para Los Palos, de donde fueron trasladados a Oriente y usados el[[26 de julio]] del [[1953]].&lt;br /&gt;
&lt;br /&gt;
El grupo de Hugo Camejo partió del “Café Raúl” en [[Marianao]] a las 9.00 p.m. del [[24 de julio]] del [[1953]] a su cita con la historia. Allí se encontraron [[Pablo Agüero Guede]]s, [[Lázaro Hernández]], [[Andrés García]], [[Agustín Díaz Cartaza]], [[Pedro Véliz Hernánde]]z, [[Rolando San Román]] y [[José Testa Zaragoza]] entre otros. Hugo vivía cerca de Ángel; los demás compañeros paraban en [[San Celestino]] 152 en Marianao. &lt;br /&gt;
&lt;br /&gt;
Todos los integrantes de la Célula: Camejo, Ángel, Véliz, San Román y Testa murieron como resultado del [[asalto al Cuartel Carlos Manuel de Céspedes]]. Díaz Cartaya, también miembro del grupo atacante, pudo escapar. Juan Manuel, por participar en el fallido intento de la toma de [[Columbia]] unos meses antes (el [[5 de abril]] de [[1953]]) y estar fuertemente vigilado, no pudo incorporarse a la epopeya. &lt;br /&gt;
&lt;br /&gt;
Contó “Yeyo” que cuando aconteció el ataque y la familia supo de la muerte de Ángel, Aida se personó de inmediato en la casita de este, de la que sacó algunos materiales comprometedores los que escondió detrás de una imagen de [[San Lázaro]] que tenía en su casa. &lt;br /&gt;
&lt;br /&gt;
Era de esperar que la jauría del SIM irrumpiera después del ataque en la casita del solar donde vivía Ángel con “Yeyo”. Eran cuatro los sicarios armados con ametralladoras que llegaron en una perseguidora, y a la fuerza echaron abajo la puerta del inmueble buscando elementos comprometedores; al encontrar el uniforme militar que tenía Ángel en su casa, el cual estaba marcado a la usanza con tinta china que delataba el nombre del propietario, apresaron al Cabo Gonzalo quien sufrió torturas por parte de sus propios compañeros. &lt;br /&gt;
&lt;br /&gt;
Cuando el SIM buscaba evidencias en la casita, un tal Chaviano instó a “Yeyo” a que escribiera los nombres de los amigos que visitaban a Ángel, respondiendo este que no los sabía, por lo que recibió un empujón del esbirro. En ese momento Pedro, hermano mayor de “Yeyo”, le dijo que se fuera inmediatamente y entonces el muchachón corrió hasta la casa de su hermana “Beba”, quien lo acogió desde ese momento hasta su muerte, quedando “Yeyo” a vivir en casa de ella. Pedro utilizó la casita de Ángel para convertirla en una casa mayor. Allí vivió hasta su muerte con la familia que había creado y que posteriormente permutó de lugar. &lt;br /&gt;
&lt;br /&gt;
Ángel había sido hecho prisionero ya en territorio holguinero y asesinado después por orden del Jefe del Cuartel Militar de esa ciudad oriental, el Teniente [[Juan A. Roselló]], quien ultimó personalmente a varios moncadistas que estaban prisioneros, y que posteriormente aparecieron como muertos en combate. Pero dejemos que María Aguilera, investigadora y museóloga de [[Bayamo]] nos relate sus conocimientos del caso: &lt;br /&gt;
&lt;br /&gt;
-“El día [[24 de julio]] de [[1953]], en el auto manejado por [[Pedro Celestino Aguilera]] parte Ángel hacia Bayamo con [[Orestes Abad]] , [[Pablo Agüero]], [[Lázaro Hernández Arroyo]], [[José Testa]], [[Pedro Véliz]], y [[Nito Ortega]] - que seguiría para [[Palma Soriano]]. En la tarde del 25 de Julio llegaron al hospedaje “Gran Casino” cuyo dueño era [[Juan “Nene” Manuel Martínez]]. Resultó que [[Renato Guitart]], quien estaba a cargo del alojamiento de los futuros moncadistas en [[Oriente]], vio que el local estaba en venta y habló con Nene para alquilarlo. [[“Gran Casino”]] quedaba cerca del cuartel [[“Carlos Manuel de Céspedes”]] de [[Bayazo]]. Usaron como leyenda justificativa que estaban organizando una granja de pollos, como lo hicieron los compañeros atacantes al [[“Moncada”]]. En el hospedaje, recibieron los uniformes y armas para salir en la madrugada (5 a.m.) al ataque planificado al unísono para las 5.15 horas del 26 de julio. &lt;br /&gt;
&lt;br /&gt;
Falló la primera variante del plan de ataque al Cuartel , que consistía en lograr penetrar algunos compañeros del grupo de ataque del [[MR-26-7]] en el mismo, haciéndose pasar por guardias que venían de [[La Habana]] y estaban de carnaval. La persona de confianza de los guardias que haría el trámite de entrada, incumplió. Pasaron entonces a la segunda variante que consistía en entrar por la parte de atrás del cuartel, pero como allí estaban las caballerizas, el ruido de personas ajenas hizo relinchar a las bestias por lo que el centinela se percató de la acción y hubo disparos, inhabilitando el factor sorpresa. Ángel y [[Rolando San Román]] lograron salir del fuego, buscando la zona de [[Jiguaní]] pensando que iban vía a [[La Habana]], según estableció posteriormente el también investigador [[José Leiva Mestre]]. Pasaron por la [[Finca “Vista Alegre”]], encontrando a los lugareños Israel y [[Orlando Torres Arévalo]], quienes les dieron agua para beber. Los combatientes venían empapados del agua que la neblina nocturna dejó en las hierbas de aquellos parajes. Les dejaron de regalo a los bayameses una pistola. Siguieron viaje a la [[Finca “Carolina”]] por el Río “[[Cautillo]]”. Una persona les advirtió que un chofer de la Ruta “[[Cautillo]]-[[Bayamo]]”, de los Ómnibus “Rivas”, había denunciado a las autoridades a [[Mario Martínez Arará]]. Pasaron por la [[Finca “Meléndez]]” donde el mayoral [[Luís Guerra Morales]] les indicó como seguir para [[La Habana]] utilizando el ferrocarril en el “[[Apeadero Sao Piedra]]” hacia [[Las Tunas]] y de ahí a [[La Habana]]. Debían tomar por “[[Las Delicias]]”, que era atravesada por el [[Río “Paso Lajas]]”. Guerra los mandó con un peón llamado Pantaleón hasta la casa de [[Silesio Oliva]], desde donde pasaron a “[[Paso Lajas]]”, “[[Sao Abajo]]” y cruzaron por [[El Sombrero]]” a “[[Las Palmitas]]” a orillas del Río “[[Cauto]]”, buscando a [[Manuel Serafín Torres Guerra]] para ir al “[[Apeadero]]”. La noche del domingo al lunes, la pasaron a pleno campo. A las 9 a.m. llegaron a “[[Las Palmitas]]” donde Torres les mandó con dos peones, [[Eulogio Verdecia]] y [[Jorge Torres Guerra]] “Pitillo”, hasta donde terminaba el ramal del [[Central “Maceo]]”, entonces privado. Allí Ángel y Rolando le regalaron a Verdecia una pistola. Como el domingo era día festivo en la zona, la Rural había hecho alguna labor de Inteligencia que les dio la notificación de dos foráneos en esta, logrando arrestar a los combatientes en “[[Limoncito]]”, ya en territorio holguinero. De allí son conducidos junto con otros cuatro “moncadistas” apresados en la zona de “Birán” hacia [[Santiago de Cuba]]. &lt;br /&gt;
&lt;br /&gt;
En [[El Conuco]], entre las playa [[Daiquiri]] y [[Siboney]] en la zona de [[Santiago de Cuba]], son ultimados los combatientes, cuyos cadáveres se rescatan de una fosa en que fueron enterrados allí a través de un sepulturero llamado [[Pablo Labadí]], con la participación de [[René Guitart]] - padre del mártir [[Renato Guitart]] - conjuntamente con [[Gloria Cuadras]] y [[María A. Figueroa]], para ser llevados al Cementerio de [[Santa Ifigenia]] en [[Santiago de Cuba]], donde son enterrados en una bóveda que el [[MR-26-7]] había ordenado a René tener lista, para lo que le dieron dinero, pero que debía aparecer como de la [[Familia Guitar]]t . René le iba a pagar al sepulturero Pablo 1000 pesos por esto, pero el buen hombre no quiso aceptar sabiendo que se trataba de jóvenes revolucionarios. &lt;br /&gt;
&lt;br /&gt;
Muchos años pasaron para que fruto de una investigación del [[MININT]] - del 8/9/1978 al 19/2/1979 - al verificar la presencia de tantos cuerpos en la bóveda de los Guitart, se descubriera el hecho, lográndose identificar a los seis revolucionarios allí enterrados, entre los que estaba Ángel, que según un documento del [[SIM]] con Folio 238 de la Causa 37 del [[1953]], vestía pantalón blanco y daban sus señas personales además de la descripción de los disparos recibidos y los datos de un fusil Crácker con número 32521 que se dice llevaba consigo. El cráneo de Ángel aparece con la foto número 35. Los museólogos de [[Bayamo]] resguardan los restos de los combatientes [[Mario Martínez Arará]] y [[Luciano González Camejo]] en su jurisdicción, pero no pudieron rescatar para su custodia los de Ángel y Rolando que permanecen en el [[Cementerio de Santa Ifigenia]] en [[Santiago de Cuba]] en un [[“Panteón a los Caídos”]] en esa importante hazaña de los jóvenes que no quisieron que el [[“Apóstol”]]muriera en el año de su centenario”. &lt;br /&gt;
&lt;br /&gt;
== Muerte  ==&lt;br /&gt;
&lt;br /&gt;
Tenía Ángelo de la Guardia Guerra Díaz 20 años cumplidos cuando lo sorprendió la muerte en brazos de la [[Patria]] agradecida sin alcanzar a formar una familia. Su cadáver quedó allá, en tierras orientales, junto a sus compañeros de lucha que derramaron su sangre, al igual que él, en aras de la libertad. &lt;br /&gt;
&lt;br /&gt;
Muchos [[CDR]] llevan su nombre al igual que la [[Fábrica de Fósforos de Bauta]]. &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*Ing.Ríos González .Omar.Dr.&amp;amp;nbsp;Ordaz Callejón .Eduardo.2008. Catauro bautense. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Mártir_revolucionario_cubano]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Mario_Mart%C3%ADnez_Arar%C3%A1s&amp;diff=597897</id>
		<title>Mario Martínez Ararás</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Mario_Mart%C3%ADnez_Arar%C3%A1s&amp;diff=597897"/>
		<updated>2011-05-18T03:15:39Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;{{Ficha_Persona|nombre       = Mario Martínez Arará&lt;br /&gt;
|imagen       = Mario Martinez Arara.jpg&lt;br /&gt;
|descripción  = Combatiente revolucionario cubano&lt;br /&gt;
|fecha de nacimiento = [[17 de agosto]] de [[1924]]&lt;br /&gt;
|lugar de nacimiento = [[Colón]], [[Matanzas]], {{Bandera2|Cuba}}&lt;br /&gt;
|fecha de fallecimiento = [[26 de julio]] de [[1953]]&lt;br /&gt;
|lugar de fallecimiento = [[Bayamo]], [[Granma]], {{Bandera2|Cuba}}&lt;br /&gt;
|causa muerte =Capturado y asesinado cobardemente por los sicarios del ejército batistiano en el asalto al cuartel de Bayamo.&lt;br /&gt;
|nacionalidad = Cubana&lt;br /&gt;
|padres       = Pelayo Martínez y Rosaura Arará&lt;br /&gt;
}}'''Mario Martínez Arará.''' Valiente atleta natural de [[Colón]] que participó en el asalto al [[Cuartel Carlos Manuel de Céspedes]], de [[Bayamo]]. Se destacó en las actividades desarrolladas por los trabajadores en la lucha por las reivindicaciones obreras y miembro de la Juventud Ortodoxa. &lt;br /&gt;
&lt;br /&gt;
== Biografía  ==&lt;br /&gt;
&lt;br /&gt;
Nació en [[Colón|Colón]] el día [[17 de agosto|17 de agosto]] de [[1924|1924]] en la calle Diago No.70 Sur - hoy Mario Muñoz-. Fue el quinto de seis hermanos, que tuvieron Pelayo Martínez Godínez, comerciante, y Rosaura Ararás Hernández, maestra de la instrucción pública.  . &lt;br /&gt;
&lt;br /&gt;
Estudió la primera enseñanza en este pueblo, después siguió algunos cursos en la [[Escuela de Artes y Oficios|Escuela de Artes y Oficios]] de [[Colón|Colón]] y [[La Habana|La Habana]] respectivamente. Su vida transcurre en su ciudad natal y en [[La Habana]], en las proximidades del [[Cotorro|Cotorro]].&lt;br /&gt;
&lt;br /&gt;
Sintió gran vocación por la práctica de varias disciplinas deportivas como el atletismo, el baloncesto, el voleibol, la natación, el levantamiento de pesas, la pelota y el boxeo.En el año 1946 integró el equipo de cross country de la referida escuela, ocupante del segundo lugar en  un evento interprovincial  de la enseñanza técnica celebrado en la Atenas de Cuba, bajo la guía de los profesores Manuel Flores Ríos y Celestino Aruca. Participó también en las primeras ediciones del Festival de Atletismo &amp;quot;Pepe Barrientos in Memoriam&amp;quot;, así como en maratones dedicados a José Martí. &lt;br /&gt;
Fraterno amigo del doctor [[Mario Muñoz Monroy|Mario Muñoz Monroy]], el médico mártir del [[Cuartel Moncada|Moncada]]. &lt;br /&gt;
&lt;br /&gt;
=== Trayectoria laboral  ===&lt;br /&gt;
&lt;br /&gt;
Destacado trabajador que laboró como obrero en la [[Planta Libertad|Planta Libertad]], fábrica de conservas de frutas de [[Colón|Colón]], manteniendo una actuación destacada en su trabajo, como en las actividades desarrolladas por los trabajadores en la lucha por las reivindicaciones obreras. &lt;br /&gt;
Después de abandonar la planta “Libertad ”, se ganó la vida como empleado en la tabaquería de su tío Favila Martínez, luego lo hizo  en la panadería y dulcería La Nueva, propiedad de su suegro, elaborando productos y distribuyéndolos en un camión. En la capital de la República laboró en lo que pudo: vendedor ambulante de artículos de Ten Cent, chofer de camiones de transporte de mercancías y poco antes del [[26 de Julio|26 de Julio]], era trabajador agrícola en la finca de [[Ernesto Tizol|Ernesto Tizol]] en el [[Cotorro|Cotorro]]. &lt;br /&gt;
&lt;br /&gt;
=== Trayectoria revolucionaria  ===&lt;br /&gt;
&lt;br /&gt;
Milita en la Juventud Auténtica y la abandona, para más tarde convertirse en un miembro destacado de la &amp;quot;[[Juventud Ortodoxa|Juventud Ortodoxa]]&amp;quot;. Allí conoce a [[Fidel Castro|Fidel Castro]], a [[Abel Santamaría|Abel Santamaría]] y al grupo de los jóvenes de la [[Generación del Centenario|Generación del Centenario]]. Era cuñado de [[Ernesto Tizol|Ernesto Tizol]], uno de los combatientes de la gesta. &lt;br /&gt;
&lt;br /&gt;
Tuvo que recluirse en un centro hospitalario después de su incidente con la policía durante los gobiernos auténticos y de una lucha a puñetazos frente a tres batistianos, a los que venció. Lo mejor de la &amp;quot;Juventud Ortodoxa&amp;quot; se agrupó junto a [[Fidel]] y [[Abel Santamaría]] y. Mario fue uno los primeros más decididos e impacientes por formar este grupo. &lt;br /&gt;
&lt;br /&gt;
Mario y su cuñado Ernesto Tizol Aguilera alquilaron la casa No.33 de la calle San Pedro, en [[San Francisco de Paula]], con el objetivo de efectuar reuniones del movimiento 26 de Julio y prácticas de tiro. En esta nueva etapa de preparación para la lucha demostró poseer una excelente puntería. Asistió también a entrenamientos militares efectuados en la finca Los Palos, en Catalina de [[Güines]] y Lomas de Jamaica.&lt;br /&gt;
&lt;br /&gt;
Junto con [[Julio Reyes Cairo|Julio Reyes Cairo]], [[Mario_Muñoz_Monroy|Mario Muñoz]] y [[Gerardo_Antonio_Alvarez_Alvarez|Gerardo Antonio Alvarez]], integran el glorioso grupo de mártires de [[Colón|Colón]]. &lt;br /&gt;
&lt;br /&gt;
Recibió la orden de estar listo el [[24 de julio]], vestido con la mejor ropa que tuviera.Su última entrevista fue en Colón, tres horas antes de partir, el Dr. Mario Muñoz le entrega un cheque por treinta y cinco pesos, que el cambia en el [[Hotel Caridad|Hotel Caridad]]. Después toma un ómnibus y parte hacia [[Santiago de Cuba|Santiago de Cuba]], alli le fue encomendada la misión de conducir uno de los autos en dirección a Bayamo. Junto a él viajaron ”Ñico”López, [[Calixto García Martínez]], [[Mario Arencibia]], [[Antonio Darío López]] y [[Adalberto Ruanes]]. Los que presenciaron su partida, lo vieron irse para Bayamo animoso, entero, decidido a enfrentar a la muerte, a la que nunca temió.&lt;br /&gt;
==Muerte ==&lt;br /&gt;
En el [[Asalto al Cuartel  Carlos Manuel de Céspedes]] de [[Bayamo]] su grupo fue capturado y los sicarios del ejército lo asesinaron cobardemente. Poco después aparecía su cadáver con los otros cinco compañeros en la finca &amp;quot;[[Ceja de Limones|Ceja de Limones]]&amp;quot;, próximo a [[Bayamo|Bayamo]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Bibliografía  ==&lt;br /&gt;
&lt;br /&gt;
*Comisión de Historia, [[PCC]] Regional; Síntesis Biográficas Mártires de la Región Colón.&lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.mtz.jovenclub.cu/otros/colon/sitiodemmm/martires/martires%20matanceros%20del%20moncada.htm Mártires Matanceros del Moncada]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Mártir_revolucionario_cubano]][[Category:Miembro_de_Movimiento_Revolucionario_26_de_julio]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Socialismo_latinoamericano_del_siglo_XXI&amp;diff=597675</id>
		<title>Socialismo latinoamericano del siglo XXI</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Socialismo_latinoamericano_del_siglo_XXI&amp;diff=597675"/>
		<updated>2011-05-17T21:46:15Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Definición|Nombre=Socialismo Latinoamericano del Siglo XXI|imagen=mundo.jpg|concepto=Teoria sociopolitica sobre la evolución de la teoria marxista}}Análisis del capitalismo en correspondencia con los procesos y contradicciones del mundo actual, la vigencia de la teoría Marxista-Leninista en el Siglo XXI en relación con el entorno.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== El Socialismo Latinoamericano en el Siglo XXI  ==&lt;br /&gt;
&lt;br /&gt;
La historia demuestra que el capitalismo no se destruye a sí mismo. Analizar la vigencia del [[Marxismo-Leninismo]] fundamentalmente en [[Latinoamérica]]; a la luz de los procesos y contradicciones del mundo actual, desde la teoría sociopolítica, en pleno Siglo XXI conduce a las interrogantes ¿Cómo se interpretan los aportes de los clásicos a la lucha revolucionaria de los pueblos?; ¿Hasta dónde es creíble o qué vigencia tienen?; ¿Realidad o utopía, los proyectos socialistas? En el mundo, el debate sobre el marxismo como ideología, ciencia y método; y el socialismo como proyecto social en el Siglo XXI, es parte de los temas que se analizan por académicos, estudiosos y políticos. Interrogantes como las expresadas son comunes, sobre todo en quienes defienden el pensamiento capitalista. &lt;br /&gt;
&lt;br /&gt;
== Surgimiento del socialismo. Labor de Carlos Marx, Federico Engels y V. I. Lenin==&lt;br /&gt;
&lt;br /&gt;
Derivado de las consecuencias sociales de la revolución industrial e intentando solucionar los problemas de los obreros, surgen las ideas de carácter socialista. Este socialismo [[Carlos Marx]] y [[Engels]] lo llaman utópico, sus representantes denunciaron los abusos, los defectos del sistema capitalista y la explotación del hombre por el hombre. Marx considera que no actúan como verdaderos representantes de los intereses del proletariado porque no desciende a las condiciones reales de los obreros, utilizan medios pacíficos, no se centran en el cambio social y no entienden la capacidad revolucionaria de los obreros. &lt;br /&gt;
&lt;br /&gt;
Son utópicos porque aceptan a la burguesía para el cambio social y atienden más a los proyectos que a los medios necesarios para llevarlos a cabo. A decir de Marx en su obra: ''Miseria de la filosofía'' ([[1847]]), rechaza, por inútil, el socialismo utópico. Al respecto [[V. I. Lenin]] alertaba: “En política: utopía, es un deseo que en modo alguno puede convertirse en realidad, ni en nuestros días, ni en los por venir, es un deseo que no se apoya en las fuerzas sociales reales, ni está respaldada por el crecimiento y desarrollo de las fuerzas políticas de las de clase... Cuanto menos libertad hay en el país, cuanto más parcas son las manifestaciones de la potente lucha de clases, cuanto más bajo es el nivel de instrucción de las masas, con tanta mayor facilidad suelen surgir las utopías políticas y tanto más tiempo se mantienen”(1). Estos aspectos metodológicos claves resumen las limitaciones históricas del utopismo; no obstante lo importante de sus precisiones descansa en su vigencia. &lt;br /&gt;
&lt;br /&gt;
A partir de los estudios realizados, Marx y Engels crean el socialismo científico. Es la segunda parte del [[Socialismo]]. Sus principios básicos son: &lt;br /&gt;
&lt;br /&gt;
• [[Método dialéctico]]: mediante él concluyen que el obrero, cuanto más trabaje, más enriquece al patrón. Esta situación genera la lucha de clases. &lt;br /&gt;
&lt;br /&gt;
• [[Concepción materialista de la historia]]: en ella la economía es el fundamento de la historia: costumbres, instituciones, política y creencias. Permite dividir la historia en etapas: primitiva, esclavista, feudal, [[capitalista]] y [[comunista]]. Referente a la lucha de clases expresan la existencia de dos clases sociales antagónicas: explotadores y explotados. Los explotadores tienen los medios de producción; no trabajan y viven a costa de los explotados. Los explotados que son la mayoría, son los que trabajan. La minoría vive a costa de la mayoría. &lt;br /&gt;
&lt;br /&gt;
• [[Plusvalía]]: uno de los más grandes aportes de Marx, se manifiesta como la apropiación por parte del [[capitalista]] del trabajo no remunerado. Se convierte así en fuente de enriquecimiento del capitalista. &lt;br /&gt;
&lt;br /&gt;
• [[Dictadura del proletariado]], expresado como la forma de gobierno, donde el proletariado su une como parte del Estado para desmontar el [[capitalismo]]. &lt;br /&gt;
&lt;br /&gt;
En [[1848]] escriben, [[El Manifiesto Comunista]].En él [[Carlos Marx|Marx]] y [[Engels]] plasman sus ideas fundamentales. Su idea básica es librar al obrero de la opresión capitalista. Sobre esta base orientan y preparan al obrero para la lucha a partir del conocimiento teórico sobre las principales causas de la explotación; el papel e importancia de la lucha de clases y en ella, la organización política que los aglutine y dirija. También enfrenta el anarquismo y las corrientes que distorsionan el papel rector de la clase obrera. &lt;br /&gt;
&lt;br /&gt;
== ¿Por qué el socialismo de Marx es científico?  ==&lt;br /&gt;
&lt;br /&gt;
Este [[Socialismo]] es nuevo en 3 aspectos: estudia la historia por etapas, es revolucionario, apela constantemente al proletariado. Se asienta sobre bases científicas en el análisis de la sociedad, a partir del estudio del desarrollo de la historia e interpretación económica de esta. Su concepción presentó discrepancias con otros ideólogos. En su obra cumbre [[El Capital]], [[Marx]] explica con profundidad las leyes del desarrollo del [[Capitalismo]], la demostración de su hundimiento y la victoria inevitable de la formación [[Comunista]]. ''Los manuscritos económicos'', de los años [[1857]]-[[1859]] y, ''Contribución a la crítica de la economía política'' ([[1859]]|[[1859]]), sientan las bases de la teoría de la [[Plusvalía]], elabora los principios metodológicos de la investigación, critica la economía política burguesa y se formulan los principios fundamentales del materialismo histórico. La importancia de [[El Capital]] no se agota en su contenido económico, ella constituye el desarrollo de la [[Teoría marxista]] en su conjunto, en la unidad de sus tres partes integrantes. Precisa además con mayor plenitud los dos descubrimientos principales de [[Marx]]: la teoría de la plusvalía y la [[comprensión materialista de la historia]]. El Capital, continúa siendo un poderoso instrumento en la lucha de la clase obrera por su liberación y una imperecedera fuerza científica y revolucionaria del marxismo, e incluso los ideólogos capitalistas recurren a su estudio para enfrentar la crisis económica, financiera y comercial que atraviesa el mundo actualmente. &lt;br /&gt;
&lt;br /&gt;
== ¿Por qué entonces se duda de la veracidad del marxismo como ideología, método y ciencia?  ==&lt;br /&gt;
&lt;br /&gt;
No es desconocido los avatares del [[Socialismo]] en el [[Mundo Contemporáneo]], cuánto se adelantó en sus posibilidades, por la fuerza del entusiasmo y de la cruenta lucha de clases en el escenario mundial. Se intentó, inclusive, llevar a vías inmediatas, sin atender a la necesaria gradualidad del proceso. Por tanto, la validez de la seguridad utópica en los proyectos sin un estudio sopesado de sus posibilidades de acceso al ideal marxista complejizaron una asimilación correcta de la propuesta socialista. La modernidad impuso a los &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot; /&amp;gt;[[Países subdesarrollados]] una situación de precariedades y miserias difícil de soslayar, pero al buen deseo debe acompañarle la racionalidad, la integralidad de los enfoques y las prácticas sociales transformadoras. Si bien es cierto que con el surgimiento del socialismo, los países miembros eran los abanderados del [[Marxismo-Leninismo]] en la construcción de su proyecto social; su desintegración puso en crisis la concepción de los clásicos. En los años 90 del [[Siglo XX]], la caída del [[Muro de Berlín]], la desintegración de [[La URSS]] y los países de [[Europa del Este]], originó lo que muchos dieron en llamar, el “fin de la historia”, para otros fue la “victoria del modo de vida liberal burgués”. &lt;br /&gt;
&lt;br /&gt;
De forma general el marxismo como concepción cayó en crisis y este contexto histórico fue utilizado para divulgar y fomentar su falta de credibilidad. [[Fidel Castro]], sentenció; “… vendrán otros tiempos, estamos en medio de una gran ola reaccionaria, y después vendrá de nuevo una gran ola revolucionaria, eso es inevitable…” (2). &lt;br /&gt;
&lt;br /&gt;
En las actuales condiciones internacionales, se reafirma que el socialismo es un imperativo provocado no solo como resultado lógico del desarrollo de las fuerzas productivas a escala internacional, sino además como única alternativa para garantizar la supervivencia humana. La constante agudización de los problemas globales pone hoy en evidencia, más que cualquier otro argumento y a gran escala, la limitación histórica del capitalismo.Resulta evidente que ya hoy existen otros factores que estimulan, unido a las contradicciones internas de clase, la lucha por un nuevo régimen social. Se internacionaliza la contradicción capital-trabajo. Por otro lado y derivado de ellos; los efectos de la crisis económica, financiera y comercial, la [[Globalización neoliberal]], la [[Revolución científico-técnica]], los [[Problemas ecológicos]], y los movimientos populares agudizan las contradicciones insuperables dentro del capitalismo y reafirma no ser su solución. Ello obliga a profundizar en el socialismo en la medida que ratifica la vigencia de la consigna del marxismo clásico: ¡Proletarios de todos los países, uníos!, que lejos de perder vigencia se amplía a otros sectores y movimientos sociales. &lt;br /&gt;
&lt;br /&gt;
== Contexto histórico y características generales del debate actual sobre el socialismo en América Latina  ==&lt;br /&gt;
&lt;br /&gt;
[[América Latina]], insertada en estos problemas, muestra movimientos revolucionarios y progresistas. [[Venezuela]], [[Perú]], [[Bolivia]], [[Nicaragua]], entre otros, dan fe de ello. No cabe duda que el contexto histórico ha variado, así como su movimiento conceptual, por ejemplo: &lt;br /&gt;
&lt;br /&gt;
*“Un mundo mejor es posible” &lt;br /&gt;
*“Sociedad post-neoliberal“ &lt;br /&gt;
*“Economía de mercado con orientación socialista” &lt;br /&gt;
*“[[Socialismo]] o barbarie” &lt;br /&gt;
*“Socialismo del [[Siglo XXI]]” &lt;br /&gt;
*La [[Revolución Bolivariana]] y otros procesos emancipadores en América Latina. &lt;br /&gt;
*La posición y declaraciones antimperialistas, latinoamericanista y con marcada proyección socialista, del presidente [[Hugo Chávez]]. &lt;br /&gt;
*El “socialismo del Siglo XXI” y la práctica política.&lt;br /&gt;
&lt;br /&gt;
La tendencia a la construcción del socialismo del Siglo XXI en nuestro continente, tiene por base el rechazo al modelo de “socialismo real” y la necesidad de alcanzar la síntesis creadora de lo mejor y más progresista de las diferentes corrientes del pensamiento socialista, la creación de uno nuevo que rescate lo mejor en la historia del pensamiento emancipatorio, y sea capaz de elaborar respuestas acertadas a los desafíos que se presentan. &lt;br /&gt;
&lt;br /&gt;
¿Cómo se piensa el socialismo del Siglo XXI en [[Latinoamérica]]?¿Se tienen en cuenta los aportes de los clásicos del marxismo en la coyuntura actual?.Se preveé como instrumento para construir la nueva sociedad, capaz de lograr igualdad, libertad, bienestar, formación de nuevos valores, como la solidaridad, y que garantice los derechos humanos fundamentales, como la [[Educación]], la [[Salud]], la [[Cultura]] además de la sana y suficiente alimentación del pueblo. Su contenido central lo constituye la reflexión teórica y política acerca del socialismo necesario, deseado y posible en las condiciones históricas de los inicios del Siglo XXI. Lo expresado sintetiza las ideas de [[Marx]] cuando escribió a [[Ruge]] ''...no tratamos de anticipar dogmáticamente el mundo, sino que queremos encontrar el mundo nuevo por medio de la crítica del viejo...&amp;quot;(3). '' &lt;br /&gt;
&lt;br /&gt;
Hoy confluyen y se enfrentan posiciones que reflejan diferentes corrientes del pensamiento socialista contemporáneo: “socialismo bolivariano”, “socialismo latinoamericano”, “socialismo democrático y participativo”, “socialismo indígena”, “socialismo de lo pequeño” y “socialismo cristiano”, entre otros. [[Image:Características generales del Socialismo.JPG|right|Características generales]] &lt;br /&gt;
&lt;br /&gt;
En el cuadro hay heterogeneidad en el debate sobre el tema. Los principales ejes teóricos e ideológicos del debate son: teoría-práctica, propiedad social, tradiciones nacionales revolucionarias, igualdad, equidad y justicia social, forma de gobierno, democracia y participación popular, estilos de dirección, ética, política y valores. Esto corrobora la tesis de que a pesar de los cambios progresistas y revolucionarios que vive el continente, la lucha no debe llevar al socialismo como objetivo inmediato, tienen que encontrarse los caminos autóctonos de reivindicaciones nacionales y sociales, las mediaciones idóneas marxistas en cada caso concreto para poder aproximarse a la totalidad deseada y necesaria, llámense a ello tareas presocialistas, o [[Democrático-revolucionarias]]. El período de tránsito del [[Capitalismo]] al [[Comunismo]] constituye una necesidad histórica. [[Lenin]] en este sentido reafirmó teóricamente, &amp;quot;no cabe duda de que entre el capitalismo y el comunismo existe cierto período de transición. Este período no puede dejar de reunir los rasgos o las propiedades de ambas formaciones de la economía social, no puede menos de ser un período de lucha entre el capitalismo agonizante y el comunismo naciente; o en otras palabras: entre el capitalismo vencido, pero no aniquilado, y el comunismo ya nacido, pero muy débil aun&amp;quot; (4) &lt;br /&gt;
&lt;br /&gt;
La búsqueda del socialismo debe partir de los modelos que ha conocido la humanidad para comprender así los puntos de contactos y diferencias entre las corrientes de pensamiento, desde la óptica de la [[Filosofía Política]] y, por tanto; enriquecer el examen universal sobre los problemas. Por consiguiente se hace un llamado a la viabilidad de asimilar todo lo producido en los anales de la humanidad para aproximarnos a la evaluación de las experiencias socialistas contemporáneas, para desentrañar la naturaleza de las deformaciones y explicar de manera realista las causas de su desaparición, por el régimen económico, político y espiritual que allí resultó de dicha experiencia histórica. &lt;br /&gt;
&lt;br /&gt;
A partir de tal balance es que se pueden buscar nuevas formas que tipifiquen un accionar de poder que tienda al socialismo. En este sentido se hace perentorio revisar nuevamente los puntos de vista de los pensadores marxistas en nuestro tiempo, pero no sólo redescubriéndolos, sino superándolos desde la dinámica del mundo de hoy. El marxismo pone énfasis en quiénes, cómo se debe gobernar y bajo qué condiciones históricas puede alcanzarse la emancipación, qué identidad humana los cualifica, qué conexiones activas de actividad vital son necesario ir instrumentando para un progreso comunista real y no forzado. No propone para ello ni esquemas, ni principios rígidos. &lt;br /&gt;
&lt;br /&gt;
A criterio de [[Roa]] “El socialismo se declara como el régimen de libertad inalienable en cuanto a la determinación de la legitimidad o ilegitimidad de la autoridad política”. (6) Apunta por tanto, a desentrañar la autoridad en el socialismo, cómo se legitima la toma de decisiones de una manera nueva a la tradicional y qué fundamentos universales y particulares se garantizan teniendo en cuenta los factores culturales y tradicionales de cada experiencia. Pone en claro el protagonismo popular, su inclusión en la toma del poder y en el desarrollo posterior. El planteo del problema en estos términos aleja toda sospecha de utopismo o envejecimiento del marxismo. &lt;br /&gt;
&lt;br /&gt;
Marx saca conclusiones y aporta elementos universales necesarios a cualquier definición de socialismo o de lo humano. Considerando lo abordado se esclarece el término política, como “la lucha por compartir el poder, ya sea entre Estados o entre grupos dentro del Estado. Cuando se dice que una cuestión es política, lo que quiere decirse siempre es que el criterio decisivo para resolverla son los intereses en la distribución, conservación y traspaso del poder” (7). La [[Política socialista]] no puede ser ajena a esto y debe propiciar el control social, para eso ha de esclarecer los medios, las mediaciones políticas que utilizará para sortear las contradicciones Estado-Sociedad civil, para prever las inevitables deformaciones burocráticas y para que el individuo alcance su ser político. &lt;br /&gt;
&lt;br /&gt;
Son los intereses estructurados en objetivos, envoltura ideológica y medios, los que definen los actos en política. En este sentido Roa expresaba: “El acto político es moral cuando traduce necesidades y aspiraciones esenciales de la vida de los pueblos. Es inmoral, en cambio si las ignora o impide satisfacerlas” (8). Hablando en términos concretos, es moral un acto político si se encausa a mermar o suprimir la injusticia, la opresión, la miseria, y la ignorancia. La búsqueda de una multiplicidad de formas para una auténtica participación social es un elemento inalienable de un [[Diseño político socialista]], que debe educar sus pasos en todas las esferas y muy en especial en la correlación política-economía. &lt;br /&gt;
&lt;br /&gt;
[[Engels]], en su carta a [[Conrado Schmidt]] escribió: “La reacción del poder del Estado sobre el [[Desarrollo económico]] puede efectuarse de tres maneras: puede proyectarse en la misma dirección en cuyo caso este discurre más de prisa, puede ir en contra de él (...) o puede finalmente cerrar al desarrollo económico ciertos derroteros, trazarle imperativamente otros; caso este que se reduce en última instancia a uno de los anteriores pero es evidente que en el segundo y tercer casos el [[Poder político]] puede causar grandes daños al desarrollo económico y originar un derroche en masa de fuerza y materia”(9). Con lo cual, las interrelaciones entre [[Economía]] y [[Política]] quedan nítidamente develadas, al demandar la armonía imprescindible entre ambas esferas de la actividad social en concordancia y coherencia con la totalidad social en las que interactúan. &lt;br /&gt;
&lt;br /&gt;
Siguiendo la línea de Engels para el desarrollo del [[Proyecto socialista]], se sistematiza la tesis [[Base económica]] determina, en última instancia, [[Superestructura]]; por tanto la base económica del proyecto socialista es la anulación de la [[Propiedad privada]]. La intención es analizar a partir de los presupuestos de los clásicos del marxismo qué medidas son las que conducen paulatinamente al encauce de este aspecto tan determinante para la reproducción ampliada de auténticas [[Relaciones sociales]], al atender las especificidades de las que parte cada país en cuestión. &lt;br /&gt;
&lt;br /&gt;
En la anulación de la propiedad, lo que esencialmente determina, es la manera en que los hombres van a participar en dicha anulación. La anulación positiva de la propiedad privada materializa la inclusión del hombre en todo el proceso de toma de decisiones a nivel productivo, distributivo, de cambio y consumo acorde a las necesidades e intereses de cada hombre concreto y de la sociedad en su conjunto, todo lo cual conlleva a acabar definitivamente con la lucha por la existencia al restaurarle su esencia humana. &lt;br /&gt;
&lt;br /&gt;
El [[Proceso de socialización]] no elimina de golpe la lucha por la existencia individual, por lo que debe cuidarse cualquier manifestación de egoísmo controlando lo que puede, debe producirse y cómo repartirse a partir de la incidencia de cada individuo en las relaciones sociales que despliega. Este es el eje del asunto, medidas económicas efectivas en la gestión política y absoluto control social sobre esa gestión política y económica. &lt;br /&gt;
&lt;br /&gt;
En ''El Capital'', Marx analizaba: &amp;quot;El [[Sistema de apropiación capitalista]] que brota del [[Régimen capitalista de producción]], y por tanto la propiedad privada capitalista, es la primera negación de la propiedad privada individual, basada en el propio trabajo. Pero la producción capitalista engendra con la fuerza inexorable de un proceso natural, su primera negación. Es la negación de la negación” (10). &lt;br /&gt;
&lt;br /&gt;
El socialismo no restaura la propiedad privada sino una propiedad individual que recoge los progresos de la era capitalista, una propiedad basada en la cooperación, en la posesión colectiva de la tierra y los medios de producción producidos por el propio trabajo, lo cual abre paso al establecimiento de la [[Propiedad social]] sobre los [[Medios de producción]]. De esta forma la propiedad socialista ejerce los derechos colectivos a la vez que se asienta en los progresos de la ciencia y la técnica. &lt;br /&gt;
&lt;br /&gt;
Aquí radica la esencia de la dirección científica de la sociedad, por la sociedad y para la sociedad, una vez que la planificación de los recursos y los procesos en general sea la obra de todos, con incidencia de todos y para el bien de todos. Estas soluciones son factibles a partir del activismo de los hombres inmersos en la experiencia transicional, y de las fórmulas que encuentren para mejorar sus resultados. Sin ese motor es imposible convertir lo irrealizable en realizable, lo posible en verdadero. De cada cual según su capacidad a cada cual según su trabajo, abre el camino a una justicia social que sólo será posible en un reino en que cada cual reciba según su necesidad, toda vez que sea eliminada por siempre la lucha por la existencia cotidiana. &lt;br /&gt;
&lt;br /&gt;
En síntesis, es la alerta económica del marxismo y el desafío que debe enfrentar la [[Dirección política]] de cualquier [[País latinoamericano]], si realmente quiere dar respuestas a un mundo en crisis. Precisamente en los &amp;quot;''Grundrisse''&amp;quot; Marx sugiere y argumenta su visión multilíneas de la historia, al hacer descansar todo su análisis en una “variedad de alternativas en el desenvolvimiento histórico, natural y social” lo que da textura a su concepción de progreso. (11) &lt;br /&gt;
&lt;br /&gt;
Otro aspecto del pensamiento marxista que debe prestarse atención es el referido al [[Proyecto desenajenador]]. En Los ''Manuscritos Económicos y Filosóficos'' de [[1844]], Marx deja sentado que: “La antitesis de no propiedad y propiedad, en tanto no sea entendida como la antitesis de trabajo y capital, sigue siendo una antitesis de indiferencia no aprehendida en su conexión activa, su relación interna: antitesis aún no aprehendida como contradicción. (...) Pero el trabajo, la esencia subjetiva de la propiedad privada como exclusión de propiedad y capital-trabajo objetivo como exclusión de trabajo- constituyen propiedad privada como su estado de contradicción desarrollado: de ahí una relación dinámica que avanza inexorablemente hacia su resolución&amp;quot;(12). &lt;br /&gt;
&lt;br /&gt;
La contradicción trabajo-capital es la clave de la comprensión e incomprensión, abarca a toda la masa de trabajadores de las más variadas procedencias sociales. Dados los niveles alcanzados en la internacionalización del capital en la actualidad, esta contradicción se extiende a naciones y regiones enteras del mundo, como contradicción desarrollada y dinámica en la generación de nuevas y cada vez más sofisticadas conexiones activas y reproductivas de su modo enajenante de subordinar a sus apetencias a la humanidad. No es casual que Marx y Engels en el sentido político de la evaluación del régimen capitalista esclarecieran que: “... El Gobierno del Estado moderno no es más que una junta que administra los negocios comunes de toda la [[Clase burguesa]]&amp;quot;, (13) a lo que se agregar: de la poderosa burguesía transnacional. &lt;br /&gt;
&lt;br /&gt;
Tales cuestiones vitales, tampoco pueden verse de forma absoluta, las condiciones extremas de lucha por la existencia y la diversidad de intereses, provocan multiplicidad de intereses y de organizaciones de las masas asalariadas que dificultan en extremo el alcance de una unidad de acción contra el capital, dado que: &amp;quot;Esta organización del [[Proletariado]] en clase y, por tanto, en [[Partido político]], vuelve sin cesar a ser socavada por la competencia entre los propios obreros&amp;quot;.(14) &lt;br /&gt;
&lt;br /&gt;
Es decir, la competencia es un problema para la unidad de acción más allá, incluso, del triunfo de una revolución encaminada a eliminar la enajenación. Por tanto, es un asunto que no sólo debe de ser tenido en cuenta antes de la toma del poder político, sino a todo lo largo del proceso transicional socialista. La unidad no se funda, se alcanza en la creación de condiciones, y en el encauce múltiple de relaciones humanas sostenidas en la actividad que reconozca al todo y a sus partes, y viceversa. &lt;br /&gt;
&lt;br /&gt;
Estas razones hacen que Marx y Engels se concentran en el [[Partido comunista]] como organización cualitativamente diferente a los. Al decir en ''El Manifiesto'': este debe encontrarse bajo el control consciente de esa masa que intenta redimir, en la misma proporción en que se redimen a sí mismos y se liberan de los lastres del pasado, debe ir incluyendo a los individuos inmersos en la transformación social a la dirección política de los procesos, o lo que es lo mismo, al ejercicio del poder. &lt;br /&gt;
&lt;br /&gt;
En tal sentido Marx y Engels proclaman en el [[Manifiesto del Partido Comunista]]; &amp;quot;Los comunistas no forman un partido aparte, opuesto a los otros partidos” (15). El Partido Comunista, es una organización nacida en el seno de la sociedad civil burguesa donde existen intereses comunes y diversos, que pueden variar por las circunstancias. Debe asumir la realidad de la sociedad y aprovechar cada experiencia de lucha. El partido es una organización cambiante y alerta ante las imprescindibles modificaciones que surgieran de la tierra a la que aferraba sus raíces. &lt;br /&gt;
&lt;br /&gt;
Para Marx y Engels el partido era un producto necesario del desarrollo del movimiento revolucionario y transformador de la clase obrera, expresión directa de su madurez política, no de su rigidez política. Es una organización que se forma de manera espontánea que reclama para sí &amp;quot;las libertades políticas, el derecho de reunión, asociación y la libertad de prensa&amp;quot;(16), como sus armas más preciadas que garantizan el desarrollo del movimiento. &lt;br /&gt;
&lt;br /&gt;
Por otra parte, Marx y Engels en su teoría acerca del poder y las relaciones de los hombres con respecto a éste, proponían como alternativa colocar los métodos de dirección y los principios democráticos de participación directa como principal divisa. Se precisa la relación del partido con las masas, con las organizaciones que existen y accionan en su seno, así como, con la conservación de su espontaneidad, que significa frescura, lozanía e independencia en su activismo. &lt;br /&gt;
&lt;br /&gt;
Este aspecto ha sido uno de los más debatidos por el pensamiento marxista y, al mismo tiempo, uno de los que peor suerte ha corrido en las experiencias socialistas del [[Siglo XX]], y en el proyecto latinoamericano del socialismo en [[Siglo XXI]]. Hoy a pesar de la existencia de partidos revolucionarios y progresistas en diversos países de [[Latinoamérica]], no podemos afirmar que estos garantizan la unidad entre todos los agentes implicados en el proceso social transformador. La polémica actual se torna en la relación democracia y poder. &lt;br /&gt;
&lt;br /&gt;
Es sugerente en nuestro continente, el ideal marxista referente a la necesidad de la preparación previa, tanto de estrategias, como de acciones prácticas para implementarlas. Ello a su vez contribuye a eludir las políticas imperiales que socavan y pretenden destruir las revoluciones, además de los errores internos que se cometen. Si se tiene en cuenta que son las masas precisamente quienes mediante la toma del poder político destruyen el viejo aparato estatal e implantan y penetran en toda su magnitud el nuevo, como resultado de su acción y voluntad política, entonces, el socialismo expresa una interrelación dialéctica entre estado, [[Democracia]] y [[Sociedad civil]]. &lt;br /&gt;
&lt;br /&gt;
De igual forma durante el período de transición al socialismo también se manifiesta la contradicción inminente entre el estado y sociedad civil, esta última penetra cada vez más en los atributos políticos del Estado, los hacen suyos y se transforma gradualmente a sí misma en sociedad humana o humanidad socializada al decir de Marx, en sus tesis sobre [[Feuerbach]]. Respecto a la participación real de las masas en los asuntos del Estado, Marx deja bien claro que “La discusión y la resolución es la afirmación activa del Estado…, el que todos los miembros estén relacionados con el Estado como con un asunto suyo real, se comprende por sí mismo. (...) No solo ellos son partícipes del Estado, sino que el Estado es partícipe de ellos… (17). &lt;br /&gt;
&lt;br /&gt;
Sobre esta base se considera que la transición al socialismo en el Siglo XXI, debe cuidar estos aspectos destacados por Marx para no caer en las trampas del lenguaje, no sustituir la realidad por el buen deseo, para no errar e hipotecar el futuro, al creer de buena fe que hacemos lo que debemos cuando aún no están claras las variables y cambios que se precisan instrumentar en el modo de transformar y reorganizar al país, para hacer a cada individuo realmente partícipe del proyecto y para salvar fidedignamente todas las distancias. Es pertinente conocer el fundamento teórico sobre el que descansa la alternativa por la que se opta, someterlo a evaluación y crítica constante, la polémica y crecimiento perpetuo. Las esperanzas de un mundo mejor siguen latentes, solo los hombres con su acción conjunta pueden alcanzarlo como resultado de su propia transformación. &lt;br /&gt;
&lt;br /&gt;
== Ejes que le dan solidez al Marxismo como corriente de pensamiento y praxis  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Ejes.JPG|left|317x267px|Ejes que dan solidez al Marxismo]] &lt;br /&gt;
&lt;br /&gt;
Estos ejes se inician con [[Marx]] y [[Engels]] y en la contemporaneidad se ramifican por el mundo asumiendo su propia fisonomía acorde a los contextos concretos en que se desenvuelve la [[Actividad revolucionaria]]. Mediante sus explicaciones dialécticas, las fuerzas, tendencias o principios opuestos se explican en términos de una condición causal y conflictual de existencia; las críticas dialécticas en las que el análisis de teorías o fenómenos se realizan desde las condiciones genéticas que le dieron origen, y las transformaciones dialécticas en las que los proyectos, alternativas y/o soluciones se proponen y reemplazan las viejas formas de actividad por nuevas, acorde a la esencia humana en su unidad y variedad. &lt;br /&gt;
&lt;br /&gt;
En tal sentido afirmaba [[V. I. Lenin]]: “La totalidad de todos los aspectos del fenómeno, de la realidad, y de sus relaciones recíprocas es aquello de lo que está compuesta la verdad” (18).El marxismo y el socialismo que se propone Latinoamérica para el presente siglo, es imposible analizarlo de forma aislada; su aplicación requiere del estudio de los clásicos del marxismo. La teoría sociopolítica es fruto de las condiciones concretas que le dieron origen y aporta elementos universales imposibles de negar. &lt;br /&gt;
&lt;br /&gt;
El marxismo encarna su proyecto de [[Emancipación humana]] que le tipificó en toda su etapa de desarrollo y que en los momentos actuales puede ser retomados, siempre y cuando se atienda científicamente a sus determinaciones esenciales, porque retoma como precepto básico el desarrollo de la razón y la práctica en el alcance de la unidad y variedad del [[Universo]], porque aspira al equilibrio y a la armonía del mundo, reafirma así el carácter progresivo y progresista del [[Proceso histórico]] y la sucesión de lo viejo por lo nuevo como necesidad dialéctica. &lt;br /&gt;
&lt;br /&gt;
== ¿Cómo se materializan en nuestros pueblos latinoamericanos las ideas expuestas sobre el socialismo y el marxismo?  ==&lt;br /&gt;
&lt;br /&gt;
A manera de ejemplo se expone la [[Concepción venezolana]]. El presidente de la [[República Bolivariana de Venezuela]], [[Hugo Rafael Chávez Frías]], presentó el [[Proyecto Nacional Simón Bolívar]], Primer [[Plan Socialista]] que permitirá lograr el establecimiento de una democracia profunda en el país y el desarrollo económico y social de la nación en el período [[2007]]-[[2013]]. Las líneas programáticas del plan socialista definen una nueva [[Ética socialista]], la suprema felicidad social, la [[Democracia protagónica revolucionaria]], el [[Modelo productivo socialista]], nueva geopolítica nacional e internacional y presenta a [[Venezuela]] como potencia energética mundial. En el aspecto político precisa la [[Socialización del poder]], que funde una [[Democracia]] verdadera, transformadora, protagónica y participativa. Al decir de [[Mariátegui]] no es calco, ni copia, sino creación heroica. Debe brotar de la mente y de la fuerza creadora del pueblo para fundar una república con todos y para el bien de todos. &lt;br /&gt;
&lt;br /&gt;
== Referencia bibliográfica  ==&lt;br /&gt;
&lt;br /&gt;
1. [[Lenin]], Vladimir.I. [[1977]]. “''Dos utopías''”. OE. en 12 tomos, T No 3. Edit. Progreso. [[Moscú]] Pág. 448. &lt;br /&gt;
&lt;br /&gt;
2. Castro, [[Fidel]]. [[1992]]. Un grano de maíz. Oficina de Publicaciones del [[Consejo de Estado]]. [[La Habana]]. P 54. &lt;br /&gt;
&lt;br /&gt;
3. [[Marx]], Carlos. [[1843]]. En carta a [[Ruge]]. Editorial Progreso. Moscú. p 446. &lt;br /&gt;
&lt;br /&gt;
4. Lenin, Vladimir. I. [[1981]]. OE en tres tomos, T3. Economía y política en la época de la dictadura del proletariado. Editorial Progreso. Moscú, p. 288. &lt;br /&gt;
&lt;br /&gt;
5. [[Engels]], Federico. [[1974]]. OE en 3 T. T II. Acerca de la Cuestión Social en [[Rusia]]. Editorial Progreso. Moscú. p 409. &lt;br /&gt;
&lt;br /&gt;
6. Roa, Raúl. Mis Oposiciones. Alfa. La Habana. 1941. p. 35 &lt;br /&gt;
&lt;br /&gt;
7. [[Ruciman]], W G. [[1966]]. Sociología Política, [[México]]. p 51. &lt;br /&gt;
&lt;br /&gt;
8. Roa, Raúl. [[1953]]. En Pie. Lex. La Habana. p. 5. &lt;br /&gt;
&lt;br /&gt;
9. Engels, Federico. [[1973]]. ''Carta a Conrado Schmid''. O. E. en 3T. T3. Moscú. p.519 &lt;br /&gt;
&lt;br /&gt;
10. Marx, Carlos. [[1974]]. OE en 3 T. T II. ''El Capital''. Editorial Progreso. Moscú. p 70. &lt;br /&gt;
&lt;br /&gt;
11. Marx, Carlos. [[1967]]. Grundrisse. Introducción. Ayuso. [[Madrid]]. 12. Marx, Carlos. 1989. ''Manuscritos económicos y filosóficos de [[1844]]''. Editora Progreso. Moscú, p 60 &lt;br /&gt;
&lt;br /&gt;
13. Marx, C. y Engels, F.[[1975]].OE en 2T.T1. ''El Manifiesto del Partido Comunista''. Editorial Progreso. Moscú p. 22 &lt;br /&gt;
&lt;br /&gt;
14. Ídem 10. p.28. &lt;br /&gt;
&lt;br /&gt;
15. Ídem 10. p 31 &lt;br /&gt;
&lt;br /&gt;
16. Engels, Federico. 1974. OE en 3 T. T II. ''Sobre la Acción Política de la Clase Obrera''. Editorial Progreso. Moscú.p 261. &lt;br /&gt;
&lt;br /&gt;
17. Ídem. Págs. 164-165. &lt;br /&gt;
&lt;br /&gt;
18. Lenin, Vladimir I. [[1964]]. ''Cuadernos Filosóficos''. Resumen del libro de Hegel ''Ciencia de la lógica'', OC tomo 38, Editora Política. La Habana. p 145. &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*Castro, Fidel. [[1992]]. ''Un grano de maíz''. Oficina de Publicaciones del Consejo de Estado. [[La Habana]], p 54. &lt;br /&gt;
*Sánchez Vázquez, Adolfo. ''Diccionario Herder de Filosofía'', trabajos del filósofo mexicano. &lt;br /&gt;
*Engels, Federico. [[1973]]. ''Carta a Conrado Schmid''. OE. en 3T. T3. Editora Progreso. [[Moscú]]., p 519. &lt;br /&gt;
*1973. En su obra ''Acerca de la Cuestión Social en Rusia''. OE. En 3T.T2, Moscú. p. 410. &lt;br /&gt;
*1973. ''Sobre la Acción Política de la Clase Obrera''. OE. En 3T. T.2. Editora Progreso Moscú. p 26.1 &lt;br /&gt;
*Lenin, Vladimir I.[[1977]]. ''Dos utopías''. OE. En 12 tomos, T No 3. Edit. Progreso, Moscú, p 448. &lt;br /&gt;
*''La economía y la política en la época de la dictadura del proletariado''. OE. T3, p 288. &lt;br /&gt;
*[[1974]]. Resumen del libro de [[Hegel]] ''Ciencia de la lógica''. En Cuadernos Filosóficos”. Ayuso, Madrid. Marx, Carlos. [[1843]]. En carta a Ruge, &lt;br /&gt;
*''El Capital''. OE en 3T. T II. El Capital. Editorial Progreso. Moscú .Págs. 698-700. &lt;br /&gt;
*[[1967]]. Grundrisse. Introducción. Ayuso. Madrid. &lt;br /&gt;
*Engels. Federico. [[1975]]. ''El Manifiesto del Partido Comunista''. Editorial Progreso Moscú. p 22. &lt;br /&gt;
*1973. ''La Guerra Civil en Francia''. O.E. en 3T. T2. Editorial Progreso. Moscú. p 237. &lt;br /&gt;
*[[1965]].''Manuscritos Económicos y Filosóficos de [[1844]]''. E. Política. p 103. &lt;br /&gt;
*[[1955]]. ''Crítica al Programa de Gotha''. O.E. 2T, T2Parte IV. El Progreso. Moscú. p. 24. &lt;br /&gt;
*Roa, Raúl. [[1941]]. Mis Oposiciones. Alfa. La Habana. p 35. &lt;br /&gt;
*Ética y Política. [[1953]]. En Pie”. Lex. La Habana. Pág. 5 &lt;br /&gt;
*Ruciman, W G. [[1966]]. ''Sociología Política''. [[México]]. p 51.&lt;br /&gt;
&lt;br /&gt;
*[http://www.geocities.com/SunsetStrip/Studio2982/socialismo.html. El Socialismo Utópico]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ideologías_Políticas]][[Category:Socialismo]][[Category:Sistemas_Políticos]][[Category:Etica_Social]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Nueva_Gerona_(Isla_de_la_Juventud)&amp;diff=512115</id>
		<title>Nueva Gerona (Isla de la Juventud)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Nueva_Gerona_(Isla_de_la_Juventud)&amp;diff=512115"/>
		<updated>2011-04-14T23:48:29Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Localidad&lt;br /&gt;
|nombre            = &lt;br /&gt;
|nombre completo   = Nueva Gerona&lt;br /&gt;
|país              = Cuba&lt;br /&gt;
|unidad            = Localidad&lt;br /&gt;
|tipo_superior_1   = Provincia&lt;br /&gt;
|superior_1        = &lt;br /&gt;
|tipo_superior_2   = Municipio&lt;br /&gt;
|superior_2        = [[Isla de la Juventud]]&lt;br /&gt;
|población         = 46923&lt;br /&gt;
|imageninferior    = 830px-Nueva_Gerona.png&lt;br /&gt;
|imageninferior_pie= Nueva Gerona&lt;br /&gt;
|fundación         = [[1830]]&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
'''Nueva Gerona (Isla de la Juventud).''' Capital de la [[Isla de la Juventud]] fundada en 1830, municipio que ostenta la condición de especial por no formar parte del territorio de ninguna de las 14 provincias existentes en Cuba. Punto principal de la región que los indios llamaron ''Camarco''. Las casas añejas de tejas y gruesas columnas se extienden a lo largo de la calle 39, que también es identificada como Calle Real, y que constituye la arteria cultural y comercial de la ciudad. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
Su historia comenzó en las márgenes del [[Río Las Casas]], en cuya desembocadura el Almirante [[Cristóbal Colón]] abasteció de agua sus naves, cuando efectuaba un bojeo por la costa sur cubana durante su segundo viaje al continente americano, en [[1494]], en interés de determinar si [[Cuba]] era una isla o tierra firme. &lt;br /&gt;
&lt;br /&gt;
Por aquella época el navegante genovés arribaría a la que llamó [[La Evangelista]], la cual no era otra que la mayor isla del [[Archipiélago de los Canarreos]], situada al sur de la parte occidental de Cuba: la otrora Isla de Pinos, conocida también como [[Colonia de la Reina Amalia]], [[Isla del Tesoro]], de las [[Cotorra]]s y otros sobrenombres. Famosos corsarios y piratas como [[Francis Drake]], [[Francis Nau]] ''[[El Olonés]]'', y [[John Hawkins]], entre una larga lista, figuran en su historia. Fue precisamente por el constante acoso de esos depredadores, que en [[1828]], [[España]] presionada por [[Inglaterra]], se vio obligada a colonizar y poblar esa región. &lt;br /&gt;
&lt;br /&gt;
Con unas 28 casas, un cuartel, presidio correccional, farmacia, hospital, almacén, cuatro tiendas, una herrería y 22 hatos, resguardados por dos sierras sobre una colina, surgió a la vida la inicialmente identificada como Colonia Reina Amalia, el [[17 de diciembre]] de [[1830]]. El número de habitantes que tuvo en el momento de su constitución no sobrepasó las 500 personas. &lt;br /&gt;
&lt;br /&gt;
El nombre actual proviene de una lisonja al que fuera Capitán General de Cuba, [[Dionisio Vives]], ya que Gerona había sido una localidad defendida por él durante sus trajines militares en la península ibérica. Vives fue también quien cumplió en Cuba la Real Orden decretada por la monarquía española de poblar y fortificar la meridional isla del archipiélago de Cuba. &lt;br /&gt;
&lt;br /&gt;
De la etapa de la piratería y filibusterismo, pasó a ser sede de los deportados, entre ellos el joven [[José Martí]], quien permaneció confinado dos meses y cinco días, a partir del [[13 de octubre]] de [[1870]], en la [[Finca El Abra|Finca El Abra]], propiedad del catalán [[José María Sardá]], y después desterrado a España en [[1871]]. &lt;br /&gt;
&lt;br /&gt;
En [[1898]], existió en Isla de Pinos una creciente presencia norteamericana y de serios intentos por anexarla a [[Estados Unidos]], lo cual decayó tras la ratificación, en [[1925]], del [[Tratado Hay - Quesada]], que restituyó la soberanía de esa parte del territorio cubano. &lt;br /&gt;
&lt;br /&gt;
== Ubicación  ==&lt;br /&gt;
&lt;br /&gt;
Está situada en las márgenes del río Las Casas, en cuyo estuario [[Cristóbal Colón]] abasteció de agua sus naves en [[1494]]. &lt;br /&gt;
&lt;br /&gt;
== Características  ==&lt;br /&gt;
&lt;br /&gt;
=== Geología  ===&lt;br /&gt;
&lt;br /&gt;
Nueva Gerona tiene en las elevaciones que la acompañan una abundante fuente de [[Mármol]] de gran pureza y diversos colores, desde el blanco, rojo y rosado hasta el negro. Según estudios geológicos, toda la Isla de la Juventud descansa sobre una plataforma marmórica, en cuya superficie y en puntos cercanos a ésta, se aprecian mármoles de gran calidad, los cuales constituyen actualmente un importante rubro nacional exportable de Cuba. &lt;br /&gt;
&lt;br /&gt;
Entre sus riquezas naturales incluye grandes reservas de [[Caolín]], así como de [[Arcilla]] y de [[Arena]], componentes básicos para la fabricación de objetos de cerámica, segundo eslabón económico del municipio especial. &lt;br /&gt;
&lt;br /&gt;
=== Agricultura  ===&lt;br /&gt;
&lt;br /&gt;
La [[Toronja]] es otro elemento importante dentro de la amplia producción citrícola de la región y su primer renglón para la exportación. La [[Ganadería]] y otros productos de la [[Agricultura]], la [[Pesca]] y la industria alimentaria, cuentan igualmente con un notable desarrollo en esa zona ultramarina, también importante polo del turismo internacional. &lt;br /&gt;
&lt;br /&gt;
=== Hidrología  ===&lt;br /&gt;
&lt;br /&gt;
Esa urbe está dotada también de excelentes aguas medicinales, las cuales contribuyeron al fomento de la villa en la etapa colonial. &lt;br /&gt;
&lt;br /&gt;
== Presidio Modelo  ==&lt;br /&gt;
&lt;br /&gt;
Durante la dictadura de [[Gerardo Machado]] ([[1925]]-[[1933]]), fue construida en la ínsula una gigantesca cárcel circular, el [[Presidio Modelo]], siguiendo los patrones de similares recintos de Estados Unidos. De ahí surgió el sobrenombre de ''Isla de los Presos''. Una de sus celdas fue ocupada por [[Pablo de la Torriente Brau]], autor de la obra ''El Presidio Modelo'', que narra los horrores vividos en aquel recinto carcelario, en el cual permanecieron también otras importantes figuras políticas de la época. &lt;br /&gt;
&lt;br /&gt;
El [[13 de octubre]] de [[1953]] llegó a esa cárcel un grupo de los participantes en el asalto al [[Cuartel Moncada]] en [[Santiago de Cuba]], ocurrido el [[26 de julio]] de ese propio año. Cuatro días después arribaría su jefe, el abogado [[Fidel Castro Ruz]], para permanecer durante 20 meses en aquella prisión. &lt;br /&gt;
&lt;br /&gt;
== Desarrollo  ==&lt;br /&gt;
&lt;br /&gt;
Escoltada por dos sierras, la de Caballos y la de Las Casas, y situada sobre una baja colina, Nueva Gerona ha venido creciendo y desarrollándose en los últimos años, luego de ser considerada una de las zonas más atrasadas y despobladas de [[Cuba]], antes de [[1959]]. &lt;br /&gt;
&lt;br /&gt;
Con la [[División Político-Administrativa|División Político-Administrativa]] de [[1976|1976]], la ciudad devino cabecera del [[Municipio Especial Isla de Pinos]]. Más tarde se convertiría en capital de la [[Isla de la Juventud]], bautizada definitivamente así el [[28 de junio]] de [[1976]], dada la gran participación de jóvenes en el avance económico y social de ese territorio, convertido en la región cubana con mayor concentración de centros docentes, la mayor parte de ellos destinados a brindar educación a estudiantes de diferentes naciones del [[Tercer Mundo]]. &lt;br /&gt;
&lt;br /&gt;
== Véase tambiém  ==&lt;br /&gt;
&lt;br /&gt;
*[[Alfredo Hernández Barrera]] &lt;br /&gt;
*[[Alfredo Duvergel Adams]] &lt;br /&gt;
*[[Carlos Alberto Yanes Artiles]] &lt;br /&gt;
*[[Edicto Gilbert Morejón]] &lt;br /&gt;
*[[José Luis Marrero]] &lt;br /&gt;
*[[Neisser Bent Vázquez]]&lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[[Historia Militar de Cuba]] ([[1510]]-[[1868]]), [[Centro de Información para la Defensa]], [[MINFAR]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Historia_de_la_localidad]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Manuel_Tames_(municipio)&amp;diff=512109</id>
		<title>Manuel Tames (municipio)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Manuel_Tames_(municipio)&amp;diff=512109"/>
		<updated>2011-04-14T23:43:02Z</updated>

		<summary type="html">&lt;p&gt;Tomaschoo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otros_usos|Manuel Tames (desambiguación)}} {{Plantilla:Municipio_(avanzado)&lt;br /&gt;
|nombre            = Manuel Tames&lt;br /&gt;
|nombre completo   = Municipio Manuel Tames&lt;br /&gt;
|apodo             =&lt;br /&gt;
|país              = Cuba&lt;br /&gt;
|unidad            = Municipio&lt;br /&gt;
|tipo_superior_1   = Provincia&lt;br /&gt;
|superior_1        = [[Guantánamo]]&lt;br /&gt;
|mapa              = Mapa-tames.jpg&lt;br /&gt;
|pie_mapa          = Ubicación del municipio Manuel Tames&lt;br /&gt;
|superficie        = 527&lt;br /&gt;
|población         = 14 302 &lt;br /&gt;
|densidad          = 27,1&lt;br /&gt;
|gentilicio        =&lt;br /&gt;
|imageninferior    = Tames.jpg&lt;br /&gt;
|imageninferior_pie= &lt;br /&gt;
|fundación         = &lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;'''Manuel Tames''' ha sido cuna de grandes historias y tradiciones. Esta edición de la historia del Municipio Manuel Tames se inicia bajo la dirección del Partido en el territorio en agosto de 1989, producto de trascendental importancia que tiene la historiografía, con una fundamentación revolucionaria, para la formación y educación Político Ideológica de las actuales y futuras generaciones. Se tuvo en cuenta además el aporte que representa para la Historia de Guantánamo y de Cuba, resaltándose el proceso histórico local, insertando en el devenir de la nación, sus diversos estudios históricos e impulsado por los cambios revolucionarios y sociales surgidos del propio desarrollo, enfocados con una concepción dialéctica materialista.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
== Historia&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Colonia&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
En el siglo XIX las tierras disponibles en la zona eran abundantes, con un inmenso territorio casi despoblado. En la misma medida que fue ocurriendo un florecimiento económico con la producción y venta de melaza, mieles, cueros, carbón y carnes, se comenzaron a repartir las tierras y muchos propietarios se adueñaron de grandes extensiones.&amp;lt;br&amp;gt;La mayor cantidad de tierras que fueron otorgadas pasaron a manos de colonizadores y de algunos vecinos ricos residentes en el lugar o procedente de otras zonas.&amp;lt;br&amp;gt;La zona estaba completamente despoblada, predominaban las haciendas ganaderas que empleaban mano de obra libre como dependencia o agregados y su reducido número de esclavos que eran empleados fundamentalmente en la producción azucarera.&amp;lt;br&amp;gt;Acontecimientos Internacionales en la zona&amp;lt;br&amp;gt;En el año [[1810|1810]] se produce la Revolución Haitiana. [[Haití|Haití]], importante colonia francesa, tenía internamente amplias contradicciones sociales que determinaron el estallido de la insurrección armada. Este proceso, provocó la destrucción de inmensas plantaciones dedicadas al cultivo del café y la caña. Cuba resultó beneficiada con esto, al comenzar a proveer el mercado internacional de azúcar y café, así comenzaron a emigrar hacia Cuba y fundamentalmente hacia la región oriental gran cantidad de colonos franceses, en muchos casos acompañados de sus dotaciones de esclavos. &amp;lt;br&amp;gt;En [[1803|1803]] y [[1870|1870]] se asentaron en la región de [[Guantánamo (municipio)|Guantánamo]] los emigrantes franceses. Cuando se producen las emigraciones francesas que llegan a Río Seco comienzan a asentarse en las comunidades de Pozo Azul, [[San Rafael (Manuel Tames)|San Rafael]], [[Las Delicias (Manuel Tames)|las Delicias]], [[Los Machitos (Manuel Tames)|Los Machitos]], [[Romelié|Romelié]] y [[Municipio San Antonio del Sur|San Antonio]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== La Guerra de los Diez Años&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
A inicio de la segunda mitad del [[Siglo XIX|siglo XIX]] había madurado ya el proceso de formación de nuestra nacionalidad y se había producido una agudización extraordinaria de las contradicciones metrópoli-colonial. Es así como en [[1868|1868]], estos llegan al máximo con el estallido de la insurrección armada, bajo la dirección de los representantes más radicales de los terratenientes cubanos.&amp;lt;br&amp;gt;San Antonio de Río Seco aportó a esta lucha hombres que dedicaron sus mejores años a la lucha por la independencia. Una de las figuras más excelsa fue sin duda [[José Policarpo Pineda Rustán|José Policarpo Pineda Rustán]], más conocido por el indio Rustán. En este municipio tuvieron lugar varios combates que contribuyeron a la lucha por la independencia de Cuba, entre ellos podemos citar el [[Combate de Ojo de Agua|Combate de Ojo de Agua]] y el [[Combate de los Plátanos|Combate de los Plátanos]]; el primero al mando del general José Maceo y en el segundo se destacó la figura de [[Silverio Guerra Téllez|Silverio Guerra]], se llevó a cabo el [[6 de noviembre|6 de noviembre]] de [[1895|1895]], ambos con el objetivo de debilitar a las tropas españolas por esta zona.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Revolución en el poder&amp;lt;br&amp;gt;  ===&lt;br /&gt;
El actual territorio del municipio Manuel Tames pertenecía a Yateras que tenía como capital municipal al poblado de Jamaica, y al constituirse la junta de Coordinación, Ejecución e Inspección, es considerado como seccional San Antonio de Río Seco para lo que se designó un delegadote JUCEI que fue el que sustituyó en las funciones de administración estatal al Ejercito Rebelde que durante el año 1959 y parte del 60 desarrolló estos; bajo la dirección de la JUCEI se acomete al arreglo de algunas viviendas y calles y se toman otras medidas de mejoramiento comunal.&amp;lt;br&amp;gt;En diciembre de 1964 se constituye un nuevo municipio que tendrá su capital en San Antonio de Río Seco y recibirá el nombre del mártir de la Revolución Manuel Tames Guerra.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
== Características&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Relieve y Población  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
La zona montañosa abarca el 75,0 por ciento del territorio. Cuenta con una población de 14 302 habitantes, la cual representa el 2,8 por ciento de la total provincial, con una extensión territorial de 527 kilómetros cuadrados para una densidad poblacional de 27,2 habitantes por kilómetros cuadrados. &lt;br /&gt;
&lt;br /&gt;
=== Límites&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
Limita al norte con el municipio Yateras, al este con el municipio San Antonio del Sur, al sur con los municipios Caimanera y San Antonio del Sur y al oeste con municipio de Guantánamo. &lt;br /&gt;
&lt;br /&gt;
=== Principales Alturas  ===&lt;br /&gt;
&lt;br /&gt;
La mayor altura es la Loma Limoncito situada en el Consejo popular Ciro Frías con una elevación de 669 metros sobre el nivel de mar. A continuación destacamos las principales alturas:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 267px; height: 129px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Metros&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Conceptos &lt;br /&gt;
| Altura absoluta&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Limoncito&amp;lt;br&amp;gt; &lt;br /&gt;
| 669&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Sierra Maguey&amp;lt;br&amp;gt; &lt;br /&gt;
| 488&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| loma del Infierno&amp;lt;br&amp;gt; &lt;br /&gt;
| 482&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Loma La Lola&amp;lt;br&amp;gt; &lt;br /&gt;
| 547&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Irregularidades Geográficas  ===&lt;br /&gt;
&lt;br /&gt;
Además de estos, existen otras irregularidades geográficas muy conocidas entre las que se encuentran: &lt;br /&gt;
&lt;br /&gt;
*La cueva de Vega Grande, sitio que sirvió de campamento a los rebeldes de la columna No. 18 que operaban en la zona. &lt;br /&gt;
*La Cueva de Ojo de Agua &lt;br /&gt;
*La Cueva de El Deseo &lt;br /&gt;
*La Solapa de Palenquito&lt;br /&gt;
&lt;br /&gt;
La” Curva de la Muerte”; sitio que enlaza a la zona de la Caridad de los Indios con la cabecera del municipio, apreciándose en esta ultima la meseta de “Secundino”. Debe destacarse que los terrenos que presentan características netamente llanas se encuentran concentrados fundamentalmente para la porción suroeste de los dos poblados cabeceras (Manuel Tames y Héctor Infante), sin obviar que se pueden encontrar regiones llanas en otras partes del municipio. Estas llanuras se unen, formando conjuntamente con otras porciones llanas de la provincia, el inmenso valle de la cuenca de Guantánamo. &lt;br /&gt;
&lt;br /&gt;
=== Clima  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;El clima se presenta seco con un promedio de precipitación anual de 746 mm. La evaporación anual alcanza valores de 2 284 mm, la temperatura 25&amp;lt;sup&amp;gt;0&amp;lt;/sup&amp;gt;C y 30&amp;lt;sup&amp;gt;0&amp;lt;/sup&amp;gt; C y la humedad relativa promedio es de 77&amp;amp;nbsp;% (estación climatológica El Quemado).&amp;amp;nbsp;El clima constituye un punto de análisis teniendo en cuenta las características geográficas del territorio. En la zona de la Caridad, en particular en el Pinar y en la zona del Quemado en el barrio del plan fijo de la Mesa predomina un clima frío y húmedo. En la zona de Yuraguana el clima es seco y calido es decir que el clima de estos tres puntos es diferente al promedio del territorio incidiendo en el comportamiento de la lluvia, de la flora y en alguna medida de la fauna.&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Hidrografía  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;La no existencia de una amplia red hidrográfica se refleja notablemente partiendo de que el territorio es bañado de norte a sur por los ríos “Yateras” y “San Andrés”, uniéndose a estos otros arroyos que provienen de las aguas subterráneas a manantiales que predominan en las zonas permitiendo un aumento gradual de su caudal. &lt;br /&gt;
Se puede observar como las corrientes de agua que arrastran a estos se mezclan finalmente en el lugar conocido por Revollar, manteniendo su curso hasta la desembocadura en la playa Yateritas. &lt;br /&gt;
Debe precisarse que una pequeña parte de esta agua se utiliza para cumplimentar el beneficio de algunas plantaciones cañeras a través del sistema de riego por canales, como la estación de bombeo que se encuentra instalada en las márgenes del río y en la que se puede localizar en la zona de Revollar. También es utilizada en otras labores agrícolas como es el caso de las plantaciones de hortalizas y viandas, en la ganadería, así como el uso de las actividades domésticas.&amp;lt;/div&amp;gt; &lt;br /&gt;
== Desarrollo Económico&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Producción azucarera en la Neocolonia'''&amp;lt;br&amp;gt;'''  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;En los centrales San Antonio de Redor y Romelié lo mismo que en sus colonias durantes las primeras décadas del surgimiento de la Republica existía una economía deformada, los hombres vivían como los esclavos trabajando jornadas de 10 y 12 horas, desde la madrugada en que se iniciaba el alza de la caña hasta la llegada de la noche cuando salían de los cortes a cambio de un salario de $0,50 los cortadores de caña y de $0,80 para los que trabajan en el ingenio. &lt;br /&gt;
Estos obreros vivían en barracones que en otros tiempos fueron albergues de esclavos donde no existían las más mínimas condiciones higiénicas. En cada barracón se alojaban de 11 a 12 familias incluyendo haitianos, chinos y jamaiquinos.&amp;lt;br&amp;gt; A principios del siglo las masas campesinas habitaban fundamentalmente en las zonas montañosas de la Caridad de los Indios, alejados de los grandes poseedores de tierra. &lt;br /&gt;
&lt;br /&gt;
El hecho de que una parte minoritaria de las tierras llamadas Realengo ubicada en La Caridad de los Indios y La Mesa fueron ocupadas por campesinos los aislaba de los latifundios. Por estar tan separado del resto de la sociedad vivían en un profundo atraso, desconociéndose que existiera organización alguna entre ellos, sin embargo los obreros azucareros de los ingenios y las colonias de San Antonio y Romelié, estaban controladas por un movimiento obrero sindical que ya venía demostrando sus inquietudes celebrando reuniones clandestinas, así como organizando y atrayendo a los cortadores de cañas y carreteros. &lt;br /&gt;
&lt;br /&gt;
El [[8 de noviembre|8 de noviembre]] de [[1914|1914]] aparece una convocatoria que firman Juan Refino Danger, Facundo Elizastiqui y Grabiel Hernández Rodríguez con el fin de crear una sociedad denominada Unión de Obreros del barrio de Río Seco. Su objeto principal era crear fondo para enfermedades de los obreros. Para su ingreso no tenían distinción de raza ni nacionalidad. &lt;br /&gt;
&lt;br /&gt;
De esta naciente asociación de la cual no podemos hacer una exhaustiva valoración por desconocer cual fue su destino final, sin embargo a pesar de que en consecuencias con sus artículos estaba impregnada de la corriente anarcosindicalista de ese tiempo, consentimos en que tiene una gran significación porque es la primer señal de este territorio de una organización que trata de nuclear a los trabajadores para hacerlo más fuertes en sus reclamos económicos frente a los que los mantenían encorvados bajo el látigo de la explotación. &lt;br /&gt;
A medidas que estos ingenios se fueron modernizando y fue creciendo su capacidad industrial, fueron disminuyendo los días de zafra y aumentando al llamado “Tiempo Muerto” que asumía a todos los trabajadores en grandes penurias.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Comercio interno y externo&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;A principio de siglo se creó un institución comercial en ambos centrales al estilo colonial; en San Antonio el edificio abarcaba una manzana en el se vendían productos industriales, cárnicos, comida elaborada e incluso bebida alcohólica. &lt;br /&gt;
En Romelié ocurrió lo mismo todo el comercio se realizaba en mismo edificio y en ambos casos el comercio era controlado por los dueños del central, lo que permitía mayor explotación de los trabajadores que solo podían comparar allí pues el pago era limitado en vales y monedas que ellos mismos acuñaban cuyo valor era limitado en esa red comercial. &lt;br /&gt;
&lt;br /&gt;
En esta red comercial se hacía el suministro a las distintas colonias a través de los mismos colonos que eran los que entregaban la producción al central. &lt;br /&gt;
&lt;br /&gt;
A partir de [[1934|1934]] comenzó a incrementarse el comercio, fundamentalmente en Río Seco, como resultado de un aparente mejoramiento que tuvo el país en correspondencia con la caída de Machado y el surgimiento del gobierno del presidente norteamericano Franklin D.&amp;lt;br&amp;gt;Al tomar el poder el presidente norteamericano F. D Roosevelt se adoptaron numerosas medidas para salir de la crisis de super producción en que había caído el país, entre estas; el Tratado de Reciprocidad Comercial y la ley Costigan Jones, aprobados ese mismo año.&amp;lt;br&amp;gt;Durante el gobierno de [[Ramón Grau San Martín|Ramón Grau San Martín]], circulo más dinero y la gente gastaba más. Se puede hablar de una época de florecimiento del comercio interno en los poblados principales sin embargo El Quemado y la Caridad de los Indios no existía tienda hasta el triunfo de la Revolución. &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
== Desarrollo Social  ==&lt;br /&gt;
&lt;br /&gt;
=== '''Educación'''&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Secundaria.jpg|thumb|left|Secundaria.jpg]] &lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;Durante el año [[1961|1961]] a través del desarrollo de la campaña de alfabetización se eliminó el analfabetismo, mal heredado de la neocolonia, cultura desarrollada por más de un centenar de miembros de la brigada [[Conrado Benítez García|Conrado Benítez]], los alfabetizadotes Patria o Muerte y por los propios maestros que tenían su campamento mayor en la casa de dos pisos en Tames (Antiguo San Antonio).&amp;lt;br&amp;gt;A esta casa colonial, antigua vivienda de los propietarios del central, significativos pasos en las escuelas del municipio y casa de los alfabetizadotes continuó el seguimiento plan para continuar elevando el nivel de los alfabetizadores y luego ya se sigue y se instaura durante la década del 60 la enseñaza de adultos.&amp;lt;br&amp;gt; &lt;br /&gt;
En el año [[1971|1971]] se abre oficialmente la secundaria obrera campesina en Manuel Tames y Héctor Infante, hecho que a la vez aumente el nivel cultural de esta población, aumenta las posibilidades de superación del sector obrero&amp;amp;nbsp; adulto en general. &lt;br /&gt;
&lt;br /&gt;
En [[1978|1978]] se crea una escuela secundaria básica en Manuel Tames, que da solución a los alumnos viajeros de este nivel y a muchos que al terminar el 6to grado tenían que becarse en distintas escuelas del país. En [[1992|1992]] se abre una escuela secundaria en Héctor Infante. &lt;br /&gt;
En el año [[1993|1993]] curso escolar 1993-1994 el sistema educación en el territorio da un salto cualitativo en su desarrollo pues se abre por primera vez un centro de enseñanza preuniversitaria ubicado en el poblado de Manuel Tames, se abren dos centros de enseñanza politécnico, uno en Manuel Tames y no en La Caridad de los Indios, también se crean dos secundarias básicas en la zona montañosa, una en Ciro Frías y otra en La Caridad de los Indios.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== '''Deporte'''&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;El movimiento deportivo tenía una situación de total abandono, pues existían sólo campos de béisbol en los bateyes azucareros de San Antonio y Romelié y sin las adecuadas condiciones y los que practicaban ese deporte lo hacían con esfuerzo propio, con el apoyo de algunos comerciantes o de otros propietarios. Por otra parte de San Antonio Redó un grupo de entusiasta jóvenes practicaban el boxeo al lado de un billar (salón de juego) que existía en la calle principal (actual [[Camilo Cienfuegos Gorriarán|Camilo Cienfuegos]]) hacían su preparación sin ningún apoyo oficial, sus combates los efectuaban en la galería o en el cine y por los cuales los participantes recibían algún dinero. Ante esta pobre situación el gobierno comienza a tomar un conjunto de medidas en el territorio y así se contribuyeron y mejoraron las instalaciones deportivas, ya a principio de la década del [[1980|1980]] se construyeron complejos deportivos en Manuel Tames y Héctor Infante y una series de instalaciones para diferentes deportes tales como el boxeo, la lucha y otros , junto a esto crece el número de instructores deportivos que llevan servicios hasta las zonas montañosas donde además se crean algunas instalaciones deportivas rústicas que permiten a los pobladores de estos lugares practicar diferentes deportes.&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Cultura  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Casadecultura.jpg|thumb|left|151x112px|Casadecultura.jpg]] &lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;El estado cubano comienza en los años 60 un serio trabajo en este municipio en la esfera cultural. Este trabajo comienza a dar frutos y aparecen los primeros grupos aficionados,&amp;amp;nbsp; las zonas rurales comienzan a recibir los beneficios del cine móvil, así como los albergues de los macheteros. &amp;lt;br&amp;gt; &lt;br /&gt;
Junto a esto comienzan a brindar servicio más de 10 instructores artísticos y numerosos grupos de trabajadores que permiten la elevación de la cultura de los habitantes del territorio.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''Proyecto &amp;quot;La Ranchería&amp;quot;''' &lt;br /&gt;
Al llegar los colonizadores existían numerosas comunidades aborígenes en los márgenes del rió Yateras; los estudios realizados en los levantamientos arqueológicos y las condiciones naturales del territorio permiten admitir esa hipótesis. Las áreas de ocupación estaban enmarcadas desde la misma desembocadura del rió en el mar caribe hasta la zona de Vega Grande aproximadamente. &amp;lt;br&amp;gt;Es difícil referirse al proceso de formación y desarrollo de estas comunidades, pero los hallazgos materiales de estos sitios hacen evidente que la comunidad del quemado&amp;amp;nbsp; pertenecía a los agro alfareros este primer sitio perteneciente a la cultura subtaina fue descubierta en 1990, enclavada a la orilla del rió Yateras cerca de el quemado en la EMA&amp;amp;nbsp; [[Ciro Frías Cabrera|Ciro Frías Cabrera]]. En una exploración superficial se recolectaron: &amp;lt;br&amp;gt;Fragmentos de hachas petaloides ceremoniales.&amp;lt;br&amp;gt;Micro cuentas de conchas. &amp;lt;br&amp;gt;Pulidores líticos.&amp;lt;br&amp;gt;Asas de vasijas de barros cocidos.&amp;lt;br&amp;gt;Bordes decorados y fragmentos de vasijas. &amp;lt;br&amp;gt;Se recolectaron además abundantes caracoles de la fauna terrestre y marina, pinzas de cangrejos del genero cardiosonia guami, huesos de jutías y vértebras de pescados. Todas estas evidencias y los restos alimenticios están mezclados con abundantes cenizas y partículas de carbón vegetal. Por la investigación realizada se estima que en el lugar vivieron de 90 a 100 aborígenes de acuerdo a la extensión ocupacional del lugar. &amp;lt;br&amp;gt;“En la mayoría de los textos y manuales de historia se trata de demostrar que como consecuencia de la conquista solo quedaban en manifestaciones biológicas de aborígenes, el profundo mestizaje que caracteriza a nuestro pueblo. No obstante, ya en el año 1876 el eminente investigador español Miguel Rodríguez Ferrer reconocía que quedaban poblaciones con marcados rasgos aborígenes en el extremo oriental. &amp;lt;br&amp;gt;Del país donde se conoce por pruebas arqueológicas y documentales. &amp;lt;br&amp;gt;En 1904 Culin hace referencia a los indios cubanos al igual que Harrington en 1921. En 1904 Gates vuelve a la actualidad el tema, pero no es hasta la década de los años 60 que en estos estudios cobran profundidad en trabajos como los Guimnburg, en 1965 y Pospisil, 19771 1976. &amp;lt;br&amp;gt;En 1972 se comenzó el estudio sistemático de estas poblaciones encabezado por Rivero de la calle bajo los auspicios del museo montanè de la Universidad de la habana, cuyos resultados fueron publicados en 1973 y 1978 siendo esta ultima publicación junto a la de pospisil del 1976 una de las mas completas y minuciosas de las que realizadas hasta la fecha, donde abordo con un amplio criterio las características antropológicas y socio culturales de la población autóctona. &amp;lt;br&amp;gt;Se seleccionaron 176 adultos, mayores de 20 años realizándose un estudio ginecológico hasta el nivel de los abuelos donde solo aparecen los apellidos, Rojas y Ramírez. Este trabajo de Gates en 1952 demuestra la asociación de estos apellidos a los rasgos aborígenes de la población. Estos apellidos marcan un linaje muy antiguo, pues provienen de Manuel Rojas sobrino del conquistador Diego Velásquez el que poseía todas las tierras del noroeste de Oriente por otorgamiento real además de la población que las habitan, es decir era un gran encomendero español con asiento en Baracoa y de Miguel Ramírez, obispo de cuba en 1528 y fue el primer bautizo masivo que se realizo entre los aborígenes, además de ser humanista protector de los indios.&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Salud&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;El triunfo revolucionario halla la salud pública con un bajo nivel de atención, pues oficialmente no existían instituciones sanitarias y dos médicos. Amado Urquía y Armando Ballar que poseían consultorios privados, existían 3 farmacias privadas, una en Romelié y dos en San Antonio, con su practicante cada uno, con su practicante cada uno, además un estomatólogo que sólo se dedicaba a la extracción y no todos los días, la medicina que se practicaba era totalmente privada. &lt;br /&gt;
En 1960se iniciaba la construcción del hospital rural en San Antonio concluido en 1961 y que es inaugurado con un médico, tres enfermeras, un técnico de laboratorio y un auxiliar de estadísticas. Contaba con 9 camas para ingresos, preferentemente embarazadas, así paulatinamente se aplicaron durante la década de los 60 distintos planes como la erradicación del paludismo y otras campañas contra enfermedades que poco a poco fueron eliminadas del territorio. &lt;br /&gt;
&lt;br /&gt;
La atención a la salud como conquista de la Revolución fue elevándose paulatinamente, tanto en la calidad como en la cantidad. Así en el año 1976 se construyó un consultorio en Héctor Infante y el número de médico se eleva, y son 3 en la década del 70 con enfermeras que pasan del número 10. En el 1982 se aumenta la capacidad del hospital y se le construyen 2 plantas y aumenta el número de médicos a 4. &lt;br /&gt;
&lt;br /&gt;
En [[1984|1984]] se construye un policlínico en Manuel&amp;amp;nbsp; Tames, lo que permite el aumento del número de consultas y se establece n un mayor número de especialidades. En los últimos años de la década del 70 se funda una casa materna que en ella reciben atención en las últimas semanas del embarazo las mujeres, fundamentalmente las de las zonas rurales. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Desde el triunfo de la Revolución en la esfera de la Salud se ha venido trabajando arduamente con el objetivo de mejorar cada vez más la calidad de vida de nuestros habitantes, esto lo demuestran los indicadores que en la siguiente tabla se muestran:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;width: 391px; height: 203px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Conceptos &lt;br /&gt;
| 2004 &lt;br /&gt;
| 2005 &lt;br /&gt;
| 2006 &lt;br /&gt;
| 2007 &lt;br /&gt;
| 2008 &lt;br /&gt;
| 2009&lt;br /&gt;
|-&lt;br /&gt;
| Médicos &lt;br /&gt;
| 50 &lt;br /&gt;
| 49 &lt;br /&gt;
| 48 &lt;br /&gt;
| 55 &lt;br /&gt;
| 58 &lt;br /&gt;
| 65&lt;br /&gt;
|-&lt;br /&gt;
| De ello: Médicos de Familia &lt;br /&gt;
| 14 &lt;br /&gt;
| 13 &lt;br /&gt;
| 13 &lt;br /&gt;
| 15 &lt;br /&gt;
| 16 &lt;br /&gt;
| 61&lt;br /&gt;
|-&lt;br /&gt;
| Estomatólogos &lt;br /&gt;
| 4 &lt;br /&gt;
| 4 &lt;br /&gt;
| 4 &lt;br /&gt;
| 6 &lt;br /&gt;
| 5 &lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Farmaceúticos &lt;br /&gt;
| 6 &lt;br /&gt;
| 8 &lt;br /&gt;
| 7 &lt;br /&gt;
| 10 &lt;br /&gt;
| 8 &lt;br /&gt;
| 15&lt;br /&gt;
|-&lt;br /&gt;
| Enfermeras y Auxiliares &lt;br /&gt;
| 99 &lt;br /&gt;
| 108 &lt;br /&gt;
| 125 &lt;br /&gt;
| 156 &lt;br /&gt;
| 138 &lt;br /&gt;
| 159&lt;br /&gt;
|-&lt;br /&gt;
| Técnicos y Auxiliares &lt;br /&gt;
| 78 &lt;br /&gt;
| 294 &lt;br /&gt;
| 248 &lt;br /&gt;
| 217 &lt;br /&gt;
| 376 &lt;br /&gt;
| 60&lt;br /&gt;
|-&lt;br /&gt;
| Total &lt;br /&gt;
| 237 &lt;br /&gt;
| 463 &lt;br /&gt;
| 432 &lt;br /&gt;
| 444 &lt;br /&gt;
| 585 &lt;br /&gt;
| 310&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Policlínico Docente Manuel Tames'''&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Policlinicotames.jpg|thumb|left|171x96px|Policlinicotames.jpg]]En el año 1981 se crea la unidad de vectores que posteriormente se convierte en unidad municipal de Higiene y Epidemiología y realiza toda una labor preventiva y de control de plagas y enfermedades.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A finales de la década del 80 y cumpliendo con la política trazada se iniciaba la construcción de los consultorios del médico de la familia, como parte de la medicina comunal y preventiva.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
En el 1993 en el territorio del municipio existían 13 consultorios del médico de la familia.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Véase también  ==&lt;br /&gt;
&lt;br /&gt;
*[[Elena Fuentes López|Elena Fuentes López]] &lt;br /&gt;
*[[Eliecer Durán Alba|Eliecer Durán Alba]] &lt;br /&gt;
*[[Jesús Manuel Cantillo Pelier|Jesús Manuel Cantillo Pelier]] &lt;br /&gt;
*[[José Sánchez Reyes|José Sánchez Reyes]] &lt;br /&gt;
*[[Ramón Rodríguez Rivero|Ramón Rodríguez Rivero]] &lt;br /&gt;
*[[Víctor Manuel Fuentes Castillo|Victor Manuel Fuentes]] &lt;br /&gt;
*[[Ramón Guevara Montano|Ramón Guevara Montano]] &lt;br /&gt;
*[[Oscar Matos Leyva|Oscar matos Leyva]] &lt;br /&gt;
*[[La Rancheria|La Ranchería]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
== Fuentes&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
*PCC Municipal &lt;br /&gt;
*Historiador de la Localidad &lt;br /&gt;
*ONE Municipio Manuel Tames&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Enlaces Externos&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.radioguantanamo.cu/Sitios/Municipios/ManuelTames/mtames.htm Sitio Web Radio Manuel Tames&amp;amp;nbsp; ]&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://www.gtmo.cult.cu/municipios/mtames/index.php Sitio Web Cultura Manuel Tames ] &lt;br /&gt;
*[http://www.gtm.jovenclub.cu/mcp/mnt/mtames.html Sitio Web Joven Club Manuel Tames]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Category:Municipios_de_Cuba]] [[Category:Historia_del_municipio]]&lt;/div&gt;</summary>
		<author><name>Tomaschoo</name></author>
		
	</entry>
</feed>