martes, 14 de septiembre de 2010

Tarea Nº 19: Redimensionación de Imagen


Imagen Original
Peso: 42Kb Pixeles: 610 x 443

Imagen Redimensionada:
Peso: 14Kb Pexeles: 300 x 218

Como podemos ver en este ejemplo, toda imagen tiene cierta cantidad de pixeles( Unidades minimas de color que forman una imagen), al ser redimencionada los pierde o los gana, dependiendo del caso gana o pierde peso la imagen.

viernes, 6 de agosto de 2010

Paso 5º: Funciones en linea

Existen funciones en linea que ayudan a reducir la sobrecarga por llamadas de función especial para pequeñas funciones.El compilador puede ignorar el calificador inline y típicamente así lo hará para todo,a exepción de las funciones más pequeñas.El calificador inline deberá ser utilizado sólo tratándose de funciones pequeñas,de uso frecuebnte.Usa funciones inline puede reducir el tiempo de ejecución,pero puede aumentar el tamaño del programa.



// Usamos la funcion Inline para
// calcular el volumen del cubo
#include


inline float cubo( const float s )
{
return s * s * s;
}

int main() //Funcion donde comienza el Programa
{//Comienzo del Bloke de la funcion main()
cout << "Inteoduce la longitud de tu cubo";
float radio;
cin >> lado;
cout << "El bolumen del lado del cubo: ";

return 0; //Valor que Devuelve main()
}//Fin del Bloke de la funcion main()

viernes, 2 de julio de 2010

Paso 4º: Primeros pasos con C++



#include //Libreria Estandar de Entrada y Salida.


int main() //Funcion donde comienza el Programa
{//Comienzo del Bloke de la funcion main()
printf("Primer Tutorial!\n"); //Imprimimos un
texto en la consola

return 0; //Valor que Devuelve main()
}//Fin del Bloke de la funcion main()


Presentacion de C++

A continuacion les mostrare una presentación en PowerPoint que creé.

viernes, 11 de junio de 2010

Paso 3º: Estructura básica de un Programa

En este paso les mostrare una estructura básica de un programa.



#include <iostream.h>

int main(void)
{
cout<<”hola mundo”<<endl;
return 0;
}

Analicemos cada parte de nuestro primer programa.



#include <iostream.h>

La parte del #include se refiere a la biblioteca de funciones que vamos a utilizar. Es
decir para llamar a una biblioteca en particular debemos hacer lo siguiente:



#include <librería_solicitada>

El estándar de C++ incluye varias bibliotecas de funciones, y dependiendo del
compilador que se esté usando, puede aumentar el número.



int main(void){

Todo programa en C++ comienza con una función main(), y sólo puede haber una.
En C++ el main() siempre regresa un entero, es por eso se antepone “int” a la
palabra “main”. Los paréntesis que le siguen contienen lo que se le va a mandar a la
función. En este caso se puso la palabra “void” que significa vacío, es decir que a la
función main no se le está mandando nada, podría omitirse el void dentro de los
paréntesis, el compilador asume que no se enviará nada. La llave que se abre
significa que se iniciará un bloque de instrucciones.



cout<<”hola mundo”<

Esta es una instrucción. La instrucción cout está definida dentro de la biblioteca
iostream.h, que previamente declaramos que íbamos a utilizar. Una función, en
este caso main() siempre comienza su ejecución con una instrucción (la que se
encuentra en la parte superior), y continúa así hasta que se llegue a la última
instrucción (de la parte inferior). Para terminar una instrucción siempre se coloca “;”.
Pero además de instrucciones se pueden invocar funciones definidas por el usuario
(por supuesto diferentes de main) como se verá mas adelante.



return 0;
Esta es otra instrucción, en este caso la instrucción return determina que es lo que
se devolverá de la función main(). Habíamos declarado que main devolvería un
entero, así que la instrucción return devuelve 0. Lo cual a su vez significa que no han
ocurrido errores durante su ejecución.



}
La llave de cierre de la función main() indica el termino del bloque de instrucciones.

En algunos programas de ejemplo, notará el uso de dobles diagonales (“//”). Estas
diagonales se usan para escribir comentarios de una línea dentro del código del
programa. Además podrá encontrar el uso de “/*” “*/” estos caracteres encierran un
comentario de varias líneas y cualquier cosa que se escriba dentro de ella no
influenciará en el desempeño del programa.
También verá que muchas veces utilizaremos una diagonal invertida (“\”). Este signo
se utiliza cuando una instrucción ocupará varias líneas y por razones de espacio en
la hoja es mejor dividirla en partes.