lunes, 26 de marzo de 2012

La información y su representación



En la anterior entrada, se habló sobre lo que significa "informática", qué es un proceso y cómo funciona un programa, en la presente se definirá qué es una computadora digital y qué lenguaje utiliza, además de explicar cómo se codifican los datos en la misma.

Una computadora digital, a grandes rasgos, es la que acepta y procesa datos que han sido convertidos

al sistema binario. Se caracterizan por su generalidad: puede seguir una secuencia de instrucciones, denominada programa, que opera según la información dada.

Ahora bien, ¿qué es un sistema binario? Es un sistema de numeración en el que los números se representan utilizando únicamente dos cifras: 0 y 1. Este es el que usan la mayoría de las computadoras, ya que es más sencillo construir un elemento que pueda estar normalmente abierto o cerrado (biestable) que otro de 10 estados posibles. Sin embargo, existen otros sistemas de numeración, estos se clasifican en posicionales y no posicionales:

En los sistemas de numeración no posicionales, el valor de una cifra no depende de la posición que ésta ocupe dentro del número. Ejemplo: los números romanos:



La representación del número decimal 152 en el sistema de números romanos es:


CLII
Donde una C equivale a 100
una L equivale a 50
e I a la unidad


Independientemente de la ubicación de las cifras, el número que se lee es 152.



En cambio en los sistemas de numeración posicionales el valor de una cifra depende del lugar que ésta ocupe dentro del número. Los sistemas decimal, hexadecimal, octal y binario son ejemplos de sistemas de numeración posicionales.

En cambio en los sistemas de numeración posicionales el valor de una cifra depende del lugar que ésta ocupe dentro del número. Los sistemas decimal, hexadecimal, octal y binario son ejemplos de sistemas de numeración posicionales.



Como regla general, en un sistema de numeración posicional de base b, la representación de un número se define a partir de

(a3 a2 a1 a0.a-1 a-2 a-3 …)b = … + a2 b2 + a1 b1 + a0 b0 + a-1 b-1 + a-2 b-2 + a-3 b-3 + …





Ejemplo: El número 2304,72 puede obtenerse como la suma:



2000 unidades de mil

300 centenas

20 decenas

4 unidades

0.7 décimas

0.02 centémimas

-----------

2304.72



Es decir, 2304.72 = 2*103+3*102+0*101+4*100+7*10-1+2*10-2 El punto que aparece entre los dígitos a0 ya-1 se denomina punto fraccionario. Cuando b es 10 se lo llama punto decimal y cuando b es 2, punto binario. Los sistemas más usuales en informática son el hexagesimal y el binario.

  • La información y su representación 

La información que ingresa a la computadora puede hacerlo como datos adquiridos(directamente por la computadora) o aportados por el usuario en forma de caracteres especiales con un lenguaje de entrada. Posteriormente, ésta es codificada en un lenguaje que entienda el computador  y finalmente,la información es codificada en un lenguaje de salida                                                        En el interior de la computadora la información se almacena y se transfiere de un lugar a otro en forma codificada. El código utilizado usa sólo dos valores (código binario) representados por 0 y 1. En la entrada y la salida de la computadora se efectúan automáticamente los cambios de códigos  para que en el exterior la información sea directamente entendida por el usuario.                                La unidad más elemental de la información es el bit (0 y 1), que es un valor binario, y es el único lenguaje que entiende la computadora, sin embargo, la información se representa por medio de caracteres (letras mayúsculas y minúsculas,  números, caracteres de puntuación y especiales) así que dicha información debe codificarse internamente en notación binaria (en bits).Un byte es el mínimo número de bits necesarios para almacenar o representar un carácter en una memoria de computadora y suele corresponder a 8 dígitos.                                                                                      La capacidad de almacenamiento de la computadora se mide en byte, pero suelen usar sus múltiplos:




 

Para representar cualquier carácter en el interior de una computadora, se utiliza un alfabeto, como por ejemplo el BAUDOT, EBCDIC, ASCII. Tales alfabetos asocian a cada carácter una determinada combinación de bits. 








lunes, 19 de marzo de 2012

Informática: Las computadoras





En los tiempos corrientes, las personas utilizan a la computadora no solo para fines empresariales o didácticos, sino también como medio de comunicación, expresión, esparcimiento.
Es frecuente escuchar términos que aludan a la informática, a internet, etc. , pero ¿qué significa "informática"?¿cómo funciona una computadora que tanto usamos cotidianamente, pero poco sabemos de ella?. Para reponder a todas estas preguntas se empezará por definir algunos términos fundamentales:



La palabra "informática" proviene del alemán "informatik" y es una contracción de las palabras information y automatik (información automática). Se puede definir como la disciplina encargada del estudio de métodos, procesos, técnicas, desarrollos y su utilización en ordenadores, con el fin de almacenar, procesar y transmitir información y datos. Los sistemas computacionales, permiten el procesamiento automático de la información y desempeñan las siguientes tareas básicas: entrada, de datos(captación de la información), procesamiento (tratamiento de la información) y salida (transmisión de resultados).


La palabra "proceso" se usa para designar a una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos de los sistemas asociados, lo que implica la realización operaciones lógicas y aritméticas para obtener un resultado. Todo proceso informática posee una cantidad de "datos", es decir registros de hechos que aportan información y un "sistema de información" que son los procedimientos y dispositivos utilizados para las actividades de una organización.


Por el otro lado, las computadoras que utilizamos poseen programas logrados mediante la transcripción de algoritmos utilizando un lenguaje que el ordenador pueda entender y ejecutar. Dicho lenguaje tiene una sintaxis determinada y permite especificar los pasos del algoritmos. Dicho de otro modo, un programa permite cargar una serie de datos, procesarlo y obtener un resultado. Las instrucciones de cómo procesar dichos datos, están plasmadas en los algoritmos que contienen una serie de pasos finita, precisos, capaces de ser diseñados por una persona y determinísticos en el sentido que establece de forma única el paso a seguir.


Las computadoras resultan indispensables cuando se trate de tareas que involucren gran volumen de datos, que requieran de mucha precisión o sean repetitivas, para cálculos complejos, etc. y están compuestas por un software entendido como los programas junto con los datos y resultados y por un hardware que es la parte física, visible del ordenador.


Integrando los conceptos previos, se puede explicar el proceso de resolución de problemas con auxilio de una computadora a partir de los siguientes pasos:


a) Planteamiento del problema y propuesta de un método de resolución en lenguaje natural.


b) Escritura de un algoritmo que exprese el método propuesto.


c) Traducción del algoritmo a un programa, utilizando un lenguaje de programación.


d) Traducción automática (compilación) del programa a lenguaje de máquina.


  

jueves, 8 de marzo de 2012

La agricultura de precisión: GPS




Fuente:  TRAXCO (2010). "GPS Agrícola". Disponible en :http://www.traxco.es/blog/maquinaria-agricola/gps-agricola





La evolución de la tecnología permitió la expansión de los innovadores mètodos de localización y precisiòn al sector agropecuario.

La exactitud de posicionamiento, con un margen de error de menos de un metro, posibilita ahora que una cosechadora con GPS monitorice el rendimiento de la cosecha. Después de la misma, pueden tomarse muestras sistemáticas de suelo usando posicionamiento DGPS y los mismos datos de rendimiento recolectados anteriormente, se utilizan para determinar su variación. Cuando esta información es cargada en una abonadora controlada por computador, DGPS puede asegurar que ésta aplique los productos químicos únicamente en aquellos puntos de la parcela que los necesitan. Esto puede crear significativos ahorros de costes, además de reducir problemas medioambientales asociados con el aflujo de productos químicos sobrantes.
El GPS,además sirve para realizar mapas geográficos y determinar superficies de cultivo. Las imágenes satelitales y aéreas nos permiten localizar zonas de cultivo, pudiendo determinar superficies, identificar problemas puntuales de plagas o enfermedades, deficiencias nutricionales, estudios de suelos,etc.

Dejamos un video explicativo,que amplia los dicho sobre GPS:





Fuente:http://youtu.be/gC99cMFfSq4. Para activar los subtítulos en español, puedes hacer click en "CC" en el margen inferior derecho del video.

Los productos de Google


En nuestra actualidad, emprender una formación académica separada de internet parece un hecho inconcebible. 
Estar conectados parece ser más que una opción, una obligación,una necesidad...
Google ha marcado una revolución en lo concerniente a motores de búsqueda de internet, entonces conocer a fondo los productos a disposición de los usuarios puede simplificar la tarea del estudiante, permitiendolo acceder a información innovadora y actual a un ritmo muchísimo más acelerado del que puede proporcionar un libro.
Entre los productos que nos ofrece, se pueden destacar:

  • Google.com : el buscador más usado del mundo. Con su lema: "Don't be evil", logró el acceso de personas comunes hacia la más variada información que provee la web. 
  • Gmail : Un servicio de correo electrónico que provee más de 7 gb de almacenamiento. 
  • Google Desktop Search:  Un motor de búsqueda para material almacenado en discos locales.
  • Google Chrome : El navegador web con interfaz minimalista de esta empresa.
  • Google Earth : Su mapamundi en 3D. 
  • Google+ : La apuesta de Google por la red social.
  • Youtube : El portal de vídeos mas famoso del mundo adquirido por google por u$s 1650 millones en acciones.
  • Android : El sistema operativo sacado por Google para Telefonos Moviles Smartphones.
Y muchas más ! Google nunca descansa.



Y un video de la utilidad de las aplicaciones de Google:


Fuente : http://youtu.be/R4vkVHijdQk