miércoles, 23 de agosto de 2017

Lenguajes de programacion

Resultado de imagen para ada lenguaje de programacion

1.ADA

Ada es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática.

VentajasLegibilidad.
 Es fuertemente tipado (para la seguridad máxima).
Corrección de errores.
Abstracción de los datos.
Desventajas:
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.

Resultado de imagen para ada lenguaje de programacionResultado de imagen para ada lenguaje de programacion

Resultado de imagen para basic lenguaje de programacion2. 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.

Ventajas: Es un lenguaje RAD 
Posee una curva de aprendizaje muy rápida
Integra el diseño e implementación de formularios de windows

Desventajas: 
No maneja muy bien los apuntadores de memoria.
No soporta tratamiento de procesos como parte del lenguaje.
No incluye operadores de desplazamiento de bits como parte del lenguaje.
No permite el manejo de memoria dinámica, punteros, etc como parte del lenguaje.


Resultado de imagen para basic lenguaje de programacion 1964Resultado de imagen para basic lenguaje de programacion 1964



3. C++
Resultado de imagen para lenguaje de programacion c++
La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.


Ventajas
Lenguaje de programación orientado a objetos.
 Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, Javascript, PHP, entre otros.
 Es muy potente en lo que se refiere a creación de sistemas complejos.



Desventajas
Es mucho más difícil de usar que otros lenguajes de programación. 
Es difícil programar bases de datos
Los punteros (es muy complicado su sistema).
Resultado de imagen para lenguaje de programacion c++Resultado de imagen para lenguaje de programacion c++

4. Cobol
Resultado de imagen para lenguaje de programacion cobol
El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles.
Ventajas:
COBOL es fácil: Aprender COBOL no es aprender un idioma completamente nuevo: es Inglés.
Se puede ejecutar en cualquier lugar: Aplicaciones COBOL pueden usarse en nuevas plataformas como .NET o JVM.
Se trabajará mañana igual que hoy: Las empresas que ya utilizan COBOL siguen utilizándolo


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

Resultado de imagen para lenguaje de programacion cobolResultado de imagen para lenguaje de programacion cobol



5. Fortran
Resultado de imagen para lenguaje de programacion fortran
Fortran (previamente FORTRAN, contracción del inglés The IBM Mathematical Formula Translating System) 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. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704



Ventajas
es un lenguaje muy simple
  es fácil de aprender
se diseñó para trabajar con expresiones matemáticas y Matrices 

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

Resultado de imagen para lenguaje de programacion fortranResultado de imagen para lenguaje de programacion fortran





6. Java
Resultado de imagen para lenguaje de programacion java
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementació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

Ventajas
la facilidad para desarrollar aplicaciones para distintas tecnológias (de escritorio, móbil, web...)
Una vez aprendas su sintaxis, son muy fáciles de alternar.
Es el JDK, una librería de clases bastante completa .

DesventajasEs su sintaxis, si la comparamos con C# o Python es bastante engorrosa
características como (LINQ, tipado anónimo...)
Su principal objetivo no es el rendimiento y esto aunque aporta una ventaja también un inconveniente.
Resultado de imagen para lenguaje de programacion javaResultado de imagen para lenguaje de programacion java


7. MATLAB
Resultado de imagen para Matlab lenguaje de programacion
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con unlenguaje de programación propio (lenguaje M). ... Es un software muy usado en universidades y centros de investigación y desarrollo.



VentajasCon adecuadas optimizaciones,son rápidas en ejecución y de alta precisión.
Amplio soporte matemático.
Amplio soporte de funciones ya desarrolladas.

Desventajas
Gestion"oscura"de la memoria
Problemas eventuales de la velocidad
Distribucion de ejecutables
Resultado de imagen para Matlab lenguaje de programacionResultado de imagen para Matlab lenguaje de programacion


8. LISPResultado de imagen para lisp lenguaje de programacion

El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y un uso intensivo de paréntesis en su sintaxis.
Direccionado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, el Lisp es el segundo lenguajes de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad; únicamente FORTRAN es anterior.


Ventajas
Se puede razonar matemáticamente.
Su compatibilidad con todos los sistemas operativos.
Que es multiparadigma. • Programación corta y sencilla.


DesventajasLa 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.


Resultado de imagen para lisp lenguaje de programacionResultado de imagen para lisp lenguaje de programacion





9. PHP
Resultado de imagen para lenguaje de programacion php


El lenguaje de programación PHP Hypertext Pre-processor , fue desarrollado puntualmente para diseñar páginas web dinámicas programando scripts del lado del servidor. El lenguaje PHP siempre va incrustado dentro del HTML y generalmente se le relaciona con el uso de servidores linux.

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.
El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.


Desventaja:Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código pero no la impide y, en ciertos casos, representa un costo en tiempos de ejecución.
Resultado de imagen para lenguaje de programacion php
10. Inteligencia Artificial (IA)
PROLOG: PROgramming in LOGic (PROLOG), es otro de los lenguajes de programación utilizados en IA. PROLOG fue desarrollado en Francia, en 1973 en la Universidad de Marseilles.
Lingüística computacional: la lingüística y la informática que utiliza la informática para estudiar y tratar el lenguaje humano.
Minería de datos (Data Mining): se puede definir como "extracción no trivial de información implícita, desconocida previamente, y potencialmente útil desde los datos", y consiste en el conjunto de técnicas avanzadas para la extracción de información escondida en grandes bases de datos.
Mundos virtuales : es un campo relacionado con la inteligencia artificial. Se trata de la simulación de mundos o entornos, denominados virtuales, en los que el hombre interacciona con la máquina en entornos artificiales semejantes a la vida real.



Resultado de imagen para lenguaje de programacion inteligencia artificialResultado de imagen para lenguaje de programacion inteligencia artificial


Perl

Resultado de imagen para perl lenguaje de programacion

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.

VentajasPerl es un eficiente, completo y fácil de usar.
dar al lenguaje en campos como la administración de sistemas, aplicaciones web, entre otros.


Desventajas se encuentra en el tiempo de ejecución de un programa, ya que
un programa Perl es compilado cada vez que se ejecuta, por lo que puede resultar más lento


Resultado de imagen para perl lenguaje de programacionResultado de imagen para perl lenguaje de programacion

miércoles, 9 de agosto de 2017

Unidad n° 4

Unidad # 4
Introduccion a la logica computacional



  • 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.
  • 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.
 Resultado de imagen para logica computacional
 
 
 

miércoles, 28 de junio de 2017

Principales elementos de una red


  1. Servidor. 

Topologias de red

Punto a punto: La topología más simple es un enlace permanente entre dos puntos finales conocida como punto a punto (PtP).


Ventajas:
  • Fáciles de configurar.
  • Menor complejidad.
  • Menor costo dado que no se necesita dispositivos de red ni servidores dedicados.
Desventajas:

  • Administración no centralizada.
  • No son muy seguras.
  • Todos los dispositivos pueden actuar como cliente y como servidor, lo que puede ralentizar su funcionamiento.
Red en estrella: Una red en estrella es una red de computadoras donde las estaciones están conectadas directamente a un punto central y todas las comunicaciones se hacen necesariamente a través de ese punto (conmutador, repetidor o concentrador).
Ventajas:
  • Posee un sistema que permite agregar nuevos equipos fácilmente.
  • Reconfiguración rápida.
  • Fácil de prevenir daños y/o conflictos, ya que no afecta a los demás equipos si ocurre algún fallo.
Desventajas:
  • Si el hub (repetidor) o switch central falla, toda la red deja de transmitir.
  • Es costosa, ya que requiere más cables que las topologías en bus o anillo.
  • El cable viaja por separado del concentrador a cada computadora.

Red en anillo: Una red en anillo es una topología de anillo en la que cada estación tiene una única conexión de entrada y otra de salida de anillo. Cada estación tiene un receptor y un transmisor que hace la función de traductor, pasando la señal a la siguiente estación.

Ventajas: 
  • El sistema provee un acceso equitativo para todas las computadoras.
  • El rendimiento no decae cuando muchos usuarios utilizan la red.
  • Arquitectura muy sólida.
Desventajas:


  • Longitudes de canales (si una estación desea enviar a otra, los datos tendrán que pasar por todas las estaciones intermedias antes de alcanzar la estación de destino).
  • El canal usualmente se degradará a medida que la red crece.
  • Difícil de diagnosticar y reparar los problemas.

Red en malla: La topología de red malla es una topología de red en la que cada nodo está conectado a todos los nodos. De esta manera es posible llevar los mensajes de un nodo a otro por distintos caminos.


Ventajas:
  • Fiabilidad
  • Seguridad
  • Estabilidad
Desventajas:

  • Elevado costo económico (en caso de utilizar cable)
  • Duplicado de recursos(cableado redundante, cada nodo implica mucho más cable) Longitud de cable y número de nodos limitados.
  • Los costes de mantenimiento pueden aumentar a largo plazo.
La red en árbol:  es una topología de red en la que los nodos están colocados en forma de árbol. Desde una visión topológica, es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central.

Ventajas:
  • Cableado punto a punto para segmentos individuales.
  • Soportado por multitud de vendedores de software y de hardware.
  • Facilidad de resolución de problemas.
Desventaajas:
  • Se requiere mucho cable.
  • La medida de cada segmento viene determinada por el tipo de cable utilizado.
  • Si se cae el segmento principal todo el segmento también cae.

miércoles, 21 de junio de 2017

Red informatica

Red informática: Una red de ordenadores (también llamada red de comunicaciones de datos o red informática) es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios.



5 Características de una Red Informática, enumerarlas, nombrarlas y explicarlas con sus propias palabras:

1.Compartición de archivos: Todos los archivos se pueden compartir pero para que se cumpla se necesita que los archivos estén en una carpeta compartida.


2.Comparticion de impresoras: Una misma impresora puede imprimir documentos desde diferentes computadoras claro imprime e el orden que llegaron. 


3.Servicio de aplicación: Las aplicaciones se comparten también.


4.Correo electrónico: Pues el correo electrónico es super útil en el trabajo ya que sirve para las comunicaciones internas y externas también.


5.Acceso remoto: Se puede utilizar en diferentes lugares si estan en la casa o en viaje se pueden meter a la red. 


Unidad # 3

Unidad # 3
Las Tics como fuentes de investigación y Difusion de información”


"Conocer y aplicar adecuadamente los principios básicos de estructura y funcionamiento de los sistemas de redes informáticas más comunes para identificar el Hardware y Software  necesario en su configuración y financiamiento, tomando en cuenta para ello la red tecnológica del aula informática, con responsabilidad e iniciativa."

miércoles, 24 de mayo de 2017

Cuestionario 2 HTML


1.¿Que son los elementos?
Los elementos son declaraciones para visualizar o dar forma a una página Web.

2.¿Que son las etiquetas?
Las etiquetas(en inglés: tags) son marcas insertadas en un documento HTML para proporcionar información sobre una unidad o contenido.

3.¿Cuales son algunas reglas básicas?

Las etiquetas están encerradas entre los signos "<" y ">".
Generalmente vienen en pares <p> y <⁄p>.
La primera es de apertura y la segunda de cierre.
El texto que se encuentra entre dos etiquetas es el contenido del elemento.
Las etiquetas no son sensibles a las mayúsculas y minúsculas, o sea <b> es lo mismo que <B>.

4.Algunos ejemplos podrian ser:
<html>
<head>
<title>Una página Web</title>
</head>
<body>
Hola a todos. <b>Este texto es en negrita</b>
</body>
</html>

5.¿Como se inicia un contenido?
El elemento HTML comienza con la etiqueta de apertura <b>(etiqueta que nos muestra el texto en negrita).

6.¿Como se sabe cuando es el fin de un elemento?
Cuando se utiliza una etiqueta de cierre

7.¿Que son los atributos de las etiquetas?
Muchas etiquetas llevan atributos. Los mismos proveen de mayor información a los elementos HTML.


Los atributos siempre van con la estructura: nombre="valor".
Los atributos siempre van en la etiqueta de apertura.
Los valores siempre hay que ponerlos entre comillas.

8.Un consejo para el uso de minúsculas es:
Si bien HTML acepta tanto etiquetas en mayúscula <B> como en minúscula <b>, el World Wide Web Consortium (W3C) recomienda el uso de minúsculas. Además XHTML (la siguiente versión de HTML) acepta solo minúsculas.

Es por eso que recomendamos acostumbrarse a usar minúsculas cuando escribas tus códigos HTML

9.¿Para que sirve el heading?
Nos definen el tamaño de un título o cabecera.

10. Algunas etiquetas para heading son:

<h1> nos dá el tipo de letra más grande.
<h6> nos dá el tipo de letra más pequeño.
HTML agrega automaticamente un espacio antes y después de cada título.

<h1> al ser usado como título de una página Web, es de suma importancia ya que es uno de los parámetros que Google y demás buscadores tiene en cuenta, a la hora de indexar un sitio web.

11.¿Como se definen los párrafos?
Los párrafos se definen con la etiqueta <p>.


12.¿Con que etiqueta se hacen los comentarios?
La etiqueta <!-- ... --> se utiliza para insertar un comentario dentro del código que estamos escribiendo. El mismo es ignorado por el navegador al momento de leerlo. Los comentarios nos sirven para explicar mejor el código y son de gran ayuda en el momento que necesitemos editarlo.

13.¿Con que etiqueta se hace el salto de linea?
El salto de línea está definido con la etiqueta <br>. Es utilizado cuando queremos cortar una línea sin necesidad de terminar con el párrafo. La etiqueta <br> obliga a saltar de línea dondequiera que la ubiquemos.

14.¿Con que etiqueta se traza una linea?
La etiqueta <hr> nos permite trazar una línea horizontal como las que separan las distintas secciones de este tutorial.

15.Un dato curioso de trazar una linea es:
La etiqueta <hr> no tiene cierre.