Documente Academic
Documente Profesional
Documente Cultură
INFORMTICA
La informtica es una ciencia que estudia mtodos, procesos, tcnicas, con el fin de
almacenar, procesar y transmitir informacin y datos en formato digital.
COMPUTADORA
Una computadora o computador tambin
denominada ordenador es una mquina electrnica
que recibe y procesa datos para convertirlos en
informacin til. Una computadora es una coleccin de
circuitos integrados y otros componentes relacionados
que pueden ejecutar con exactitud, rapidez y de
acuerdo a lo indicado por un usuario o
automticamente por otro programa, una gran variedad de secuencias o rutinas de
instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia
gama de aplicaciones prcticas y precisamente determinadas, proceso al cual se le ha
denominado con el nombre de programacin y al que lo realiza se le llama programador.
La computadora adems de la rutina o programa informtico, necesita de datos
especficos (a estos datos, en conjunto, se les conoce como "Input" en ingls o de entrada)
que deben ser suministrados, y que son requeridos al momento de la ejecucin, para
proporcionar el producto final del procesamiento de datos, que recibe el nombre de
"output" o de salida. La informacin puede ser entonces utilizada, reinterpretada, copiada,
transferida, o retransmitida a otra persona, computadora o componente electrnico local
o remotamente usando diferentes sistemas de telecomunicacin, que puede ser grabada,
salvada o almacenada en algn tipo de dispositivo o unidad de almacenamiento.
DIVISIN DE LA COMPUTADORA SEGN LA INFORMTICA
HARDWARE
El trmino hardware se refiere a todas las partes
tangibles de un sistema informtico; sus componentes
son: elctricos, electrnicos, electromecnicos y
mecnicos. Son cables, gabinetes o cajas, perifricos de
todo tipo y cualquier otro elemento fsico involucrado;
contrariamente, el soporte lgico es intangible y es
llamado software. El trmino es propio del idioma
ingls (literalmente traducido: partes duras), su
traduccin al espaol no tiene un significado acorde,
por tal motivo se la ha adoptado tal cual es y suena; la
Real Academia Espaola lo define como Conjunto de
los componentes que integran la parte material de una
computadora. El trmino, aunque sea lo ms comn,
no solamente se aplica a las computadoras; del mismo modo, tambin un robot, un
telfono mvil, una cmara fotogrfica o un reproductor multimedia poseen hardware (y
software). La historia del hardware de computador se puede clasificar en cuatro
generaciones, cada una caracterizada por un cambio tecnolgico de importancia. Una
primera delimitacin podra hacerse entre hardware bsico, el estrictamente necesario
solo lectura (ROM), la cual est destinada a ser leda y no destructible, es decir, que no se
puede escribir sobre ella y que conserva intacta la informacin almacenada.
Unidades de almacenamiento secundario.- Tenemos el disco
duro, el cual es el dispositivo encargado de almacenar
informacin de forma permanente en una computadora; los
discos compactos o CD, que son un soporte digital ptico utilizado
para almacenar cualquier tipo de informacin; los DVD o disco de
video digital, los cuales son un formato de almacenamiento ptico
que puede ser usado para guardar datos, incluyendo pelculas con
alta calidad de vdeo y audio; y los dispositivos de
almacenamiento extrables.
SOFTWARE
Se conoce como software al equipamiento lgico o
soporte lgico de un sistema informtico, que
comprende el conjunto de los componentes lgicos
necesarios que hacen posible la realizacin de tareas
especficas, en contraposicin a los componentes
fsicos que son llamados hardware.
Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas;
tales como el procesador de texto, que permite al usuario realizar todas las tareas
concernientes a la edicin de textos; el llamado software de sistema, tal como el sistema
operativo, que bsicamente permite al resto de los programas funcionar adecuadamente,
facilitando tambin la interaccin entre los componentes fsicos y el resto de las
aplicaciones, y proporcionando una interfaz con el usuario.
CLASIFICACIN DEL SOFTWARE
El software se clasifica en 3 diferentes Categoras: Sistemas Operativos, Lenguajes de
Programacin, Software de Aplicacin.
Sistemas Operativos
El sistema operativo es el gestor y organizador de todas las
actividades que realiza la computadora. Marca las pautas segn las
cuales se intercambia informacin entre la memoria central y la
externa, y determina las operaciones elementales que puede realizar
el procesador. El sistema operativo, debe ser cargado en la memoria
central antes que ninguna otra informacin.
Lenguajes de Programacin
Mediante los programas se indica a la computadora que
tarea
debe realizar y cmo efectuarla, pero para ello es preciso
introducir estas rdenes en un lenguaje que el sistema
pueda entender. En principio, el ordenador slo entiende
las instrucciones en cdigo mquina, es decir, 0el especfico de
la
computadora. Sin embargo, a partir de stos se elaboran los llamados lenguajes de alto y
bajo nivel.
Software de aplicaciones
El software de aplicacin est diseado y escrito para realizar tareas
especficas personales, empresariales o cientficas como el
procesamiento de nminas, la administracin de los recursos
humanos o el control de inventarios.
DE SISTEMA
SOFTWARE
DE PROGRAMACIN
DE APLICACIN
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Herramientas de correccin y
optimizacin.
Editores de texto
Compiladores
Interpretes
Entornos de desarrollo
Educativos
Empresariales
Juegos
Clculo
LENGUAJES DE PROGRAMACIN
Un lenguaje de programacin es un lenguaje formal
diseado para expresar procesos que pueden ser
llevados a cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el
comportamiento fsico y lgico de una mquina, para
expresar algoritmos con precisin, o como modo de
comunicacin humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas 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 (de ser necesario) y se mantiene el cdigo fuente
de un programa informtico se le llama programacin.
Programa.- Un programa informtico o programa de computadora es una secuencia de
instrucciones, escritas para realizar una tarea especfica en una computadora.
Programador.- Un programador es aquella persona que escribe, depura y mantiene el
cdigo fuente de un programa informtico, es decir, el conjunto de instrucciones que
ejecuta el hardware de una computadora, para realizar una tarea determinada.
Un programador o programadora, es la persona que elabora programas de computadora.
Los programadores tambin son denominados desarrolladores de software, aunque
estrictamente forman parte de un equipo de personas de distintas especialidades
(mayormente informticas), y siendo que el equipo es propiamente el desarrollador.
CLASIFICACIN DE LOS LENGUAJES DE PROGRAMACIN
Lenguaje Mquina.- Es el lenguaje de programacin que entiende directamente la
computadora o mquina. Este lenguaje de programacin utiliza el alfabeto binario, es
decir, el 0 y el 1. Con estos dos nicos dgitos, conocidos como bits, forma las cadenas
binarias (combinaciones de ceros y unos) son con las que se escriben las instrucciones
que el microprocesador de la computadora entiende nuestra peticiones. El lenguaje
mquina fue el primer lenguaje de programacin. Dejo de usarse por su gran dificultad y
por la facilidad para cometer errores.
Lenguajes de Programacin de Bajo Nivel: Son mucho ms fciles de utilizar que el
lenguaje mquina, pero dependen mucho de la computadora como suceda con el lenguaje
mquina. El lenguaje ensamblador fue el primer lenguaje de programacin de bajo nivel
que trato de sustituir el lenguaje mquina por otro mucho ms parecido al de los seres
humanos. El programa fuente es un conjunto de instrucciones escrito en lenguaje
ensamblador, y cuyo objeto es la traduccin a lenguaje mquina del programa fuente.
Lenguajes de Programacin de Alto Nivel: Este lenguaje es independientes de la
mquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin
ellas, son muy similares al lenguaje humano. Necesitan un programa intrprete o
compilador que lo traduzca uno de bajo nivel, como el lenguaje de mquina para que la
computadora pueda entenderlo. Este tipo de lenguaje es ms fciles de aprender porque
se usan palabras o comandos del lenguaje natural, como por ejemplo: palabras en ingls.
Este es el caso del BASIC, el lenguaje de programacin ms conocido.
De acuerdo a su funcin podramos clasificar a los lenguajes de alto nivel en:
Comerciales, Cientficos y Generales.
Programacin estructurada
La programacin estructurada es un estilo con el cual se busca que el programador
elabore programas sencillos y fciles de entender. Para ello, la programacin estructurada
hace uso de tres estructuras bsicas de control.
stas son:
Estructura Secuencial
Estructura Selectiva
Estructura Repetitiva (o Iterativa)