lunes, 13 de junio de 2011

PROGRAMACIÓN EN C

EL LENGUAJE DE PROGRAMACIÓN
Sirven para realizar aplicaciones para que los usuarios trabajen con ellas.
Algoritmos:
Este es el sistema que debe presentar toda programación:


Por ejemplo para hacer un programa que realice la suma de dos números la programación sería la siguiente: 



Aquí utilizamos distintos bucles o funciones, como la función printf que escribe textualmente lo que queramos, o la función scanf en la que escribimos la fórmula para que realice la operación del programa, en este caso la suma.




Otro ejemplo: realizar un programa que haga el área de un triángulo:


Utilizamos las mismas funciones que en el ejemplo anterior.

Ejemplo 3: programa que realiza la suma y el área del triángulo:


#include<stdio.h>
#include<math.h>
int main() {
            int opcion;
            printf ("pulsa 1 para sumar");
            printf ("\npulsa 2 para area");
            printf ("pulsa otra tecla para salir");
            scanf ("%d",&opcion);
            if(opcion ==1) {
                        int valor1;
                        int valor2;
                        int resultado;
                        printf("introduce el valor 1");
                        scanf("%d",& valor1);
                        printf("introduce valor 2");
                        scanf("%d",&valor2);
                        resultado= valor1+valor2;
                        printf("\n el resultado es: %d",resultado);
                        return 0;
            }
            if(opcion ==2) {
                        int base;
                        int altura;
                        int resultado;
                        printf ("Este programa calcula el area de un triangulo");
                        printf ("\nIntroduce base");
                        scanf ("%d",& base);
                        printf ("\nIntroduce altura");
                        scanf ("%d",& altura);
                        resultado=(base*altura)/2;
                        printf("\n El resultado es: %d",resultado);
                        return 0;
            }
            else {
                        return 0;
            }
}




En este ejemplo incluimos la función if, que nos permite elegir entre dos opciones.


Ejemplo 4: calcular el factorial de un número:




Para realizar este programa utilizamos la función for que dentro de su definición incorpora el contador que interviene en la condición. Su formato es: for (inicialización; condición; incremento) {
                                                                      sentencia 1;
                                                                       ...
                                                                      sentencia n
                                                                    }
La sección de inicialización se usa para dar un valor inicial a la variable que controla el bucle.Esta iniciación se ejecuta solo cuando empieza el bucle. Después, el bucle se repite tantas veces como se cumpla la condición. Al final de cada iteración, el incremento se ejecuta respecto a como esté definido y justo antes de que se compruebe de nuevo la condición.


Por último el ejemplo 5: realizar un programa que haga multiplicaciones:



La secuencia switch se usa cuando hay que elegir entre más de dos alternativas, situación en la que un if empieza a ser incómodo.
Cuando el valor de la variable concuerda con el de alguna de las constantes indicadas en las líneas case, el programa ejecuta las sentencias del case correspondiente, hasta encontra un breack. La restricción de la instrucción switch es que no permite evaluar una expresión como lo hace el if, solo evalúa una variable.

martes, 10 de mayo de 2011

BASES DE DATOS EN ACCESS

Para crear las tablas y relacionarlas:
Abrimos un documento de Access, dandole a la opcion de crear un nuevo documento en blanco.
En el nuevo cuadro que se nos abre, hacemos click en "Crear una nueva tabla inroduciendo datos."
Una vez tenemos nuestra tabla, en los espacios donde pone Campo y su número correspondiente de columna, modificamos, lo modificamos y en lugar de tener, por ejemplo, Campo 1, escribimos Nombre (en caso de que fuese necesario un nombre, si no lo podemos cambiar por el dato que queramos introducir en la tabla.)
Una vez que tengamos completa esa tabla, en la barra de herramientas nos aparece una llave, hacemos click sobre ella y pinchamos despues en el campo que vallamos a tener común en nuestras tablas.
Sin abrir otro documento creamos todas las tablas que nos sean necesarias.
Una vez que tenemos todas nuestras tablas, hacemos click en Herramientas, Relacciones y en el cuadro que se nos abre añadimos todas las tablas que queramos relaccionar entre si. Una vez tenemos las tablas fuera, arrastramos los elementos que tenemos en común de una tabla a otra, según los queramos relacionar, lo cerramos y guardamos los cambios y cuando volvamos a abrir de nuevo nuestras tablas, tendremos un desplegable que muestra las relacciones.
Asi tendrían que quedar las relaciones, dependiendo de como las queramos relacionar.

Este es el resultado que buscamos:
Para crear los formularios:
Abrimos el documento en el que teniamos nuestras tablas, y en el margen izquierdo sale una lista de opciones, hacemos click en Formularios y en Crear un formulario utilizando el asistente.
En el nuevo cuadro que se nos abre, hacemos click sobre las 2 flechas que nos aparecen (>>) para añadir todos los elementos que queremos insertar en el formulario. 
Elegimos la distribución que deseemos poner en el formulario, el estilo y el título si queremos poner alguno. A continuación nos ofrece la posibilidad de ver la vista previa o modificar el formulario. Es recomendable echar una vista previa para ver los posibles fallos que tiene el formulario y si tiene algún fallo corregirlo. Para ello hay que cerrar la vista previa y hacer click derecho en el formulario/vista diseño. Lo modificamos como queramos y ya tenemos nuestro formulario.


Podemos hacer todos los formularios que deseemos y con los datos de las tablas que hagamos.

martes, 12 de abril de 2011

LAS REDES SOCIALES

Hemos hecho una investigación sobre las redes sociales, sus peligros, etc. Pero debido a problemas técnicos no nos ha dejado publicarlo en el blog, por lo que hemos optado por publicarlo en nuestra wiki, de la cual dejaremos el link a continuación:

http://blancayvanesainformatica.wikispaces.com/LAS+REDES+SOCIALES

lunes, 28 de marzo de 2011

TRATAMIENTO DE IMAGENES CON GIMP

Otro trabajo que tuvimos que hacer este trimestre ha sido tratar imágenes con gimp.
Para trabajar con él hemos hecho 15 ejercicios que explicaremos brevemente:

EJERCICIO 1: COMO SELECCIONAR UNA IMÁGEN
Para hacer esta actividad, tenemos que seleccionar toda la imágen con la varita mágica, invertimos la selección para dejar seleccionada solo la parte que nos interesa, y hacemos el mismo procedimiento hasta que tengamos solo la imágen sin el fondo blanco.

EJERCICIO 2: CLONACIÓN PARA HACER DESAPARECER PARTE DE UNA IMAGEN
Con la herramienta de clonar hacemos desaparecer una zona de la imágen que no deseamos que se vea y para centrar la atención en la imagen difuminamos los bordes con la herramienta de desenfoque.

EJERCICIO 3: MONTAJE DE 2 IMÁGENES
Tenemos que seleccionar la parte de la imagen que queremos pegar sobre la otra y la copiamos (Control+C) en la otra imagen creamos una nueva capa y pegamos la imagen que hemos copiado, le cambiamos el tamaño con la herramienta de redimensionar y la colocamos donde deseemos.

EJERCICIO 4: QUITAR ARRUGAS
Con la herramienta de sanear, seleccionamos la textura que queramos para corregir las arrugas y la vamos aplicando por todas ellas.

EJERCICIO 5: QUITAR ZONAS CON LA HERRAMIENTA DE CLONAR
Se hacen los mismos pasos que en el ejercicio 2.

EJERCICIO 6: ARREGLAR EL COLOR DE LAS IMÁGENES.
Damos en el menú a Colores Niveles y los ajustamos hasta que nuestra imagen se vea adecuadamente.

EJERCICIO 7: FUSIÓN DE CAPAS
En la imagen que queremos insertar sobre la otra con la herramienta selección por color seleccionamos el negro (en el caso del ejercicio) e invertimos la selección. la copiamos y pegamos en la otra imagen, en la ventana de capas damos a modo normal y blanqueado, le ajustamos el tamaño y lo colocamos en la posición que queramos.

EJERCICIO 8: APLICACIÓN DE VARIOS CONCEPTOS
Tenemos que conseguir seleccionar solo la rosa. Invertimos la selección para trabajar con el fondo, damos a color, desaturar y dejamos el fondo en blanco y negro.Después damos a menú,. filtros, desenfoque, desenfoque de movimiento, establecemos los valores que queremos y ya esta lista nuestra imagen.

EJERCICIO 9: EJEMPLO DE SATURACIÓN
Vamos a menú, colores, tono y saturación y establecemos los niveles que queramos.

EJERCICIO 10: EJEMPLO DE FOTO QUEMADA CON FLASH
Vamos a menú, colores, niveles y los ajustamos hasta que consigamos un tono mas natural.

EJERCICIO 11: COLOREAR UN OJO
Seleccionamos el ojo y con la ayuda de la herramienta de rellenar lo pintamos del color que deseemos, en la ventana de capas damos a solapar y ya tenemos el resultado.

EJERCICIO 12: HERRAMIENTA DE SANEADO Y NIVELES
Con la herramienta sanear, quitamos algunas arrugas. Luego hacemos una selección de la cabeza (con el lazo o tijeras + mascara rápida para hacer la selección más precisa) . Invertimos la selección  y modificamos los niveles. Después quitamos el reflejo de las gafas con la herramienta de clonar.


EJERCICIO 13: QUITAR OJOS ROJOS
Seleccionamos los ojos, damos a filtro, realzar, quitar ojos rojos.


EJERCICIO 14: BLANQUEAR LOS DIENTES
Tenemos que conseguir seleccionar solo los dientes.
Después damos a colores, tono y saturación y modificamos los niveles hasta obtener el resultado que queramos de blanqueo.


EJERCICIO 15:APLICACIÓN DE VARIOS
Tenemos que seleccionar todo el cielo y cambiarle el color rellenándolo con la herramienta de relleno. Invertimos la selección para trabajar con el resto de la imagen, damos a colores, niveles y los modificamos para aclarar la foto. Damos a filtros, luces y sombras, supernova y lo aplicamos.


Este es el enlace de la página con la que nos hemos ayudado y sacado los ejercicios:
http://www.imh.es/dokumentazio-irekia/manuales/curso-de-tratamiento-de-imagenes-con-gimp

viernes, 25 de febrero de 2011

POWER POINT

La última actividad que hemos realizado ha sido una presentación de Power Point, y a continuación vamos a mostrar los pasos que hemos seguido para realizar nuestro trabajo.
     1º Hemos buscado información sobre el tema que queriamos tratar.
     2º Después elaboramos un documento de Word donde pusimos toda la información detalladamente.
     3º Comenzamos nuestra presentacion:
            - Cuando abrimos el programa, nos aparece un cuadro en el que se nos da a elegir el tipo de diapositiva que queremos. Seleccionamos la opción que pone PLANTILLA DE DISEÑO, y elegimos el diseño que queremos.
             - Una vez tenemos nuestra plantilla de diseño, nos pide que elijamos como queremos que quede la diapositiva con el texto, las imágenes, los gráficos... Elegimos la opción que mas nos agrade para el diseño final.
             - Una vez tengamos nuestra primera diapositiva, hacemos click en Insertar, Nueva Diapositiva, y volvemos a hacer lo mismo que en el paso anterior para elegir como quedará la diapositiva. Este paso le repetiremos cuantas veces sean necesarias para completar nuestra presentación.
             - Una vez tengamos finalizado el texto, imágenes, graficos, videos... de nuestra presentación añadiremos los efectos de transición de la diapositiva.Para ello hacemos click en Presentación, Transicion de la diapositiva, y elegimos la transición que mas nos guste, una vez la tengamos podemos aplicarsela a toda la presentación o solo a la diapositiva en la que estamos, si elegimos esta opción tendremos que ir diapositiva por diapositiva añadiendole las transiciones.
            - Una vez hemos hecho esto, le damos a Ver, Presentación con diapositivas.
Y con ello ya tenemos nuestra presentación completa y lista para exponer




PARA AÑADIR VIDEOS, IMAGENES Y SONIDOS EN POWER POINT.
Para añadir un video en Power Point, vamos a dejar un enlace de un video que a nosotras nos ayudo a hacerlo:

http://www.youtube.com/watch?v=ZDaX6yGmCbM&feature=related
Si queremos añadir una imagen hacemos click en Insertar, Imagen, Desde archivo y elegimos la imagen que queremos, damos a aceptar, y listo.

Para añadir un sonido, debemos hacer lo mismo que para insertar una imágen solo que en lugar de hacer click en imagen, damos a Peliculas y sonidos, Sonido de archivo.

miércoles, 1 de diciembre de 2010

FACTURAS EN EXCEL

1º Ponemos un logo y los datos de la empresa (dirección, telefono de contacto, a lo que se dedica la empresa, email y los propietarios).

2º En una hoja aparte debemos rellenar en una tabla los datos de los clientes (nombre, D.N.I, dirección, telefono, banco, vendedor y número de factura). En la primera columna de la tabla debemos poner el código que nos indicará de que cliente se trata. Por ejemplo:


3º Después damos el formato a la factura: en un recuadro la fecha, número de factura y código del cliente; en otro recuadro nombre del cliente, DNI, dirección, telefono, vendedor y banco; y por último la factura en sí:


4º Para intoducir la fecha utilizamos la función HOY y nos pondrá la fecha que hay programada en el ordenador.

5º Para rellenar los recuadros con los datos de la tabla de clientes utilizamos la función BUSCARV: =BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas): esto seria:                        =BUSCARV(H5;Hoja2!B5:I10;2); H5= celda código cliente; Hoja2= porque está en la hoja 2; B5:I10= la tabla seleccionada de los clientes; 2=columna en la que se encuentra el dato que queremos rellenar.
Se irán rellenando las celdas de los datos que queremos completar:



6º Rellenaremos la tabla de la factura con las fórmulas correspondientes:
- Para el TOTAL hay que multiplicar cada celda de CANTIDAD por la correspondiente de PRECIO UNITARIO.
- Para SUBTOTAL sumamos todas las celdas de TOTAL.
- Para I.V.A multiplicamos el SUBTOTAL por 18 y lo dividimos entre 100.
- Para el TOTAL FINAL sumamos la celda de SUBTOTAL y la celda de I.V.A.

7º Para finalizar, crearemos dos botones, uno para borrar y otro para imprimir.

viernes, 19 de noviembre de 2010

MATRICES EN EXCEL

Una matriz es una tabla cuadrada o rectangular de datos (llamados elementos o entradas de la matriz) ordenados en filas y columnas, donde una fila es cada una de las líneas horizontales de la matriz y una columna es cada una de las líneas verticales.

SUMA Y RESTA CON MATRICES (resta igual que suma)


  \begin{bmatrix}
    1 & 3 & 2 \\
    1 & 0 & 0 \\
    1 & 2 & 2
  \end{bmatrix}
  +
  \begin{bmatrix}
    1 & 0 & 5 \\
    7 & 5 & 0 \\
    2 & 1 & 1
  \end{bmatrix}
  =
  \begin{bmatrix}
    1+1 & 3+0 & 2+5 \\
    1+7 & 0+5 & 0+0 \\
    1+2 & 2+1 & 2+1
  \end{bmatrix}
  =
  \begin{bmatrix}
    2 & 3 & 7 \\
    8 & 5 & 0 \\
    3 & 3 & 3
  \end{bmatrix}


PRODUCTO POR UN ESCALAR






PRODUCTO


  \begin{bmatrix}
    1 & 0 & 2 \\
    -1 & 3 & 1 \\
  \end{bmatrix}
\times
  \begin{bmatrix}
    3 & 1 \\
    2 & 1 \\
    1 & 0
  \end{bmatrix}
=
  \begin{bmatrix}
     (1 \times 3  +  0 \times 2  +  2 \times 1) & (1 \times 1   +   0 \times 1   +   2 \times 0) \\
    (-1 \times 3  +  3 \times 2  +  1 \times 1) & (-1 \times 1   +   3 \times 1   +   1 \times 0) \\
  \end{bmatrix}
=
  \begin{bmatrix}
    5 & 1 \\
    4 & 2 \\
  \end{bmatrix}



fuente:wikipedia/matriz matematica


REALIZACIÓN DE OPERACIONES CON MATRICES EN EXCEL:

En la hoja 1 hicimos un índice con botones, para que cada botón nos lleve a la hoja correspondiente en la que se realizará la operación deseada.


Para crear botones: Herramientas/macro/grabar nueva macro/aceptar/vamos a la hoja en la que realizaremos la operación deseada, pinchamos en cualquier celda/detener macro.
Una vez creada la macro hay que asignarle un botón: ver/barras de herramientas/formularios/crear botón/asignar macro que hemos grabado.
Dentro del botón se escribe la función que realiza (suma, resta, producto o producto por un escalar).
Así crearemos cuatro botones con las cuatro funciones.


En hojas aparte creamos en cada hoja una operación distinta (hoja 2 suma, hoja 3 resta, hoja 4 producto...)


Después de realizar las fórmulas correspondientes para que se realicen las operaciones, creamos otros 3 botones, uno para imprimir, otro para volver a la página principal y otro para borrar el contenido de las celdas. Para cada uno hay que crear nuevas macros con el recorrido que tendía que hacer (en el caso de imprimir crear una macro con el proceso normal y en lugar de irnos a una hoja nueva hacemos click en el boton imprimir, posteriormente detenemos macro).


Una vez creados los tres botones quisimos hacer que los ceros que aparecen en el resultado de la matriz cuando no había ningun caracter introducido en las celdas de sumar, restar... no aparecieran.
Para ello hicimos unas matrices más abajo de las originales con la misma función.
Las completamos con la función SI, por ejemplo: SI(F5;1;0) para que si la celda de la matriz original esta rellena aparezca un 1 y si no lo está aparezca un 0. Asi completamos todas las celdas de todas las matrices.
En la segunda matriz cuando todos los huecos están rellenos de 1 sumamos todos los resultados de las celdas de solución y si el resultado es la suma de los unos se hace otra función SI, por ejemplo: SI(H8=suma de unos;operación a realizar;"").


Para finalizar damos el formato que queramos.