lunes, 15 de junio de 2015

Software Libre

En esta tercera evaluación, como segundo trabajo, hemos vuelto con word para abarcar el tema del Software Libre, antes de nada os hago una pequeña introducción con que es.


Es un equipamiento lógico que abarca todas las aplicaciones informáticas, en otras palabras, el usuario tiene vía libre para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
El software libre normalmente suele estar disponible gratuitamente o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar “software libre” a “software gratuito” (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente.

El software libre abarca varios campos, yo personalmente he tratado el tipo de licencias, he hablado de la seguridad informática y sus objetivos haciendo incapié en el antivirus avast y panda








También he tratado el mantenimiento del equipo hanlando de Ccleaner que es una aplicación gratuita, de código cerrado, que tiene como propósito mejorar el rendimiento de cualquier equipo que ejecute Microsoft Windows mediante la eliminación de los archivos innecesarios y las entradas inválidas del registro de Windows y que cuenta con la posibilidad de desinstalar programas desde su interfaz e inhabilitar la ejecución de aplicaciones en el inicio del sistema para mejorar la velocidad de arranque.














Y por último sistemas operativos como ubuntu y los archivos pdf






La realización del trabajo me ha parecido interesante, me ha ayudado a conocer más a fondo varios sistemas operativos al igual que las características del software libre. Trabajar con word me ha parecido sencillo ya que lo vimos en la primera evaluación, realizar índices, manejar encabezados etc.





Acces

En esta tercera evaluación hemos trabajado con el programa Acces que es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Esta pensado en recopilar datos de otras utilidades (Excel, SharePoint, etc) para manejarlos por medios de las consultas e informes.

El ejercicio realizado en clase consistía en hacer una base de datos sobre un concesionario de coches en la que quedará reflejada las marcas, modelos y caballos del coche así como su precio correspondiente. Por otra parte, los datos de los vendedores (nombre, apellidos, dni, teléfono, dirección), lo mismo con los clientes.

Vehículos:
















Además también hemos empleado el uso de informes con el fin de que te salga directamente los datos del cliente poniendo su correspondiente número de cliente, igualmente se hace con los vendedores y vehículos. Aquí un ejemplo con los vendedores:

















Por otra parte, hemos empleado también el uso de formularios, estos son más complejos que los informes, ya que automáticamente te sale el tipo de coche con su vendedor correspondiente y el cliente del mismo, con datos de todos, dejo otra captura:


















Posiblemente la parte más compleja del trabajo hayan sido las relaciones entre clientes, vehículos, ventas y vendedores. Consiste en relacionar datos parejos entre distintos bloques para que quede de forma esquematizada:
















También hemos empleado el uso de macros en la portada del trabajo para que estás te redirijan al menú correspondiente.

Personalmente la realización de este trabajo me ha parecido sencilla e interesante. Al principio estaba un poco más perdido ya que nunca había trabajado con Acces pero con las explicación del profesor e investigando por mi cuenta he conseguido sacar el trabajo adelante, muy parecido al ya realizado en la primera evaluación con Excel, otra base de datos.



lunes, 9 de marzo de 2015

Programación en C

Hemos estado trabajando programación en C con el programa "MinGW". Los primeros días estuvieron mas orientados a la práctica con el programa para ir tomando contacto con el mismo poco a poco e ir aprendiendo y conociendo para que sirven algunas funciones básicas y hacer pasos sencillos.

Antes de empezar a programar es importante guardar de antemano el programa en Win32 Console y más tarde en C/C ++. Una vez guardado es importante indicar las librerías, ya que antes de empezar a programar hay que indicarle al programa que funciones vamos a usar y que además utilizaremos procesos matemáticos, por eso introducimos antes de todo los siguientes comandos:

#include <stdio.h> (Funciones)
#include <math.h> (Procesos matemáticos)

Hemos usado las funciones básicas como son "main", "int", "printf", "if", "while".


La función "main" es un comando que dice que a partir de ahí comienza el programa.

La función "int" consiste en introducir las instrucciones que le queremos dar al programa, por así decirlo, serían los parámetros.

La función "printf" consiste en introducir texto para que salga reflejado en la pantalla una vez acabado el programa.

La función "if" es un comando que se utiliza para poner varias opciones distintas.

La función "while" es un comando cuya función es repetir un bloque de código mientras una condición se mantiene verdadera.


Como ya he dicho al principio, los primeros días de clase estuvieron más orientados a la practica de la programación con ejercicios sencillos de multiplicaciones de números (introducir un número cualquiera que esté automáticamente se multiplicaba por el que ya venía de serie). El ejercicio mas costoso e importante y donde de verdad dimos una programación algo mas avanzada con la introducción de nuevas funciones fue la de un cajero automático, este era mas compleja ya que había que introducir varias funciones (elegir compañia, retirar saldo...). Os voy a poner un ejemplo con las funciones "int" que utilicé para hacer el ejercicio:

main (){
 int pin;
 int opcion;
 int contador=2;
 int saldo=800;
 int cantidadretirada;
 int volver;     
 int compania;
 int telefono;
 int recarga;
 int contadorsalir=0

* En programación no se pueden introducir tildes

Como ya dije, un ejercicio más largo que los anteriores y con mas funciones. Ahí se pueden apreciar las principales instrucciones que iba a requerer el ejercicio, el "Pin" necesario para acceder a la cuenta bancaria. "Opción" para ver que queremos hacer, por ejemplo, retirar dinero. "Contador", si introducimos el pin erroneamente tres veces, este automáticamente se bloquea y te echa del programa. "Saldo", nosotros partimos por ejemplo de 800 euros en la cuenta. "Cantidad retirada", para marcar la cantidad de dinero que el cliente desea sacar. "Volver" para una vez hecha una acción poder volver al menú principal y de esta forma el cliente tener opción de hacer otra operación si lo cree oportuno. "Compañia", en este caso yo utilicé tres compañías telefónicas. "Teléfono" para que el cliente pueda introducir su número de teléfono y así poder realizar determinadas acciones. "Recarga" por si el cliente desea hacer una recarga de saldo móvil. "Contador salir" una vez que el cliente ha acabado de realizar sus operaciones, esta función hace que se cierre el programa.


Personalmente me ha parecido interesante la programación en C, nunca había tenido contacto con ella y ha sido algo nuevo para mi, pienso que es importante y útil como cualquier lenguaje de programación. Al principio al ser algo nuevo para mi me costó un poco hacerme con el programa, pero con la ayuda de compañeros que si conocían C++ y el profesor no tuve demasiados impedimentos para llevar acabo los ejercicios.




viernes, 6 de febrero de 2015

Qcad

Hemos estado trabajando estos días con Qcad, un programa de diseño gráfico. Hemos hecho 3 trabajos diferentes en los que a continuación os enseñaré como han sido y su proceso.

Qcad es una aplicación informática de diseño asistido por computadora para diseño en 2D, sus principales características son:

  • Dispone de más de 40 herramientas de construcción
  • Más de 20 herramientas de modificación
  • Construcción y modificación de puntos, líneas, arcos, círculos, elipses, splines, polilíneas, textos, acotaciones, sombreados, rellenos, imágenes raster.
  • Formato de archivo nativo DXF (versión R15).
  • Soporte completo para capas y bloques.
  • Muchas fuentes de texto CAD.
  • Soporte para varias unidades, incluyendo métrica, anglosajona, etc.
  • Varias potentes herramientas de selección
  • Varios modos de referencia a objetos ( extremos, centros, intersecciones, tangencias, automático, etcétera).
  • Consola para inserción de coordenadas y ejecución de instrucciones.
  • Ilimitados niveles de «deshacer» / « rehacer».
  • Varias herramientas de medición
  • Importación y exportación de mapas de bits (JPEG, PNG, etc.).
  • Impresión e impresión a escala.
  • Creación de archivos PDF.
  • Interfaz de usuario traducida a múltiples idiomas.

Presentado el programa, os voy a enseñar los trabajos que hice con qcad:

PIEZA 1:




PIEZA 2:




PIEZA 3:





Cabe destacar que primero hicimos un cajetin donde ibamos a meter todos los ejercicios, este resultó muy sencillo de hacer ya que únicamente eran líneas rectas.

Para manejar Qcad debemos de dirigirnos abajo del todo donde pone comando, ahí es donde introduciremos el grado del ángulo, siempre poniendo un arroba antes seguido del simbolo "<". Antes de introducir comandos es necesario especificar un centro, por eso debemos de dirigirnos a la parte de arriba del programa donde hay varias opciones, pinchar en forzar y darle a la opción de centro.

Si vamos a utilizar por ejemplo una circunferencia también es necesario especificar un centro, es posible hacer tangentes entre ellas dos circunferencias (Véase la pieza 2 como ha quedado quedando 4 tangentes en la circunferencia). También se pueden introducir medidas (cotas) de ángulos o lados, en este caso son las flechas rojas que se pueden apreciar en las tres piezas.

Qcad es un programa nuevo para mi que nunca había utilizado, no me ha gustado demasiado me parece muy pesado y no me llama demasiado la atención, aun así he conseguido sacar adelante las tres piezas que había que realizar.