BIENVENIDOS

JUNTOS ES MEJOR

Este blog tiene por objeto favorecer la comunicación desarrollando todos los sentidos mediante el uso de la tecnología, ofreciendo acompañamiento extraescolar a los alumnos de NTICX.

jueves, 5 de mayo de 2011

SOFTWARE

SI BIEN EN UN SISTEMA DE INFORMACIÓN ES IMPORTANTE REALIZAR UNA ADECUADA SELECCIÓN DEL HARDWARE, MÁS AÚN LO ES SABER QUE SE ESPERA QUE EL SISTEMA HAGA, QUE PROBLEMA DEBE RESOLVER. EN LOS INICIOS DE LA INFORMÁTICA (1952), LA MAYOR PARTE DE LA INVERSIÓN LA REPRESENTABA EL HARDWARE DEL SISTEMA, DEBIDO AL ALTO COSTO DE LA TECNOLOGÍA. EN LA ACTUALIDAD ESTA SITUACIÓN SE HA INVERTIDO: EL SOFTWARE PUEDE LLEGAR A REPRESENTAR EL 75% DEL COSTO TOTAL. ESTO SE DEBE A QUE, POR LOS AVANCES TECNOLÓGICOS, HAN DISMINUÍDO LOS COSTOS DE PRODUCCIÓN DEL HARDWARE Y, A LA VEZ, SE REQUIEREN PROGRAMAS MÁS COMPLEJOS. PARA EL DESARROLLO DE SOFTWARE SE NECESITA , ENTONCES, MAYOR TIEMPO DE DESARROLLO Y  PERSONAL ALTAMENTE ESPECIALIZADO. AUNQUE LAS PRESTACIONES QUE ACTUALMENTE OFRECE EL SOFTWARE AMORTIZAN DICHA INVERSIÓN.

Un LENGUAJE DE PROGRAMACIÓN es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
Existen dos grandes clasificaciones de lenguajes, según la función que desempeñen:
·         LENGUAJE DE BAJO NIVEL: se utilizan para escribir los programas o software de sistemas, puesto que permiten controlar en forma más directa el hardware.
v  LENGUAJE DE MÁQUINA: Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.
v  LENGUAJE ENSAMBLADOR Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; Sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.

·         LENGUAJE DE ALTO NIVEL: se utilizan para escribir los programas de aplicación y los de propósito especial; se escriben en una forma más parecida al lenguaje que hablamos, pero en inglés. Una instrucción en lenguaje de alto nivel corresponde a varias en lenguaje de máquina

Ventajas
  • Genera un código más sencillo y comprensible.
  • Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes
  • Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
  • Algunos requieren que la máquina cliente posea una determinada plataforma
SOFTWARE DE SISTEMAS
La computadora, para funcionar, necesita que se le den instrucciones en una secuencia lógica, mediante uno o más programas. Estos programas se pueden clasificar en dos grandes grupos: los que tienen que ver con el control y sincronización del hardware y los programas que resuelven problemas o son de utilidad al usuario. El conjunto de programas que controla directamente al hardware, que ayuda a mantenerlo y da soporte a otros programas para que interactúen con él, es conocido como SOFTWARE DE SISTEMAS.
PROGRAMAS TRADUCTORES
Para que la computadora ejecute un programa éste deberá estar escrito en lenguaje de máquina; por lo tanto, no puede, ejecutar directamente los programas escritos en lenguaje de alto nivel o lenguaje ensamblador. Éstos, antes de ser ejecutados, deben ser traducidos al lenguaje de máquina.
Así como dos personas que no hablan el mismo idioma necesitan un traductor, existen programas que traducen los lenguajes de alto nivel al de máquina, entre los que se encuentran: compiladores, ensambladores e intérpretes.
Un compilador es un software que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
Ensamblador (del inglés assembler) se refiere a un software que se encarga de convertir un programa  escrito en un lenguaje ensamblador en un programa de lenguaje de máquina. El propósito para el que se crearon este tipo de aplicaciones es la de facilitar la escritura de programas, ya que escribir directamente en código binario, que es el único código entendible por la computadora, es en la práctica imposible. La evolución de los lenguajes de programación a partir del lenguaje ensamblador originó también la evolución de este programa ensamblador hacia lo que se conoce como programa compilador.
Intérprete: este software, a diferencia de los anteriores, va traduciendo instrucción por instrucción a medida que éstas se van ejecutando. Por lo tanto, no se genera un programa objeto, en lenguaje de máquina, como con los compiladores y ensambladores. Los lenguajes de alto nivel que utilizan intérpretes son mucho más lentos en el tiempo de ejecución y cada vez que se ejecutan tienen que traducir las instrucciones. Uno de los lenguajes más conocidos que utiliza intérprete es BASIC. La diferencia es similar a la que existe entre traducir una canción completa del inglés al español y realizar la traducción mentalmente, a medida que la vamos escuchando.

HARDWARE

Algunos de los componentes físicos de una computadora son:
  • disco rígido
  • placa de video
  • placa madre
  • microprocesador.
PERIFÉRICOS:

La palabra "periférico" significa que está alrededor, en la periferia. Reciben este nombre todos los dispositivos que  se encuentran alrededor del motherboard (placa madre) de la computadora, algunos dentro y otros fuera del gabinete.
Sirven para ingresar los datos que se quieren procesar (periféricos de entrada) y mostrar los resultados obtenidos en el procesamiento (periféricos de salida).
Para guardar o almacenar la información, (dispositivos de almacenamiento secundario) y para comunicarse entre computadoras (dispositivos de comunicación)

ACTIVIDAD:

Clasifica los siguientes elementos como periféricos de entrada o salida:
TECLADO, MOUSE, MONITOR, IMPRESORA, JOYSTICK, LAPIZ OPTICO, PANTALLA DIGITAL, POSNET, LECTOR DE CÓDIGO DE BARRAS, MICRÓFONO, SCANNER, CÁMARA DIGITAL, DVD.

lunes, 25 de abril de 2011

CLASE 5

Las computadoras y las telecomunicaciones son el componente diferenciador entre un sistema  de información manual y uno computarizado. Un buen desempeño del sistema, le brindará a la empresa u organización grandes beneficios para lograr ventajas competitivas. Por lo tanto, es importante poder determinar y seleccionar, entre otras cosas el hardware y software adecuado, teniendo en cuenta los requerimientos del sistema, costos, control, complejidad, así como una adecuada evaluación de modificaciones y alcances futuros.


Antes de empezar...


Reunidos en grupos discutan y escriban sus  conclusiones utilizando el procesador de textos:
- ¿ cómo se pueden ingresar datos en la computadora?
- ¿ cómo se pueden presentar los datos?
- ¿ qué diferencia existe entre un cd de audio y un cd con canciones mp3? ¿ se pueden escuchar ambos en cualquier equipo?
 
¿CÓMO TRABAJAN LAS COMPUTADORAS?
Se utilizan para procesar datos en forma electrónica, trabajan como un sistema, realizando cuatro operaciones básicas:
  • Ingreso al sistema, de los datos a ser procesados, ya sea en forma manual o automática.
  •  Almacenamiento y recuperación de los datos, para poder operar con ellos según las instrucciones del programa en ejecución.
  • Procesamiento, a partir de las operaciones lógicas, matemáticas y/o de texto.
  • Salida de la información obtenida como resultado de ese procesamiento, a través de diferentes formas (gráfico, texto, sonido, etc.)

BUSCAR:  cuál es la función de UNIDAD DE CONTROL Y UNIDAD ARITMÉTICO LÓGICA.

domingo, 3 de abril de 2011

¿QUÉ ES LA TECNOLOGÍA?

Conjunto de conocimientos técnicos, ordenados científicamente, que permiten diseñar y crear bienes y servicios que facilitan la adaptación al medio ambiente y satisfacer tanto las necesidades esenciales como los deseos de las personas.


Reflexiona acerca del video observado y escribe tu opinión al respecto.

martes, 29 de marzo de 2011

CLASE: TECNOLOGÍA

ACTIVIDADES:


1- Escribí ejemplos de aparatos tecnológicos de : casa, escuela, empresa.

2- Identificá algunos aspectos de la vida humana que se vean favorecidos por distintas tecnologías y otros en los que se vean obstaculizados.

3- Busca una noticia sobre avance tecnológico, subrayá la idea principal.

TRABAJO PRACTICO N° 1

Buscar el significado de los siguientes conceptos:
TECNICA, TECNOLOGÍA, INNOVACIÓN,
TELEMÁTICA, OFIMÁTICA, DOMÓTICA, INFORMÁTICA,
ORGWARE, BURÓTICA, DOMÓTICA, NANOTECNOLOGÍA


Consultar en:
www.alegsa.com.ar/Diccionario/diccionario.php
www.lawebdelprogramador.com/diccionario
www.elrinconcito.com/diccionario.php