Arquitectura Ecléctica e Historicista en Latinoaméricaimariagsg
La arquitectura ecléctica e historicista en Latinoamérica tuvo un impacto significativo y dejó un legado duradero en la región. Surgida entre finales del siglo XIX y principios del XX, esta corriente arquitectónica se caracteriza por la combinación de diversos estilos históricos europeos, adaptados a los contextos locales.
El movimiento moderno en la arquitectura venezolana tuvo sus inicios a mediados del siglo XX, influenciado por la corriente internacional del modernismo. Aunque inicialmente fue resistido por la sociedad conservadora y los arquitectos tradicionalistas, poco a poco se fue abriendo camino y dejando una huella importante en el país.
Uno de los arquitectos más destacados de la época fue Carlos Raúl Villanueva, quien dejó un legado significativo en la arquitectura venezolana con obras como la Ciudad Universitaria de Caracas, considerada Patrimonio de la Humanidad por la UNESCO. Su enfoque en la integración de la arquitectura con el entorno natural y la creación de espacios que favorecen la interacción social, marcaron un punto de inflexión en la arquitectura venezolana.
Otro arquitecto importante en la evolución del movimiento moderno en Venezuela fue Tomás Sanabria, quien también abogó por la integración de la arquitectura con el paisaje y la creación de espacios abiertos y funcionales. Su obra más conocida es el Parque Central, un complejo urbanístico que se convirtió en un ícono de la modernidad en Caracas.
En la actualidad, el movimiento moderno sigue teniendo influencia en la arquitectura venezolana, aunque se ha visto enriquecido por nuevas corrientes y enfoques que buscan combinar la modernidad con la identidad cultural del país. Proyectos como el Centro Simón Bolívar, diseñado por el arquitecto Fruto Vivas, son ejemplos de cómo la arquitectura contemporánea en Venezuela sigue evolucionando y adaptándose a las necesidades actuales.
2. ¿Qué es c++?
Es un lenguaje de programación
diseñado a mediados de los años 1980
por Bjarne Stroustrup, un lenguaje de
programación C con mecanismos que
permiten la manipulación de objetos,
desde el punto de vista de los
lenguajes orientados a objetos, el C++
es un lenguaje híbrido.
3. Componente estructural
básico; Funciones
{
Secuencia de declaraciones e
instrucciones
}
...
Función ()
{
Secuencia de declaraciones e
instrucciones
}
Directivas de preprocesador
Declaraciones globales (variables
globales, funciones,…)
Función main()
{
Secuencia de declaraciones e
instrucciones
}
función1 ()
4. Directivas del preprocesador
Los compiladores de C++ proporcionan bibliotecas de funciones.
Cada biblioteca de funciones tiene asociado un archivo de definición que se denominada cabecera.
Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de
preprocesamiento seguida de la cabecera de la biblioteca entre ángulos.
Instrucciones al compilador antes de que se compile el programa principal
Las directivas más usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas antes de compilar la función principal
5. La función main()
Una función C++ es un subprograma que
devuelve un valor, un conjunto de valores
o realiza una tarea específica. Todo
programa C++ tiene una única función
main() que es el punto inicial de entrada
al programa. Si se intenta declarar dos
funciones main() dentro del programa se
produce error.
Estructura de un programa C++
#include <iostream.h>
main()
{
…
...
}
Las sentencias escritas entre las llaves se denominan
BLOQUE
#include <iostream.h>
int main()
{
entrada_datos();
proceso_datos();
return 0;
...
}
Llamadas a otras funciones.
6. Tipos de datos básicos en C++
El tipo de dato determina la naturaleza del valor que puede tomar
una variable.Un tipo de dato define un dominio de valores y las
operaciones que se pueden realizar con éstos valores.
C++ dispone de unos cuantos tipos de datos predefinidos (simples) y
permite al programador crear otro tipo de datos.
7. Tipo de datos básicos
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool ( Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
• void ( Nada. Sirve para indicar que una función no devuelve
valores)
8. ARCHIVO DE CABECERA
Librerias – indica que se tengan en cuenta las funciones y tipos definidos en la librería
que se escoja, por ejemplo tenemos:
#include < nombre de fichero >
podemos ver donde dice: ” nombre de fichero ” va como su nombre lo indica un “fichero
cabecera” por lo general en c++ usamos iostream que son las siglas iniciales de: [ input
output stream ].
Cada fichero cabecera sirve para indicarle al programa “que funciones podemos usar”, es
decir que al colocarle el iostream, tendremos funciones que se nos permitirá usar c0mo el
system(“pause”) para dar una pausa al programa que hemos hecho y observar bien los
resultados, entre otras; tambien podemos usar recursos como es el cin ( para que el
usuario/a ingrese datos ) y el cout ( para mostrarle datos al usuario/a ).
9. CABECERA DE FUNCION – FUNCION
PRINCIPAL
Debajo de la cabecera principal del programa, se coloca la “cabecera
de funcion”, ésta funcion es obligatoria en cada programa porque
indica el comienzo del programa:
main ( )
Y se requiere de los parentesis despues de la palabra restringida
“main“
10. CUERPO – DESARROLLO
Despues de colocar main ( ) es decir nuestro indicador que
comienza el programa, ya podemos comenzar con la
programacion, ya que la programacion va en el cuerpo del
programa, se debe indicar cual es el cuerpo, osea los limites. En un
programa los limites son marcados por el simbolo “ las llaves “, es
decir { }
{
. . . .
. . . . . . .
}
11. Por ultimo tenemos las sentencias, es decir nuestra programación, lo
que vayamos realizando en el cuerpo del programa, lo que va a hacer
el programa al compilarlo y ejecutarlo. Todo eso va a ir en el cuerpo
es decir DENTRO de los limites que establecimos ( las llaves
principales del programa )
12. – ESTRUCTURA –
Al final tenemos que, la estructura de un programa en c++ es así:
#include <iostream.h>
main ( )
{
. . . .
. . . . . . .
}