lunes, 6 de mayo de 2013

Cuestionario C++

¿Que es C++?
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
¿Qué es un Code Blocks?
Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C y C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversossistemas operativos, y está licenciado bajo la Licencia pública general de GNU.
¿Qué es un compilador?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.1
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
 ¿Tipos de Datos en C++?
·         Caracteres: char (también es un entero), wchar_t
·         Enteros: short int, int, long int, long long int
·         Números en coma flotante: float, double, long double
·         Booleanos: bool
·         Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales.
¿Cuáles son todas las Funciones en C++?
Return 0;
De nuevo una sentencia, "return" es una palabra reservada, propia de C++. Indica al programa que debe abandonar la ejecución de la función y continuar a partir del punto en que se la llamó. El 0 es el valor de retorno de nuestra función, recordemos que la función "main" debe retornar un valor integer, entero. Por convenio, cuando "main" retorna con 0 indica que todo ha ido bien. Un valor distinto suele indicar un error. Imagina que nuestro programa es llamado desde un fichero de comandos, un fichero "bat" o un "script". El valor de retorno de nuestro programa se puede usar para tomar decisiones dentro de ese fichero. Pero somos nosotros, los programadores, los que decidiremos el significado de los valores de retorno.
Que es Compilar?
Compilar se refiere a la acción por medio de la cual, una serie de instrucciones escritas o codificadas en lenguaje de programación son convertidas a lenguaje máquina (binario) de tal forma que puedan ser ejecutadas por medio de un programa informático.
¿Qué pasa si no se le pone el nombre de la variable (INT, FLOAT, CHAR)?
El programa no se ejecuta como debe de ser
¿Para que sirve mas espacio en una variable (long)?
Para poner mas datos, mientras mas datos se necesiten mas será el espacio que se ocupe
Tipos de variables?
Los tipos de variables
Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará. 

1.1 bool
Por lo general utiliza 1 byte de memoria, valores: true o false

1.2 char
Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres. 

1.3 unsigned short int
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535 

1.4 short int
Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767

1.5 unsigned long int
Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295

1.6 long int
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647

1.7 int (16 bits)
Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767

1.8 int (32 bits)
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647

1.9 unsigned int (16 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535

1.10 unsigned int (32 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295

1.11 double
Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38

1.12 float
Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38
Atención! 
El tamaño de las variables en memoria puede variara de un PC a otro. 

¿Cual es el símbolo ampersand?
& 
¿Qué es y para que sirve  una librería?
Debido a esto surgieron las bibliotecas. Principalmente se trata de colecciones de funciones que necesitamos usar frecuentemente. A menudo estas bibliotecas se comparten con otros programadores, ya sea de una forma comercial o amistosa.
Una de las características de lenguajes como C y C++ es la posibilidad de reutilizar el código, ahorrando muchas horas de trabajo, por no hablar del ahorro de aspirinas y cafeína.
Ya desde el principio de nuestro aprendizaje del lenguaje surgen inquietudes relacionadas con este tema: nos vemos repitiendo una y otra vez las mismas rutinas, y pensamos que nos gustaría dedicar nuestro esfuerzo a hacer cosas nuevas, en lugar de repetir las que ya sabemos hacer. Algunas de esas rutinas se pueden convertir en funciones, y frecuentemente usamos las opciones de cortar y pegar de nuestro editor para copiar esas pequeñas (o grandes) secciones de código.

¿para que sirve el canal STD?
Un canal de comunicación es el medio de transmisión por el que viajan las señales portadoras de la información emisor y receptor.1 Es frecuente referenciarlo también comocanal de datos.
Los canales pueden ser personales o masivos: los canales personales son aquellos en donde la comunicación es directa. Voz a voz. Puede darse de uno a uno o de uno a varios. Los canales masivos pueden ser escrito, radial, televisivo e informático.
Así sucesivamente se pueden ir identificando los diferentes canales de trasmisión del pensamiento.

¿Qué es un salto de línea?
en una instrucción de muestra por pantalla, como 
printf

lo unico q tenés q hacer es poner entre comillas "\n"
Para que Sirve Using namespace std;?
La instruccion using namespace especifica que los miembros de un namespace van a utilizarse frecuentemente en un programa. Esto permite al programador tener acceso a todos los miembros del namespace y escribir instrucciones mas concisas como: 

cout<<"hola";

en vez de:

std::cout<<"hola";

Aunque es una mala practica de programacion utilizar una instruccion using, ya que se incluye todo el contenido del namespace.
¿Para que sirve guardar datos en una variable?
Las variables se representan con identificadores que hacen referencia a un lugar de la memoria del programa en donde se almacena un dato. Una variable está asociada a un tipo de datos, el cual y en función del tamaño del mismo determina la cantidad de bytes que serán necesarios para almacenar la variable. En el caso de colecciones y al contrario que con el resto de tipo de datos, ya sean primitivos u objetos complejos, la memoria asignada a almacenar tales variables no se conoce de antemano, lo cual lleva a establecer políticas de reserva de memoria:
·         Reserva fija de memoria.- Implica predeterminar la cantidad de memoria que se asignará a la colección. Es una política extremadamente rígida, ya que llegados al final de la zona de memoria no se podrían almacenar nuevos elementos.
·         Reserva variable de memoria.- Se dedica una zona de memoria, pudiendo ser de un tamaño predeterminado o no, y en caso de sobrepasarse dicha zona de memoria se vuelve a asignar otra zona, contigua o no, para impedir la restricción mencionada arriba.









domingo, 5 de mayo de 2013

Bienvenidos :3

Hola:

Las palabras de bienvenida no se deben decir de forma hipócrita, al contrario, estas deben salir del corazón demostrando la humildad y el gran cariño que se tiene hacia la persona que se dirigen las palabras. De igual forma estas no tienen límites de edad, las puede decir desde un niño hasta un adulto mayor y de igual forma pueden ser dirigidas a personas de todas las edades.

Asi que simplemente Bienvenidos :3