martes, 12 de junio de 2012

Access

El último programa con el que hemos tratado esta evaluación y, por consiguiente, este curso, ha sido microsoft access. Este programa nos permite crear bases de datos que son muy útiles para muchas aplicaciones y trabajos.
Con access sólo tuvimos tiempo de realizar dos trabajos: el primero era crear una base de datos para un empresa de camiones; y el segundo, un poco más laborioso, fue crear una base de datos para que lo manejara un bibliotecario musical.
Hemos aprendido a crear las tablas, relacionar tablas, crear formularios e informes y a crear macros: 
Crear tablas:
Nada mas abrir microsoft access, sale un cuadradito con la opción "crear tabla en vista diseño" y ahí introducimos los datos que queremos que aparezcan en nuestra base de datos. 










Podemos crear varias tablas, que luego relacionaremos. Por ejemplo, para nuestro primer trabajo (empresa de camiones) tuvimos que crear tres tablas; una con los datos de los trabajadores (nombre, apellido, fecha de nacimiento...); otra con los camiones de la empresa (marca, matricula, fecha de compra...); y otra con los viajes que se realizan (origen, destino, conductor, camion...).


Relacionar tablas:
Una vez creadas las tablas, debemos elegir en cada una de ellas una categoría que sea común en todas ellas para poder relacionarlas. Esto lo hacemos pinchando en cada tabla el campo que tienen en común y dando al icono que aparece en la barra de herramientas con una llave.
Después de esto, pinchamos en Relaciones, que se encuentra en la barra de herramientas y aparecerá un cuadrado con el nombre de todas las tablas; a un lado hay un botón que pone agregar al que pincharemos para cada tabla. Cuando ya tenemos todas las tablas agregadas, cerramos la ventana y aparece otra con cuadros que representan las tablas que hemos agregados y los campos que contienen cada una; en el campo que hemos elegido como el común en las tablas aparecerá una llave. Pincharemos en el campo con la llave de una tabla y lo arrastraremos hasta el campo en común de otra tabla, así hasta que tengamos todas relacionadas y nos quedará así:




Una vez realizado el proceso, comprobaremos que las tablas están bien relacionadas; eso lo veremos pinchando en las tablas y viendo que nos quedan así:



Informes y formularios:
Los informes y formularios se crean de la misma manera con el asistente. Para los formularios, pincharemos en crear formulario con el asistente y nos saldrá una ventana como esta: 




Podemos ver que sale un enunciado que pone Tablas/Consultas; aquí será donde indicaremos para cual de las tablas queremos crear el formulario. Más abajo aparece Campos disponibles y salen todos los campos de la tabla elegido que tendremos que pasarlos al recuadro de Campos seleccionados pinchando en el icono con las dos flechas (>>).
Una vez realizado esto, le pinchamos a siguiente y nos aparecerá una opción para poner la distribución de los campos como nosotros queramos (en columnas, tabulado, en hoja de datos o justificado). Después de elegirlo, le damos a siguiente de nuevo y nos dan la opción de elegir el estilo que queramos (oficina, módulo, papel...). Cuando tengamos elegido todo eso, pinchamos en siguiente y nos pedirán que pongamos un título a nuestro formulario; le damos a finalizar y ya tenemos hecho el formulario de una de las tablas:




Para crear informes, seguiremos los mismos pasos y nos saldrá una ventana como la anterior para elegir la tabla y los campos con los que queramos crear el informe. Luego nos saldrá una ventana como esta:






Aquí nos permite establecer un orden de preferencia de los campos que tenga la tabla. Cuando tengamos eso, tenemos que elegir el estilo y la distribución y ponerle nombre al informe. Nos quedará un informe tal que así:



Crear macros:
Las macros son botones que nos llevan directamente al sitio que le hayamos asignado, ya sea un formulario, tabla... Por ejemplo, para crear una macro que nos lleve a un formulario, pinchamos en macros en la barra de herramientas y aparece una ventana como esta; en el icono de acción le daremos a abrir formulario:



Abajo pondremos el nombre del formulario que queramos que abra y ya aparecerá la macro creada.


Con este trabajo nos despedimos de las clases de informática y de nuestro blogg.







lunes, 11 de junio de 2012

MinGWstudio

Mingwstudio es un compilador que trabaja con un lenguaje de programación C++ y que nos permite crear programas. En estas sesiones, el profesor nos encargó una serie de programas cada vez más complejos empleando nuevas variables y finalmente tuvimos que hacer dos programas nosotros  solos, lo cual resultó un poco más complicado ya que no teníamos unas instrucciones para seguir y tuvimos que elegir nosotros las variables que creímos convenientes.
Vamos a explicar un poco como funciona MinGWstudio; en primer lugar, al abrir el programa hay que darle a la opción New que se encuentra en la ventana de Files. Saldrá una ventana para elegir el tipo de proyecto que deseamos; nosotros elegíamos Win32 Console Aplicattion. Nuevamente, abrimos la ventana Files y pinchamos en New otra vez para crear un fichero y saldrá otra ventana como la de antes; aquí elegimos la opción C/C++ Source Files y se crea una carpeta en la que ya podemos crear el programa. Sale una pantalla como esta, en la que empezamos a crear el programa:

















Hay que empezar siempre poniendo: #include<stdio.h> y, abajo, #include<math.h>. Después de esto abrimos paso al programa poniendo: “int main () {“ y comenzamos el programa.
Al principio del todo se empiezan a enunciar las variables que vayamos a utilizar. Todas se enuncian con int y el nombre de la variable que queramos, por ejemplo int número. 
Los mensajes que queremos que le aparezcan al usuario se enuncia con printf (“el mensaje que queramos”). A veces el mensaje pide que se introduzca algún número; para tal caso habrá que poner un scanf ("%d"; & variable para la que introducimos el número).
Cuando tenemos todas las variables, empezamos con las funciones para realizar el programa que se desee.


Funciones:
  -Switch: esta función nos permite enunciar varios programas y, dependiendo del caso que elija el usuario, se ejecutará un programa u otro. Empezamos con un printf para informar de los programas que se podrán ejecutar en cada caso, es decir, si el usuario pulsa 1, se ejecuta un programa, si pulsa 2, otro programa. La variable aquí es opción. Al final de cada programa se debe poner break; para indicar que éste se cierra. Cuando terminemos de enunciar todos los casos, se introduce default: y se pone un printf para indicar o que se ha acabado el programa o que el número elegido por el usuario no se corresponde con ninguno de los casos. Así se acaba el programa.
Aquí tenemos un ejemplo de un programa con switch: 



    -IF: hace referencia a una condición. Sirve para indicar que, si una variable es igual o distinta una condición determinada, haga una cosa y cuando esa variable cambie, ejecute otra cosa distinta. Para ello se pone if y entre paréntesis el nombre de la variable con su condición; se abre corchete y se pone el programa a ejecutar y cuando éste acaba se cierra corchete y se escribe break; para indicar que el programa acaba ahí. Por ejemplo: if(número==1) {ejecuta un programa; break;}; if(número=!1){realiza otro programa; break;}.
Aquí tenemos un ejemplo de un programa con IF. 




  -While: también representa una condición. Es muy parecido a la función if. Permite que mientras que una variable mantenga una condición determinada, se hará una cosa (enviar un mensaje o ejecutar un programa) y cuando esa variable cambie, se realizará otra cosa diferente. De mientras que esa variable no cambie, se sigue ejecutando o apareciendo el mensaje hasta que ésta cambie.
De esta función no puedo enseñar foto pero quedaría así:
#include<stdio.h>#include<math.h>int main () { int clave; printf ("\n introduce una clave"); scanf ("%d",&clave); while (clave!=1012) { printf("la clave no es correcta, inténtelo de nuevo"); scanf("%d",&clave); } printf("la clave es correcta");}  -For: esta función representa un bucle. Nos permite realizar un programa el número de veces que nosotros le indiquemos. Funciona poniendo: for (varibale que empleemos=número por el que se empieza el bucle; variable<=número por el que acaba el bucle;variable++ para indicar como se va incrementando); se abre corche y se exponen el programa que se quiera realizar. Cuando se salga del bucle aparecerá un mensaje o se realizará otro programa
En el ejemplo se puede ver:




 Con todo esto se pueden realizar programas muy completos, aunque también hay que indicar que existen más funciones pero que nosotros no las hemos dado. 
Por último, en la imagen siguiente podemos ver uno de los programas más complejos que hemos realizado en clase; el funcionamiento de un cajero automático.






DIAGRAMAS DE FLUJO.
 Para estos trabajos también tuvimos que realizar unos diagramas de flujo en word donde plasmamos el funcionamiento de los programas.
Utilizábamos para ello, unos símbolos representativos:
 -Círculo: para iniciar el programa y finalizarlo.
 -Romboide: para mostrar mensajes.
 -Cuadrado: para indicar que realizamos una operación.
 -Rombo: para indicar condiciones o bucles.
Este es un sencillo ejemplo de uno de los diagramas que hicimos:




viernes, 16 de marzo de 2012

Trabajo de Qcad.

Hemos realizar cuatro prácticas en Qcad, la primera y la segunda eran figuras para ir aprendiendo a hacer círculos, arcos, para cortar trozos, etc, la tercera fue dos figuras simétricas con un cajetín y la cuerta ya era algo más complicada, un grifo.
Voy a explicar un poco algunas de las cosas más sencillas de Qcad.
-Trazar una línea: para trazar una línea simplemente le pincharemos en el icono de las líneas, y elegiremos la que queramos. Arriba saldrá un cuadro que pone "longitud" y ahí pondremos la medida que queremos que tenga la línea y abajo o en el propio dibujo pondremos el punto de inicio de la línea.
-Trazar un círculo: hacer un círculo es muy sencillo, le pinchamos en el icono del círculo y le damos a la opción que queramos y especificamos el centro, y después el radio.
-Trazar un arco: le pinchamos en el icono del arco, especificamos el punto de inicio, el ángulo de partida, y después el ángulo final.
-Redondear esquinas: cuando tengamos dos líneas juntas y queramos redondear la esquina que forman, debemos pinchar al icono de "editar" y después al icono de "redondear", después especificamos el ángulo que queremos que tenga el arco y pinchamos en una de las líneas y después en la otra.
-Recortar: debemos pinchar en el icono de "editar" y luego en el de "recortar", después tenemos que poner una línea de límite entre lo que queremos cortar y lo que queremos que se quede, la pinchamos y luego pinchamos la zona con la que nos queremos quedar.
-Acotar: para acotar, pinchamos en el icono de "acotar" y elegimos la línea que queremos para acotar el dibujo. Luego pinchamos en el extremo de la zona que queramos acotar y luego en el otro extremo, y se acota con la medida que le hayamos puesto a esa zona.

Básicamente, éstas han sido las herramientas que hemos utilizado para realizar las cuatro prácticas.

Trabajo sobre los recursos y herramientas de las TIC.

Este trabajo ha sido el primero que hemos hecho en la segunda evaluación. Lo hicimos en power point y nos ocupó muchas diapositivas porque, aunque lo teníamos que resumir, el contenido era muy extenso.
Empezamos hablando sobre lo que son las TIC. 
Las TIC (tecnologías de la información y la comunicación) agrupan los elementos y las técnicas usadas en el tratamiento y la transmisión de las informaciones. 
Aportaciones de las TIC:
-Fácil acceso a todo tipo de información.
-Instrumentos para procesar datos.
-Canales de comunicación.
-Almacenamiento de la información.
-Automatización de tareas.
-Interactividad.
-Homogeneidad de los códigos.
-Son un instrumento cognitivo (potencia nuestras capacidades mentales y desarrolla nuevas maneras de pensar).
Elementos de las TIC:
-Internet: conjunto de redes de comunicación interconectadas que funcionan como una red lógica única.
-Televisión: transmite sonido e imágenes en movimiento a través de ondas de radio por satélite o por cable.
-Teléfono: transmite señales acústicas mediante señales eléctricas a distancia.
-Radio: envía señales de audio por medio de ondas de radio.
Redes informáticas:
Son un conjunto de técnicas, conexiones físicas y programas informáticos para conectar ordenadores entre sí, pudiendo compartir recursos e información.
-Tipos de redes:
Según el lugar y el espacio: 
   -Red LAN (red de área local): área pequeña con ordenadores conectados por varios medios y topologías, que transmiten datos a gran velocidad pero en cortas distancias. El ordenador que tiene el control se llama servidor y los demás nodos.
   -Red WAN (red de área amplia): área geográfica amplia en las que están interconectadas varias LAN por fibras ópticas, líneas telefónicas o satélites.
Herramientas y recursos de las TIC:
-Web 2.0: Aplicaciones web que permiten a los usuarios interactuar y colaborar como creadores de contenido generado por usuarios en una comunidad virtual. 
Es una nueva versión de la World Wide Web , cambiando la forma en la que usuarios y desarrolladores de software utilizan la Web.
-Redes sociales:
-Son estructuras sociales  de grupos de personas que comparten intereses o conocimientos. 
-Surgen en 2001.
-Algunos ejemplos:
  -Twitter: es una red social con sede en San Francisco. Lo creó Jack Dorsey en 2006 y en 2009 apareció la versión en español. Tiene más de 200 millones de usuarios los cuales se mandan mensajes llamados "tweets" y también pueden seguirse unos usuarios a otros.
  -Tuenti: es una red social lanzada a finales de 2006 por Zaryn Dentzel, Félix Ruiz, Joaquín Ayuso, Adejemy y Kenny Bentley. Está enfocado principalmente a la población española. Tiene más de 12 millones de usuarios, que crean su propio perfil, añaden a otros usuarios como amigos e intercambian mensajes. También puedes unirte a páginas de intereses, crear eventos y subir fotos.
-Correo electrónico: 
-Permite enviar y recibir mensajes y archivos a través de sistemas de comunicación electrónicos.
-Comenzó en 1965.
-En 1971, Ray Tomlinson incorporó el arroba, @, como divisor entre el usuario   el ordenador donde se aloja la casilla de correo (alguien@hotmail.com.). 
-Algunos ejemplos:
  -Windows live hotmail: fue creado por Sabeer Bhatia y Jack Smith en 1996 y luego se lanzó una actualización en 2006. Ofrece un espacio de almacenamiento con medidas de seguridad y windows live messenger. Tiene más de 190 millones de usuarios y está disponible en 36 idiomas.
  -Gmail: inicialmente era para uso exclusivo de empleados de Google pero en 2004 se anunció para el público. Ofrece almacenamiento con medidas de seguridad, un sistema de búsqueda de mensajes y un chat, Google talk. Está disponible en más de 40 idiomas.
-Mensajería instantánea:
-Es una forma de comunicación entre dispositivos conectados a una red.
-ICQ fue el primer sistema  de mensajería instantánea para ordenadores en 1996.
-Han surgido más variaciones de mensajería instantánea. Algunos servicios permiten transmitir audio, imágenes y vídeo con las palabras.
-Algunos ejemplos:
  -Whatsapp: es un sistema de mensajería instantánea para móviles que funciona mediante el servicio de datos de los móviles o por wifi. La empresa creadora fue fundada por Jan Koum y la sede se encuentra en Silicon Valley. Permite enviar texto y audio e imágenes y en algunos casos permite saber la localización del usuario.
  -Skype: es un sistema de mensajería instantánea que se puede descargar gratuitamente. Fue creado en 2003 por Janus Friis y Niklas Zennström. Permite comunicaciones de texto, voz y vídeo y tiene la opción de llamar a teléfonos convencionales.
-Blogs:
-Es un sitio web que se actualiza periódicamente en el que un usuario recopila textos o artículos.
-Uno de los primeros blogueros fue Justin Hall en 1994.
-Algunos ejemplos:
  -Blogger: es un servicio que permite publicar textos personalizados y permite diseñar la página. Se encuentran en los servidores de Google. Se lanzó en 1999 por la empresa Pyra Labs y Gogle lo adquirió en 2003.
  -Wordpress: es un sistema de gestión de contenidos enfocado a la creación de blogs. Permite pulicar entradas ordenadas por fecha. Fue creado por Matt Mullenweg en 2003.
-Wikis:
-Son páginas web con cualquier tipo de contenido  que puede ser visitada y editada por cualquier persona.
-WikiWikiWeb fue creado por Ward Cunningham  en 1995.
-En 2001 Jimbo Wales y Larry Sanger utilizaron una wiki para crear la enciclopedia Wikipedia. 
-El wiki más grande es la versión en inglés de Wikipedia.
  -Wikipedia: Es una enciclopedia que permite editar y publicar artículos a cualquier persona. Tiene más de 20 millones de artículos en 282 idiomas. Fue lanzada por Jimbo Wales y Larry Sanger en enero de 2001.
El primer software para wikis fue UseMod, y en el 2002 fue sustituido por MediaWiki.
-Componentes de las TIC.
-Software: es el soporte lógico de un sistema informático.
  -Tipos de software: 
   -Libre: se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
   -Privado: es en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo.
   -Creative Commons: pretende posibilitar un modelo legal ayudado por herramientas informáticas para facilitar la distribución y el uso de contenidos.
-Sistemas informáticos: están formados por: hardware (computadoras o cualquier tipo de dispositivo electrónico inteligente), recursos humanos (personal técnico y usuarios que lo utilizan), software (sistema operativo, firmware y aplicaciones).
-Sistema operativo: es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Se encarga de administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento. Algunos de ellos son Ubuntu y Windows.
  -Windows: es el sistema operativo más utilizado a nivel mundial diseñado por Microsoft. Utiliza un software libre. La primera versión fue lanzada en 1985. Las últimas versiones han sido Windows 7 para ordenadores, Windows Server 2008 para servidores y Windows Phone 7 para móviles.
  -Ubuntu: es un sistema operativo de Linux enfocado a computadoras personales. Utiliza un software privado.
-Hardware: Corresponde a todas las partes físicas de un sistema informático.


Después de realizar este trabajo, podemos decir que todas estas herramientas, recursos y elementos, son muy útiles a la hora de buscar información y nos permiten hacerlo de una manera rápida. También aprendemos a utilizarlos, por lo que nos desarrollamos más. En definitiva, todo lo relacionado con las TIC se podría decir que nos permite relacionarnos con las personas, informarnos de los hechos, adquirir conocimientos y desarrollarnos intelectualmente.  

domingo, 11 de diciembre de 2011

Trabajo en excel para hacer matrices.

Este trabajo es el último que hemos hecho en esta primera evaluación.
Consistía en hacer matrices, y qué es una matriz, pues es crear un cuadro con varias y columnas y filas y multiplicarlo, restar o sumarlo a otro cuadro con las mismas filas y columnas.También hemos multiplicado un cuadro por un solo número.
La primera hoja era para sumar matrices, y para que no apareciesen los resultados antes de que estuvieran todas las casillas rellenadas, pues hice un truco; más para abajo puse una función SI para que si aparecía un número en una de las casillas de la matriz, apareciera un 1, y como las matrices eran de 5x5 pues cuando estuvieran todas llenas tendría que haber 50 unos, entonces en otra casilla puse la suma de todos esos unos, de manera que solo se sumaban las casillas de las matrices cuando en la casilla de la suma de los unos apareciera un 50. Luego las casillas de los unos y la suma las oculté. Aquí pongo una de las funciones para la suma de dos de las casillas de las matrices:
=SI(N24=50;B6+H6;"")
Con la resta hice la misma operación y la función resultante fue:
=SI(N21=50;B6-H6;"")
Para la multiplicación era un poco distinta. Hice el mismo truco y luego tenía que hacer la suma de las multiplicaciones de la fila uno de la matriz primera por la columna 1 de la matriz segunda, luego la suma de las multiplicaciones de la fila 2 de la primera matriz por la columna dos de la segunda matriz...y así sucesivamente, de manera que me quedó esta función:
=SI(N20=50;(B6*H6)+(C6*H7)+(D6*H8)+(E6*H9)+(F6*H10);"")
Y por último, para la multiplicación de una matriz por un número se hacía lo mismo que para la resta y la suma pero multiplicando por ese número, así que me quedó la siguiente función:
=SI(H19=25;E8*H9;"")



Trabajo en excel para resolver ecuaciones de segundo grado.

En este trabajo teníamos que utilizar las funciones que sabemos para resolver ecuaciones de segundo grado.
También tenía que aparecer una función que nos dijera si la ecuación que habíamos puesto era de segundo grado (si tenía todos los coeficientes), si era de primer grado (si falta el coeficiente de la x al cuadrado), si era una ecuación incompleta (si faltaban los coeficientes de la x y la x al cuadrado) y si no tenía coeficientes.
Eso lo conseguimos con una función SI enorme:
=SI(B7=0;SI(D7=0;SI(F7=0;"no tiene coeficientes";"ecuacion incompleta");"ecuacion de primer grado");SI(D7^2-4*B7*F7>=0;"ecuacion de segundo grado";"no tiene solucion"))
Y a partir de esta función, hicimos la otra función para resolver la ecuación de segundo grado, utilizando otra función Si, que consistía en que si aparecía escrito "ecuación de segundo grado" se realizase la fórmula para resolver ecuaciones de grado dos (-b+ o - raíz de b al cuadrado - 4 por c y por a y todo entre 2 por a).
Esto lo conseguimos con dos funciones Si iguales pero una sumaba la b a la raíz y la otra la restaba:
=SI(B11="ecuacion de segundo grado";-D7+1/2*(D7^2-4*B7*F7)/2*B7;"")
=SI(B11="ecuacion de segundo grado";-D7-1/2*(D7^2-4*B7*F7)/2*B7;"")


1/2 quiere decir RAÍZ.

Trabajo excel de una facturación.

Con este trabajo dejamos de trabajar en word y empezamos con excel.
El profe nos pidió que crearamos una ficha de facturación para una empresa que debía tener tres hojas:
La primera era una portada en la que aparecían el logo y nombre de la empresa y dos macros; una que nos conducía a la hoja de facturación y la otra a la de la base de datos de los clientes.
Las macros son botones que al pulsarlos hacen las acciones que les has asignado tú. Para explicarlo mejor os dejo un vídeo: http://www.youtube.com/watch?v=CQi7DXanmWI
En la hoja dos aparecía la factura de la empresa, en la que teníamos que añadir una macro para borrar, otra para acceder al menú, otra para ir a la base de datos y otra para imprimir. En esta página utilizamos funciones como: 
-Sumar:
=(una casilla)+(otra casilla), Ej: =A12+a13
-Multiplicar:
=(una casilla)*(otra casilla), Ej: =B13*M16
-La función SI:
=SI((lo que tenía que pasar para que funcionará la función); (lo que pasaba si lo de antes sucedía); lo que tenía que pasar si lo primero no sucedía)), Ej: =SI(D12=11;Hola; "")
-La función buscar V:
=BUCARV(el valor que queremos buscar;el sitio donde lo tenemos que buscar; la columna donde está; VERDADERO), Ej: =BUSCARV(E14;Hoja3!B14:J23;3;VERDADERO).
-La función hoy:
=HOY(), esta función sirve para poner la fecha.
En la hoja tres, aparecía una tabla con los datos de los clientes, y dos macros, una para ir al menú y otra para ir a la facturación.