jueves, 11 de diciembre de 2014
Picasa♥
I just made a new Voki. See it here:http://www.voki.com/pickup.php?scid=10789436&height=267&width=200
PICASA♥
Esta aplicación fue creada originalmente por una compañía
llamada Lifescape en 2002, y es propiedad de Google desde el año 2004.
"Picasa" es una mezcla del apellido del pintor
español Pablo Picasso, la frase en español de "mi casa" y
"pic" de "pictures" o imágenes (la idea quiere decir
"el arte personalizado").
En julio de 2004, Google adquirió Picasa de su autor
original y comenzó a ofrecerla como licencia libre (freeware)
La empresa que lo originó, Picasa, Inc nació como una
compañía de fotografía digital con sede en Pasadena (California), que produjo
el programa organizador de fotos del mismo nombre, una adaptación o versión
para Microsoft Windows del original iPhoto de Apple.
En julio del 2004, Google adquirió Picasa y puso a
disposición de todos, en forma gratuita, el software Picasa. De forma paralela
al desarrollo del software Picasa, Google desarrolló un portal de servicios
fotográficos a través de la Web bajo la denominación de Picasaweb.
Con el desarrollo de Picasa web, Google abandonó el proyecto
Hello, su anterior servicio de publicación de fotografías en la Web del que aún
permanece colgada la página Web principal con la nota de despedida y cierre del
equipo Hello.
Actualmente, Picasa se puede integrar a dos aplicaciones del
navegador Google, Google+ y Gmail. En su modo de edición de vídeos, se puede
subir lo realizado directamente a la cuenta personal del usuario en Youtube.
El programa Picasa permite el inventariado de todos los
archivos gráficos del ordenador, su clasificación y orden, e incluye además
herramientas de edición y retoque fotográfico. El programa interactúa con
picasaweb permitiendo colocar las fotos directamente en los álbumes. En la
actualidad se distribuye en 38 idiomas.4 Y acaba de ser lanzada la versión para
Mac.
Miroblogging
¿Que es?
Microblogging es una forma de comunicación o sistema de publicación que consiste en el envío de mensajes cortos de texto (longitud máxima de 140 caracteres) a través de herramientas creadas para esta función. Su finalidad es explicar qué se está haciendo en un determinado momento, compartir información con otros usuarios u ofrecer enlaces hacia otras páginas web.
Define microblogging como la suma de cuatro conceptos:
- Blog: es como un diario donde el autor publica contenidos en orden cronológico
- Mensajería Instantánea: sistemas de comunicación que nos permiten mantener conversaciones en tiempo real en internet con otros usuarios.
- SMS: envío de mensajes de texto de hasta 140 caracteres
- Red Social: los mensajes se encuentran en un espacio público y pueden ser leído por todas las personas que "te sigan" en el mismo, de este modo se expande el mensaje.
Es un servicio multi-plataforma donde se puede escribir y leer los mensajes desde una web, un teléfono móvil, una llamada telefónica, un sistema de mensajería instantánea, por mensaje de texto o mediante aplicaciones desarrolladas con esta finalidad.
No es necesario, normalmente, instalar ningún software, basta con dar de alta un perfil en una página web.
Estos sistemas de comunicación han supuesto una verdadera revolución porque permite establecer un espacio de emisión de mensajes y conversaciones con dos características:
- 1. Comunicación Asíncrona: permite que los usuarios que lo utilizan puedan enviar mensajes sin necesidad de esperar una respuesta.
- 2. Comunicación Síncrona: se pueden establecer conversaciones entre los usuarios mediante el sistema de respuesta a los mensajes.
jueves, 13 de noviembre de 2014
Tarea ♥
¿Que es un algoritmo?
En matemáticas, lógica, ciencias de la computación y
disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi ) es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad.
Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene una solución. Los
algoritmos son el objeto de estudio de la algoritmia.
PASOS:
Pasos
|
Etapa
|
Descripción
|
1
|
Análisis
del problema
|
Conducen
al diseño detallado por medio un código escrito en forma de un algoritmo
|
2
|
Diseño
de algoritmo
|
|
3
|
Codificación
|
Se
implementa el algoritmo en un código escrito en un lenguaje de programación.
Refleja las ideas desarrolladas en las etapas de análisis y diseño
|
4
|
Compilación
y ejecución
|
Traduce
el programa fuente a programa en código de maquina y lo ejecuta.
|
5
|
Verificación
|
Busca
errores en las etapas anteriores y los elimina.
|
6
|
Depuración
|
|
7
|
Documentación
|
Son
comentarios, etiquetas de texto, que facilitan la comprensión del programa
|
TIPOS:
Método
|
Descripción
|
Ejemplos
|
Algorítmico
|
Utiliza
un algoritmo y puede ser implementado en una computadora
|
·
Instrucciones para manejar un vehículo
·
Instrucciones para secar grano a granel
·
Instrucciones para resolver ecuación de segundo grado
|
Heurística:
|
Se
apoya en el resultado obtenido en un análisis de alternativas de experiencias
anteriores similares. De las mismas, a se deducen una serie de reglas
empíricas o heurísticas que de ser seguidas, conducen a la selección de
la mejor alternativa en todas o la mayoría de las veces.
|
-En la vida cotidiana, se emplean algoritmos frecuentemente
para resolver problemas. Algunos ejemplos son los manuales de usuario, que
muestran algoritmos para usar un aparato, o las instrucciones que recibe un
trabajador por parte de su patrón.
Como conclusión, un algoritmo es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Los algoritmos son el objeto de estudio
de la algoritmia.
Presentacion de Tareas *0*
PROGRAMACIÓN
La programación informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
¿Que es programación?
Se conoce como programación de computadores a la implementación de un algoritmo en un determinado lenguaje de programación, conformando un programa. Mientras que un algoritmo se ejecuta en una máquina abstracta que no tiene limitaciones de memoria o tiempo, un programa se ejecuta en una máquina real, que sí tiene esas limitaciones. El lenguaje de programación puede ser de alto nivel, medio nivel o bajo nivel, en función del grado de abstracción.
Tabla de contenidos
1 Programas y algoritmos
2 Compilación
3 Programación e ingeniería del software
4 Objetivos de la programación
2 Compilación
3 Programación e ingeniería del software
4 Objetivos de la programación
Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) un algoritmo. Nótese que es la secuencia de instrucciones en sí la que debe ser finita, no el número de pasos realizados como la ejecución de ellas.
Los programas suelen subdividirse en partes menores (módulos), de modo que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del programa.
Según Niklaus Wirth un programa está formado por algoritmos y estructura de datos.
Se han propuesto diversas técnicas de programación, cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas se pueden mencionar las programaciones lineal, estructurada, modular y orientada a objetos.
Según Niklaus Wirth un programa está formado por algoritmos y estructura de datos.
Se han propuesto diversas técnicas de programación, cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas se pueden mencionar las programaciones lineal, estructurada, modular y orientada a objetos.
Objetivos de la programación.
La programación de ordenadores debe perseguir tres objetivos fundamentales:Corrección: un programa es correcto si hace lo que debe hacer. Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos. Más concretamente, cuando el programa está concluido, es necesario hacerle ampliaciones o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.La eficiencia y la claridad de un programa pueden ser objetivos contrapuestos: se puede conseguir mayor claridad sacrificando parte de la eficiencia o viceversa. Pero hay que tener en cuenta que el tiempo del programador es caro, y que hoy en día el precio de los ordenadores es razonable y cada vez mas baratos.
La programación de ordenadores debe perseguir tres objetivos fundamentales:Corrección: un programa es correcto si hace lo que debe hacer. Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.Claridad: es muy importante que el programa sea lo más claro y legible posible para mejorar el mantenimiento del software. Cuando se acaba de escribir el código del programa, se deben buscar errores y corregirlos. Más concretamente, cuando el programa está concluido, es necesario hacerle ampliaciones o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.Eficiencia: debe consumir la menor cantidad de recursos posible. Normalmente al hablar de eficiencia se suele hacer referencia al consumo de tiempo y/o memoria.La eficiencia y la claridad de un programa pueden ser objetivos contrapuestos: se puede conseguir mayor claridad sacrificando parte de la eficiencia o viceversa. Pero hay que tener en cuenta que el tiempo del programador es caro, y que hoy en día el precio de los ordenadores es razonable y cada vez mas baratos.
Suscribirse a:
Entradas (Atom)
