lunes, 17 de octubre de 2016

"Utilización de otras herramientas tecnológicas"

UNIDAD 5

OBJETIVOS:
1) Identifcar oportunamente sus fortalezas y debilidades en las áreas asociadas a competencias tecnológicas y Grado Digital, para reforzar los contenidos a través de la resolución y
análisis de los resultados de pruebas, con iniciativa y puntualidad.
Resultado de imagen para competencias tecnológicas

2) Resolver correctamente una prueba de certificación tecnológica siguiendo las indicaciones
del proceso en línea y respetando el protocolo establecido.
Resultado de imagen para competencias tecnológicas

jueves, 6 de octubre de 2016

Mantenimiento Preventivo y Correctivo para Computadoras

Mantenimiento Preventivo:Es todo aquello que hacemos con el propósito de mantener nuestro ordenador funcionando de la manera más satisfactoria posible. Para esto hay que hacer una que otra prueba de vez en cuando, mientras más sistemáticos seamos más indoloro es el proceso.

Tareas:
  • Desfragmentar los discos duros:
La información que esta almacenada en nuestro disco duro, se organiza en sectores, y cuando el procesador busca esa información revisa todos los sectores hasta que encuentra la que le pedimos. Con el tiempo, el disco se va fragmentando, es decir, se va desordenando; ya que la información no se almacena siempre en sectores adyacentes, sino que puede estar en cualquier parte. Mientras más se fragmenta un disco, más tiempo le toma a el procesador encontrar la información y por eso nuestro ordenador empieza a “arrastrase”.
mantenimiento preventivo en windows defraggler
  • Cleaner es una herramienta sumamente sencilla, pero increíblemente útil. Cómo su nombre lo indica, es un “limpiador”. CCleaner nos permite recoger la casa, por así decirlo. Su principal función es la de limpiar los datos que se van acumulando en nuestro ordenador con el uso diario. Esto incluye: los archivos temporales, los historiales de navegación, las cookies, los documentos recientes del explorador, las miniaturas de las imágenes, etc.
mantenimiento preventivo en windows cc cleaner
  • Mantener nuestro ordenador libre de estos bichos, es necesario para asegurar su correcto funcionamiento y también para proteger nuestros datos de gente malintencionada. Spybot Search & Destroy es desde hace muchos años una de las mejores herramientas disponibles para limpiar nuestro ordenador de amenazas. Spybot Search & Destroy posee una de las bases de datos más grandes, de virus, spyware y malware conocidos. Es especialmente eficaz removiendo pop-ups y barras de navegación molestas.
mantenimiento preventivo en windows spybot search and destroy
  • TuneUp Utilities es la mas compleja y grande de todas las que he mencionado, además es de pago. Pero incluye un set múltiple de herramientas muy eficaces, con la ventaja de que están todas dentro de una sola aplicación, y cuentan una interfaz sumamente sencilla y amigable, que te permiten hacer mantenimiento completo a tu ordenador en un par de clics.
mantenimiento preventivo en windows tuneup utilities
  • Es muy importante de cara a garantizar un funcionamiento óptimo de estas aplicaciones, poder disfrutar de las novedades que las nuevas versiones ofrecen a los usuarios y, sobre todo, evitar que posibles vulnerabilidades presentes en las versiones antiguas de estas herramientas puedan comprometer nuestra seguridad al hacer uso de ellas.
Resultado de imagen para Mantener nuestras aplicaciones actualizadas.


Mantenimiento Correctivo:
Este es el que hacemos cuando algo falla, una vez que se diagnostica el problema se busca una manera de solucionarlo. Me gusta comparar los problemas de los ordenadores con los de salud de la gente, si tienes una falla de hardware te mandan al cirujano, te arreglan las piezas malas y si no hay remedio, pues al cementerio, tal vez algunos órganos funcionen y puedan ser donados a otras PCs.

Tareas:
  • Tratamiento medico:
Nadie te va a abrir el case, sino que instalas algunas medicinas, y tomas medidas para prevenir recaídas.
Resultado de imagen para tratamiento medico para computadoras
  • Localizar averías o defectos y corregirlos o repararlos:
Cada defecto que haya en el computador, lo identifica y erradica con el problema buscando la mejor solucion sin dañar el equipo.
Resultado de imagen para localizar averias en computadoras

  •  Implica el cambio de algunas piezas del equipo:
Despues del daño ya causado, la mayoria de veces se necesita la reposicion de ciertas partes para que el equipo siga funcionando.

  • Lisp:
Es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.
Resultado de imagen para lisp

  • Formateo en alto nivel:
Es la eliminacion total de los edatos del disco duro.
Resultado de imagen para Formateo en alto nivel:

martes, 23 de agosto de 2016

Lenguajes de Programación

Fortran:
Es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica

Ventajas:

  • Tiene una sintaxis considerada arcaica por muchos programadores que aprenden lenguajes más modernos. 
  •  Las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto.
Desventajas:
  • Errores en la escritura de sólo un carácter pueden llevar a errores durante el tiempo de ejecución en vez de errores de compilación, en el caso de que no se usen las construcciones más frecuentes.
  •  Algunas de las versiones anteriores no poseían facilidades que son consideradas muy útiles, tal como la asignación dinámica de memoria.
Java:
Es un lenguaje de programación de propósito generalconcurrenteorientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. A partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.

Ventajas:
  • Permite que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • Todo en Java está dentro de una clase, incluyendo programas autónomos.
Desventajas:
  • Depende de los applets para que Java no sea lento y mas eficiente.
  • Los operadores son ejecutados según su precedencia, si cuentan con una precedencia mayor serán evaluados primero que los de precedencia menor, si por casualidad se llegase a presentar operadores con el mismo nivel de precedencia.
MATLAB:

Es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas UnixWindowsMac OS X y GNU/Linux .
Ventajas:
  • Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware.
  • Se desarrollan en un lenguaje de programación propio. Este lenguaje es interpretado, y puede ejecutarse tanto en el entorno interactivo, como a través de un archivo de script.
Desventajas:
  • Es un producto propietario de The Mathworks, y los usuarios están sujetos y bloqueados al vendedor.
  •  Recientemente se ha proporcionado una herramienta adicional llamada MATLAB Builder bajo la sección de herramientas "Application Deployment" para utilizar funciones MATLAB como archivos de biblioteca que pueden ser usados con ambientes de construcción de aplicación.
LISP:
Es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.


Ventajas:
  • La representación primaria del código del programa es el mismo tipo de estructura de la lista que también es usada para las principales estructuras de datos.
  • El elemento fundamental en Lisp es la lista, en el sentido más amplio del término, pues tanto los datos como los programas son listas.
Desventajas:
  • Las funciones del Lisp pueden ser manipuladas, alteradas o aún creadas dentro de un programa Lisp sin un extensivoanálisis sintáctico (parsing) o manipulación de código de máquina binario.
  • En gran parte debido a sus requerimientos de recursos con respecto al temprano hardware computacional (incluyendo los primeros microprocesadores), el Lisp no se hizo tan popular fuera de la comunidad de AI, como lo fueron el FORTRAN.

Pascal 
es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando laprogramación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. Esto implica que:
  1. El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
  2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
Ventajas
  •  Te ayuda a ejercitar tu programación. 
  • Te permite enlazarte con lenguaje ensamblador que es lenguaje básico desde donde puedes hacer todo tipo de manejo hasta del hardware aunque es más complicado de programar.
Desventajas
  •  hay pocas funciones (especialmente gráficas) para trabajar. 
  • Casi todo lo debes programar. 



PHP

 es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
PHP se considera uno de los lenguajes más flexibles, potentes y de alto rendimiento conocidos hasta el día de hoy, lo que ha atraído el interés de múltiples sitios con gran demanda de tráfico, como Facebook, para optar por el mismo como tecnología de servidor.
Ventajas
  • - Es un lenguaje multiplataforma.
  • - Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.
Desventajas
  • Si no lo configuras correctamente dejas abiertas muchas brechas de seguridad 
  • Se necesita instalar un servidor web. 



COBOL

Se invento en los años 60. Nació con el objetivo de ser un lenguaje de programación versátil, que pudiese ser usado en cualquier computador.

Ventajas
Tiene una batería de objetos muy completa, de todo lo que yo estoy usando en cobol y que tuve que salir a buscar activex de terceros, windev los tiene incorporado, aparentemente la filosofía de windev es que todo sea windev y no tener que salir a buscar nada afuera.
- Está bueno el manejo de archivos, uno puede armar un análisis (como le llaman ellos) y después poder adaptar fácilmente a cualquier tipo de BBDD.
Los desarrolladores mágicos no existen, a la hora de programar hay que arremangarse como con cualquiera. Y como todo, si te limitás a la forma de trabajo de windev desarrollar es más fácil y rápido.

Desventajas:
• Se forman por la combinación de los tres grupos de caracteres siguientes: dígitos (0/9), letras (A/Z) y el guión (-).
• Estan compuesto por una combinación de 30 caracteres como máximo.
• No pueden comenzar ni finalizar con un guión.
• Deberán comenzar por un carácter alfabético, excepto los
nombres de párrafos.
• No pueden tener el mismo nombre que una palabra reservada.




















ADA


Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito,orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.

Fue diseñado con la seguridad en mente y con una filosofía orientada a la reducción de errores comunes y difíciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución (desactivables en beneficio del rendimiento). La sincronización de tareas se realiza mediante la primitiva rendezvous.


Ventajas:

-Integra el diseño e implementación de formularios de Windows.

-Permite usar con suma facilidad la plataforma de los sistemas Windows.

Desventajas:

-No maneja muy bien los apuntadores de memoria.

-No soporta tratamientos de procesos como parte del lenguaje.










BASIC:

En la programación de computadoras, siglas de Beginner's All-purpose Symbolic Instruction Code1 (Código simbólico de instrucciones de propósito general para principiantes en español), es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en Nuevo Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.




Ventajas:

3-El docente que tiene varios cursos puede realizar varias corridas al algoritmo y obtener varios modelos de prueba disminuyendo las posibilidades de copiado de la evaluación por parte de los alumnos.

4-Archivo de salida: El archivo de salida es un texto plano (texto sin formato.) con extensión .DOC el cual se abre con cualquier versión de WORD para editarlo en lo que se refiere a presentación y generar varios archivos con el nombre que al docente más le guste y para que el estudiante pueda comprenderlo.



Desventajas:

-Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso -será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro).

-No permite programación a bajo nivel ni incrustrar secciones de código en ASM.





C

C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell,2como evolución del anterior lenguaje B, a su vez basado en BCPL.

Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.






Ventajas:

* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.



* Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).



Desventajas:

 Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.



* Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.