martes, 18 de octubre de 2016

Refuerzo de Principios de Informática y procesadores de texto

Informática y procesadores de texto

1.¿Que es la informática?
es una ciencia que estudia métodos, técnicas, procesos, con el fin de almacenar, procesar y transmitir información y datos en formato digital.

2.

Unidad 5

 Unidad
Resultado de imagen para 5
 "Utilización de otras herramientas tecnológicas"

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.
2) Resolver correctamente una prueba de certificación tecnológica siguiendo las indicaciones
del proceso en línea y respetando el protocolo establecido.

martes, 4 de octubre de 2016

Mantenimiento Preventivo y Correctivo para Computadoras

Mantenimiento Preventivo para Computadoras

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. Todo con el objetivo de evitar la mayor cantidad de problemas, o de mitigar el daño en caso de una falla.

  • Des-fragmentar los discos duros 
Resultado de imagen para Desfragmentar los discos duros

  • Realizar respaldos de los datos almacenados.
Resultado de imagen para Realizar respaldos de los datos almacenados.
  • Instalar las actualizaciones de seguridad de nuestro sistema operativo.
Resultado de imagen para Instalar las actualizaciones de seguridad de nuestro sistema operativo.
  • Mantener nuestras aplicaciones actualizadas.
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.

martes, 23 de agosto de 2016

Lenguajes de Programación

 Lenguajes de Programación

ADA              

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 cheques en tiempo de ejecución (desactivables en beneficio del rendimiento). La sincronización de tareas se realiza mediante la primitiva rendezvous. Ada se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del tráfico aéreo (como Indra en España) y la industria aeroespacial entre otros

Ventajas  
  • Legibilidad; Es fuertemente tipado (para la seguridad máxima); corrección de errores; Abstracción de los datos; Asignación (dentro del lenguaje para mejorar portabilidad y confiabilidad); y unidades genéricas (utiliza la creación de bibliotecas de componentes reutilizables).
  • El Ada es utilizado en aplicaciones militares pero también en aplicaciones civiles similares (por ej., en el sector de la aviación).

Desventajas
  • Tiene ciertas características bajas, por ejemplo, no tiene conversión chequeada. La dirección de anomalía puede producir los sistemas que son duros de razonar alrededor.La orden de la elaboración de las unidades de la biblioteca es un problema.
  • El lenguaje tiene relativamente pocas inseguridades considerando su gran tamaño; de hecho el tamaño y la complejidad es probablemente la preocupación principal.



Pascal:
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. 




LISP:

El Lisp (o 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.
El nombre LISP deriva del "LISProcessing" (Proceso de LIStas). Las listas encadenadas son una de las estructuras de datos importantes del Lisp, y el código fuente del Lisp en sí mismo está compuesto de listas. Como resultado, los programas de Lisp pueden manipular el código fuente como una estructura de datos, dando lugar a los macro sistemas que permiten a los programadores crear una nueva sintaxis de lenguajes de programación de dominio específico empotrados en el Lisp.
ventajas:
: • Se puede razonar matemáticamente. 
• Su compatibilidad con todos los sistemas operativos. •
Desventajas
  •  La ejecución de los programas es más lenta, pues el intérprete tiene que gestionar la memoria y las pilas de recursión, cosa que lo hace
  •  • bastante más lento que los lenguajes estructurados


PHP:

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. 




FORTRAN

Es un lenguaje de programación de alto nivel de propósito general,2 procedimental3 e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo, análisis de elementos finitos, dinámica de fluidos computacional (CFD), física computacional y química computacional. Es uno de los lenguajes más populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de los supercomputadores más rápidos del mundo.
Ventajas:
es un lenguaje muy simple
es fácil de aprender
se diseñó para trabajar con expresiones matemáticas y Matrices
es todavía uno de los lenguajes más usados para cálculo numérico
existen cientos de librerías probadas y eficientes
los compiladores tienen más de 50 años de experiencia para optimizar el tiempo de    cálculo de los do-loops

Desventajas
no existen clases o estructuras
no se puede hacer una reserva de memoria dinámica
es un lenguaje primitivo para proceso de textos, listas y estructuras de datos más complejas
puede haber mayor dificultad en el rastreo de la lógica de un programa en el código Fortran que en algunos otros lenguajes de alto nivel.

 Java

 
 Diseñado específicamente para tener tan pocas dependencias de complementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, 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:
El JDK es una herramienta libre de licencias (sin costo), creada por Sun.- Está respaldado por un gran número de proveedores.
o Existe soporte dado por Sun.
oDebido a que existen diferentes productos de Java, hay más de un proveedor de servicios.
oSun saca al mercado cada 6 meses una nueva versión del JDK.
o Es independiente de la plataforma de desarrollo.

DESVENTAJAS
Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada.o El manejo de las bases de datos es uniforme, es decir transparente y simple.

o Existen las herramientas Crystal Reports o herramientas libres como iText que los genera en formato pdf.o La API que utilizan estas herramientas en Java, es la más recomendable para generar reportes en Web.




COBOL
  

El Cobol (del inglés: Common Business Oriented Language, o Lenguaje Común Orientado a Negocios) 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.

Perl


Perl es un lenguaje interpretado, Perl compila los programas antes de ejecutarlos. Por eso se habla de “scripts”, y no de programas. Perl significa “Practical Extraction and Report Language”, algo así como “Lenguaje Práctico de Extracción y de Informes”
Perl es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado para un amplio rango de tareas incluyendo administración de sistemas, desarrollo web, programación en red, desarrollo de GUI y más.



Ventajas
  • Tiene muchas características que facilitan la tarea del programador a costa de unos requerimientos de CPU y memoria mayores. Éstas incluyen gestión de memoria automática; tipo de dato dinámico; strings, listas y hashes; expresiones regulares; introspección y una función eval()
  • La sintaxis de Perl refleja la idea de que "cosas que son diferentes deben parecer diferentes". Por ejemplo, escalares, arrays y hashes tienen diferente sigil. Índices de array y claves hash usan diferentes clases de paréntesis. Strings y expresiones regulares tienen diferentes delimitadores estándar. Esta aproximación puede contrastarse con lenguajes como Lisp, donde la misma construcción S-expresión y sintaxis básica se usa para muchos y variados propósitos.
  • Perl tiene características que soportan una variedad de paradigmas de programación, como la imperativa, funcional y la orientada a objetos. Al mismo tiempo, Perl no obliga a seguir ningún paradigma en particular, ni obliga al programador a elegir alguna de ellas.


Desventajas
  • El prefacio de Programming Perl comienza con, "Perl es un lenguaje para tener tu trabajo terminado"
  • . Una consecuencia de esto es que Perl no es un lenguaje ordenado. Incluye características si la gente las usa, tolera excepcione
  • s a las reglas y emplea la heurística para resolver ambigüedades sintácticas.
  • A veces los errores pueden ser difíciles de encontrar.




martes, 9 de agosto de 2016

Unidad 4

Unidad


"Introducción a la Lógica 

Computacional"


 Objetivos: 

  1. Analizar y escribir correctamente rutinas de funciones bucle, sub function y function considerando las variables y tipos de operadores de lenguaje de programación Visual Basic. NET u otro, con responsabilidad e interés. 
  2. Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento de un lenguaje de programación para el diseño de aplicaciones en las áreas administrativa y académica, en forma participativa y con iniciativa.









lunes, 4 de julio de 2016

Tarea1-Periodo3

Tipos de Servidores de Red

Servidor de Archivo
shp
Tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él o directamente accesibles por este. En principio, cualquier ordenador conectado a una red con un software apropiado, puede funcionar como servidor de archivos. Desde el punto de vista del cliente de un servidor de archivos, la localización de los archivos compartidos es transparente. O sea, normalmente no hay diferencias perceptibles si un archivo está almacenado en un servidor de archivos remoto o en el disco de la propia máquina. 
Servidor de impresión 
Un Servidor de Impresión (Print Server) es un concentrador, o más bien un servidor, que conecta una impresora a red, para que cualquier PC pueda acceder a ella e imprimir trabajos, sin depender de otro PC para poder utilizarla, como es el caso de las impresoras compartidas. 

Ejemplos:

Bitvise SSH
Logo de SSH
Lenovo
Logotipo de Lenovo
Ventajas:







jueves, 30 de junio de 2016

Tipos de cables de Red

Tipos de cables de red


Los cables de red son aquellos alambres que permiten conectar a las computadoras entre sí o a terminales de redes y es por medio de estos que los bits se trasladan. Existen numerosos tipos de cables de red, que se pueden agrupar en las siguientes categorías:

Cable Coaxial:
cable coaxial redes
 estos cables se caracterizan por ser fáciles de manejar, flexibles, ligeros y económicos. Están compuestos por hilos de cobre, que constituyen en núcleo y están cubiertos por un aislante, un trenzado de cobre o metal y una cubierta externa, hecha de plástico, teflón o goma.
ventajas:
Los cables coaxiales son ideales para transmitir voz, datos y videos, son económicos, fáciles de usar y seguros.
VENTAJAS:
• son diseñados principal mente para las comunicaciones de datos, pero pueden acomodar aplicaciones de voz pero no en tiempo real.
• Tiene un bajo costo y es simple de instalar y bifurcar
• Banda nacha con una capacidad de 10 mb/sg.
• Tiene un alcance de 1-10kms


DESVENTAJAS:• Transmite una señal simple en HDX (half duplex)
• No hay modelación de frecuencias
• Este es un medio pasivo donde la energía es provista por las estaciones del usuario.
• Hace uso de contactos especiales para la conexión física.
• Se usa una topología de bus, árbol y raramente es en anillo.


Cables de par trenzado:
 estos cables están compuestos por dos hilos de cobre entrelazados y aislados y se los puede dividir en dos grupos: apantallados (STP) y sin apantallar (UTP). 

Ventajas:
  • Bajo costo en su contratación.
  • Alto número de estaciones de trabajo por segmento.
  • Facilidad para el rendimiento y la solución de problemas.
  • Puede estar previamente cableado en un lugar o en cualquier parte.
Desventajas:
  • Altas tasas de error a altas velocidades.
  • Ancho de banda limitado.
  • Baja inmunidad al ruido

Cables de fibra óptica:
 estos transportan, por medio de pulsos modulados de luz, señales digitales. Al transportar impulsos no eléctricos, envían datos de forma segura ya que, como no pueden ser pinchados, los datos no pueden ser robados. Gracias a su pureza y la no atenuación de los datos, estos cables transmiten datos con gran capacidad y en poco tiempo.
Cables de fibra óptica redes

Ventajas

1.- Una banda de paso muy ancha, lo que permite flujos muy elevados (del orden del GHz).
2.- Pequeño tamaño, por tanto ocupa poco espacio.
3.- Gran flexibilidad, el radio de curvatura puede ser inferior a 1 cm, lo que facilita la instalación enormemente.
4.- Gran ligereza, el peso es del orden de algunos gramos por kilómetro, lo que resulta unas nueve veces menos que el de un cable convencional.
5.- Inmunidad total a las perturbaciones de origen electromagnético, lo que implica una calidad de transmisión muy buena, ya que la señal es inmune a las tormentas, chisporroteo...

Desventajas
A pesar de las ventajas antes enumeradas, la fibra óptica presenta una serie de desventajas frente a otros medios de transmisión, siendo las más relevantes las siguientes:

  • La alta fragilidad de las fibras.
  • Necesidad de usar transmisores y receptores más caros.
  • Los empalmes entre fibras son difíciles de realizar, especialmente en el campo, lo que dificulta las reparaciones en caso de ruptura del cable.




Principales elementos de un Red

Elementos de una Red


  • SERVIDOR:

 Es el elemento principal de procesamiento, contiene el sistema operativo de red y se encarga de administrar todos los procesos dentro de ella, controla también el acceso a los recursos comunes como son las impresoras y las unidades de almacenamiento.

  • ESTACIONES DE TRABAJO: en ocasiones llamadas nodos, pueden ser computadoras personales o cualquier terminal conectada a la red. Se trabaja con sus propios programas o aprovecha las aplicaciones existentes en el servidor.




    TARJETA DE INTERFACES DE RED: proporciona la conectividad de la terminal o usuario de la red física, ya que maneja los protocolos de comunicación de cada topología específica.

  • CABLEADO:  El cable que se va a ocupar en la red que es físico se llama utp.

HUB O CONCENTRADOR:
 en comunicaciones, centro de distribución, concentrador. Un Hub es un equipo de redes que permite conectar entre si otros equipos o dispositivos retransmitiendo los paquetes de datos desde cualquiera de ellos hacia todos. Han dejado de utilizarse por la gran cantidad de colisiones y trafico de red que producen.

SWITCHS O CONMUTADOR:
es un dispositivo digital de lógica de interconexión de redes de computadores que opera en la capa 2 (nivel de enlace de datos) del modelo osi: su función es interconectar 2 o mas segmentos de red, de manera similar a los puentes (bridges), pasando datos de un segmento a otro de acuerdo con la dirección Mac de distinto de las tramas en la red.

REPETIDOR: 
es un dispositivo electrónico que recibe una señal débil o de bajo nivel y la retransmite a una potencia o nivel más alto, de tal modo que se puedan cubrir distancias mas largas sin degradación o con una degradación tolerable. El término repetidor se creo con la telegrafía y se refería a un dispositivo electromecánico utilizado para regenerar las señales telegráficas. El uso del término ha continuado en telefonía y transmisión de datos.



PUENTE O BRIDGE:
 es un dispositivo de interconexión de redes de ordenadores que opera en la capa2 (nivel de enlace de datos) del modelo osi. Este interconecta 2 segmentos de red haciendo el pasaje de datos de una red hacia otra, con base en la dirección física de destino de cada empaque. Un bridge conecta 2 segmentos de red como una sola red usando el mismo protocolo de establecimiento de red. Funciona a través de una tabla de direcciones Mac detectadas en cada segmento a que esta conectado. Cuando detecta que un nodo de uno de los segmentos esta intentando trasmitir datos a un nodo del otro, el bridge copia la trama para la otra subred. Por utilizar este mecanismo de aprendizaje automático, los bridges no necesitan configuración manual.


RUTEADOR:
 es un dispositivo de propósito general diseñada para segmentar la red, con la idea de limitar trafico de brodcast y proporcionar seguridad, control y redundancia entre dominios individuales de brodcast, también puede dar servicio de firewall y un acceso económico a una WAN. Opera en la capa 3 del modelo osi y tiene mas facilidades de software que un switch. Al funcionar en una capa mayor que la del switch, el ruteador distingue entre los diferentes protocolos de red, tales como ip, ipx, apple talk o decnet. Esto le permite hacer una decisión mas inteligente que al switch, al momento de reenviar paquetes.



GATEWAY (PURTA DE ENLACE):
 es un dispositivo con frecuencia un ordenador, que permite interconectar redes con protocolos y arquitecturas diferentes a todos los niveles de comunicación. Su propósito es traducir la información del protocolo utilizado en una red al protocolo usado en la red del destino.




La dirección ip de un Gateway (o purta de enlace) a menudo se parece a 192.168.1.1 o 192.168.0.1 y utiliza algunos rangos predefinidos, 127 x.x.x, 10 x.x.x, 172 x.x.x, 192 x.x.x, que engloban o se reservan a las redes locales, ademas se debe notar que necesariamente un equipo que cumpla el rol de puerta de enlace en una red, debe tener 2 tarjetas de red.




MODEM: 
es un dispositivo que sirve para modular y desmodular una señal llamada portadora mediante otra señal de entrada llamada moduladora.  La señal moduladora constituye la información que se prepara para una transmisión (un modem prepara la información para ser transmitida, pero no realiza la transmisión). La moduladora modifica alguna característica de la potadora de manera que se obtiene una señal, que incluye la información de la moduladora. Así el demodulador puede recuperar la señal moduladora puede recuperar la señal moduladora original, quitando la portadora. Las características que se pueden modificar de la señal portadora son:

• Amplitud, dando lugar a una modulación de amplitud (am/ask).




• Frecuencia, dando lugar a una modulación de frecuencia (fm/fsk).



• Fase, dando lugar a una modulación de fase (pm/psk).