Nube informática
Tipos de Nube
Nube Pública
Nubes públicas que son gestionadas por empresas prestadoras de estos servicios y en las que se atienden a una pluralidad de clientes.
Nube Privadas
Se caracterizan por ser administradas por la organización a la que sirven y encontrarse aseguradas por medio de un Firewall.
Nube Híbridas
Son una mezcla de los dos modelos anteriores: las nubes públicas y privadas.
- Ofrece más de 4,5 GB para el almacenamiento de correos electrónicos.
- Reconocimiento de mensajes relacionados, agrupándolos dentro de "conversaciones".
- Filtro de mensajes por texto, origen, adjuntos, etc.
Ventajas de la Nube Informática
• Acceder a los datos con facilidad desde cualquier parte del mundo
• Alivianar el disco duro de nuestro computador
Desventajas de la Nube Informática
• Percepción de pérdida de privacidad de datos sensibles.
• Dependencia de la infraestructura y plataformas de terceros para operar.
Gmail
Servicio de Google que permite crear cuentas de correo electrónico para usar por web (webmail), con posibilidad de Pop.
Es conocido como Google Mail en Alemania, Austria y el Reino Unido. Gmail es conocido especialmente por ser unos de los primeros en ofrecer una gran capacidad de almacenaje (gran ventaja competitiva que los demás competidores tuvieron que igualar).
Para crearse una cuenta sólo hay que entrar a Gmail.com y registrar los datos que ahí piden. El usuario parte con una capacidad de 2.9 GB de espacio de almacenamiento, pero cada segundo que pasa esa capacidad va aumentando.

Características de Gmail
Posibilidad de catalogar mensajes y búsqueda por catálogos.
Ofrece más de 7Gb de alojamiento para que archives todos tus mensajes en lugar de suprimirlos.
Drive
Es un servicio de Google que sustituye a Google Docs, incluyendo varias de sus funcionalidades. Para hacer uso del servicio es necesario disponer de una cuenta de Google. Google drive nos permite almacenar ficheros para que estén disponibles desde cualquier PC o dispositivo móvil en cualquier parte. De esta manera si actualizamos un archivo desde cualquier lugar esta actualización será visible en todos los demás dispositivos desde donde accedamos a nuestra cuenta de Google, y esto se realiza de manera transparente para el usuario. Actualmente Google Drive nos permite almacenar gratuitamente hasta 15 GB de datos, con opción a ampliar espacio previo pago. También nos permite crear documentos de texto, hojas de cálculo, presentaciones y formularios, es decir los contenidos que antes se generaban con Google Docs, que serán almacenados directamente en Google Drive por lo que podremos acceder a ellos desde cualquier sitio con cualquier dispositivo móvil o PC.
Dropbox
Función
El servicio "cliente de Dropbox" permite almacenar a los usuarios dejar cualquier archivo en una carpeta asignada. Ese archivo se sincroniza en la nube y en todas las demás computadoras del cliente de Dropbox.
Funcionamiento básico de una computadora
Dispositivo electrónico capaz de procesar la información recibida, a través de unos dispositivos de entrada (input), y obtener resultados que serán mostrados haciendo uso de unos dispositivos de salida (output), gracias a la dirección de un programa escrito en el lenguaje de programación adecuado.
Hardware
Hardware son los componentes físicos: periféricos y equipos que componen un sistema informático, en otras palabras, se refiere a los objetos que se pueden tocar y ver. La mayoría de estos componentes contiene una placa de circuito, circuitos integrados, y otros aparatos electrónicos.
Software
El Software es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas.
Sistemas Operativos
Son un conjunto de programas cuya misión es ofrecer al usuario final de la computadora la imagen de que ésta es una máquina sencilla de manejar, por muy difícil y complicado que sea el hardware con el que se haya construido.
Los sistemas operativos se pueden clasificar atendiendo a:
Administrador de tareas Monotarea
Los que permiten sólo ejecutar un programa a la vez MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo.
Administración de usuarios monousuario
Aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales.
Multiusuario
Los que permiten que varios usuarios ejecuten sus programas a la vez.
Manejo de recursos o accesos a servicios centralizados
Si permite utilizar los recursos de un solo ordenador.
Distribuidos
Si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo.
Lenguaje de Programación
Conjunto de reglas o normas que permiten asociar a cada programa correcto un cálculo que será llevado a cabo por un ordenador (sin ambigüedades). Un lenguaje de programación es un convenio o acuerdo acerca de como se debe de interpretar el significado de los programas de dicho lenguaje, muchas veces se confunden los lenguajes con los compiladores, interpretes o con los entornos de desarrollo de software.
Lenguajes de bajo nivel y lenguajes de alto nivel.
Los lenguajes de programación se pueden clasificar en lenguajes de bajo y alto nivel dependiendo de lo cercanos o lejanos que estén de la arquitectura de la máquina en la que van a funcionar.
Lenguajes de bajo nivel: Están basados directamente en la máquina de Von Neumann, por lo que están a un nivel muy cercano a la máquina.
En lenguajes de bajo nivel distinguimos entre lenguaje máquina y lenguaje
ensamblador.
Lenguaje máquina: Instrucciones reconocidas por los circuitos del procesador y se codifican en binario. Los datos se referencian por su posición de memoria.
Lenguaje ensamblador: Necesita un traductor. Se pueden utilizar etiquetas en vez de posiciones de memoria.
Lenguajes de alto nivel: Están basados en máquinas abstractas, que facilitan la comprensión por personas. Tiene instrucciones más flexibles y potentes por lo que necesita un traductor para convertir el programa a lenguaje máquina, que es el que entiende el ordenador.
ALGORITMOS
Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
El concepto de algoritmo se ilustra frecuentemente comparándolo con una receta: al igual que las recetas.
Pseudocódigo
El pseudocódigo (o falso lenguaje) es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas.
Elementos del pseudocódigo
Constantes: son objetos cuyo valor permanece invalorable a lo largo de la ejecución de un programa.
Variables: son objetos cuyo valor puede ser modificado a lo largo de la ejecución de un programa.
Tipos de datos
Es el conjunto de valores que puede tomar una variable existen dos tipos de datos:
Datos numéricos: son aquellos cuyo contenido es una serie de dígitos.
Datos alfanuméricos: son aquellos cuyo contenido son tipos de caracteres que pueden ser números, letras y signos.
Datos Lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan el resultado de una comparación entre otros datos.
Tipos de operadores
Aritméticos: Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores.
Racionales: Se utilizan para establecer una relación entre dos valores.
Lógicos: Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional.
Diagrama de Flujo
Un diagrama de flujo es una forma de representar gráficamente la secuencia de un proceso. Se utiliza en cualquier ciencia como en la programación, la economía y los procesos industriales. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso. En computación, son modelos tecnológicos utilizados para comprender los rudimentos de la programación secuencial.
Diagrama de Flujo Bucles
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces.
Ciclo Para
El ciclo for es una estructura de control en programación en la que se puede indicar de antemano el número mínimo de iteraciones que la instrucción realizará.Está disponible en casi todos los lenguajes de programación imperativos.
Ciclo Mientras
Permite ejecutar un bloque de instrucciones mientras que una expresión lógica dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. La expresión lógica se denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones.
Ciclo Repita- Hasta
El bucle repetir comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.
Ejemplos de Diagrama de Flujo
- Realice un diagrama de flujo que sume dos números
- Realice un diagrama de flujo que me permita el ingreso de dos números pares y realizar la suma de ellos.
- Realice la suma de dos números positivos
- Realice un diagrama de flujo que me permita el ingreso de tres números impares y realizar la suma de ellos.
- Realice el D.F. de la sucesión 1, 4, 7, 10, 13, 16.
Matlab
Matlab es un entorno de computación y desarrollo de aplicaciones totalmente integrado orientado para llevar a cabo proyectos en donde se encuentren implicados elevados cálculos matemáticos y la visualización gráfica de los mismos. MATLAB integra análisis numérico, cálculo matricial,proceso de señal y visualización gráfica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribirian radicionalmente, sin necesidad de hacer uso de la programación tradicional.
Origen
Matlab nace como una solución a la necesidad de mejores y mas poderosas herramientas de calculo para resolver problemas de calculo complejos en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores.
El nombre Matlab viene de "matrix laboratory" (laboratorio matricial). Matlab fue originalmente escrito para proveer acceso fácil al software matricial desarrollado por los proyectos Linpack y Eispak, que juntos representan el estado del arte e software para computación matricial. Hoy Matlab es usado en una variedad de áreas de aplicación incluyendo procesamiento de señales e imágenes, diseño de sistemas de control, ingeniería financiera e investigación médica.






