República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Universitaria
Universidad Nacional Experimental “Simón Rodríguez”
San Juan de los Morros, Estado Guárico.
San Juan de los Morros Septiembre 2014
¿Qué es una computadora?
Participantes
Anyelis Peña C.I: 22.614.979
Mary Betancourt C.I: 20.960.423
Sección “C”
Facilitadora
Yolimar Fuentes
Una computadora es una máquina electrónica usada para procesar todo tipo
de información. Podemos hacer trabajos de oficina con ella, guardar datos,
imágenes, escribir cartas, leer el periódico, comunicarnos con familiares o
amigos a través de correos electrónicos, ver videos, dibujar, hacer informes,
crear programas de computadoras que llevan a cabo diversas funciones e
incluso nos permite hacer presentaciones que pueden ver otros usuarios de
computadoras alrededor del mundo.
Para realizar dicho proceso es indispensable que se disponga de un sistema
que le permita recibir estos datos del exterior, uno que lo permita recibir y el
otro que facilite la comunicación al exterior de los resultados obtenidos
durante la fase del proceso. El computador capta la información (datos de
entrada), los registra y ordena (procesa), para luego mostrar los resultados
(datos de salida) mediante el monitor, impresora o algúnperiférico o
dispositivo. La forma en que actúa el computador resulta transparente al
usuario, quien es que ordena por un programa o software para realizar
determinadas labores.
LA COMPUTADORA: PARTES Y ACCESORIOS PRINCIPALES
1) El Teclado es el dispositivo de entrada (input) que permite
comunicarnos con la computadora. También se considera a la unidad
de disco, al mouse, al lápiz óptico, entre otros, como dispositivos de
entrada (más adelante se desarrolla esta parte).
2) El Microprocesador o Unidad Central de Procesamiento (C.P.U.) Es el
cerebro de la Computadora, en el que se encuentra la electrónica
inteligente del sistema. La CPU consta de tres partes: (más adelante
se desarrolla esta parte)
La Memoria Principal.
La Unidad de Control, y
La Unidad Aritmético-Lógico (ALU)
Realiza las siguientes tareas: ejecuta programas, realiza cálculos, transfiere
datos y controla las operaciones básicas de la computadora.
El CPU tiene las dos funciones básicas de la computación:
Unidad de Control. Es el verdadero director de orquesta en la fisiología de
la computadora. Controla la entrada y salida de datos. Pero antes que salgan
los datos, los envía a la memoria y a la Unidad Aritmética y Lógica, para su
procesamiento o tratamiento. Se orienta por las instrucciones del programa.
Unidad Aritmética y Lógica. En esta unidad se ejecutan los cálculos y
procesos, guiándose por cálculos matemáticos y lógicos. Una vez realizados
los cálculos son devueltos a la Unidad de Control, guardándolos en la
memoria, para su egreso posterior.
CP: Coprocesador Matemático. Realiza las operaciones matemáticas,
permitiendo que el CPU se dedique a otras tareas. La presencia del CP
mejora la velocidad del sistema, siempre y cuando el programa requiera de
cálculos matemáticos, como por ejemplo el software de diseño de
arquitectura AUTOCAD.
El Monitor o pantalla es el dispositivo de salida (output) que la computadora
utiliza para comunicarse con nosotros, visualizando información en ella.
Los periféricos son dispositivos específicos de salida como la unidad de
disco, la impresora, el mouse o ratón, los parlantes, el micrófono, etc.
Componentes DE LA COMPUTADORA
La computadora tiene 2 elementos importantes que son:
EL SOFTWARE:
Es la parte lógica del computador, comprende el conjunto de
componente s lógico s para poder hacer posible una tarea. Se dice que es la
parte blanda del computador y que es intangible, se puede ver pero no tocar.
Está compuesto de programas operativos y de aplicación, se divide en tres
categorías:
1) Software Básico.
2) Lenguajes de Programación.
3) Software de Aplicación y otros programas.
1) SOFTWARE BÁSICO. Sistemas Operativos, utilitarios y Antivirus.
a. SISTEMAS OPERATIVOS
Un sistema Operativo, es el conjunto de programas que inicia y
supervisa el trabajo del computador, generalmente se almacenan en una
parte de la memoria RAM. Supervisa el procesamiento y aplicación de otros
programas y controla el tráfico de información y la racionalización de la
memoria del computador.
Los más conocidos son:
MS-DOS - WINDOWS 98, 2000, 2002 (o XP)
OS/2 - SYSTEM (Mac) - UNIX
WINDOWS se ha convertido como el Sistema Operativo de mayor demanda
que el DOS, puesto que es más fácil de usar, es cada vez más amigable y
potente y agradable a la vista, su entorno es gráfico.
b. LOS UTILITARIOS:
Son programas diseñados para mejorar las funciones de los Sistemas
Operativos como copiar, formatear, ordenar, recuperar archivos, reparación,
optimización de la capacidad del disco, etc.
c. LOS ANTIVIRUS:
Son los programas diseñados para detectar y eliminar los famosos virus
informáticos. A la medida que aparecen nuevos virus también se actualizan
los antivirus con nuevas versiones o nuevas formas.
2) LENGUAJES DE PROGRAMACIÓN. Son las sentencias que se
utilizan para escribir un Programa y son de bajo y alto nivel:
a) DE BAJO NIVEL.
Lenguajes escritos en “Lenguaje Máquina”, están más cerca del
computador y más lejos del usuario pues su nomenclatura es
jeroglífica como el Assembler.
b) DE ALTO NIVEL.
Lenguajes escritos en “Lengua casi hablada”, están más cerca del
usuario.
3) SOFTWARE DE APLICACIÓN. Programas desarrollados para
ejecutar determinadas labores.
a. PROCESADORES DE TEXTO.
Crean y modifican documentos de toda naturaleza. WordPerfect
para Windows o Microsoft Word. Es el procesador de textos mejor
elaborado en entorno gráfico, se logran gráficos, diagramas, textos
artísticos e interacción con otras aplicaciones del Windows para lograr lo
que necesita.
b. HOJAS DE CÁLCULO. Elaboran y modifican cuadros, como planillas,
listas de precios, balances, análisis de sensibilidad, gráficos, etc.
Quattro Pro para Windows o Microsoft Excel. Incluye una base de datos, un
entorno de programación llamado Macros con los cuales se puede simplificar
pasos innecesarios o agilizar resultados.
c. MANEJADOR DE BASE DE DATOS. Manipular información de una
Base de Datos, crea planillas, Inventarios, Facturación, etc. (Access,
FoxProLan, Reflex, FoxBase Plus, Visual FoxPro, etc.).
Visual FoxPro o Microsoft Access. Gestor de Base de Datos relacionales en
formato xBase y entorno de programación orientada a objetos, está diseñada
para trabajar en aplicaciones de 32 bits.
d. DISEÑO GRÁFICO. Programas especializados que se utilizan para
elaborar gráficos que se pueden emplear en artes, publicidad, planos
de construcción, diseños de ingeniería, presentaciones, decoración,
publicaciones, etc. Son: CorelDraw, Illustrator, Instant Artist, AutoCad,
Art&Letters, etc.
EL HARDWARE:
Es la parte física del computador, comprende todo los periféricos físicos los
cuales son tangibles, es decir, se pueden ver y tocar.
Está compuesto por (Periféricos de entrada, almacenamiento, salida, mixtos
y la unidad central del sistema cómputo).
Los periféricos:
Se denominan periféricos tanto a las unidades o dispositivos a través
de los cuales la computadora se comunica con el mundo exterior, como a los
sistemas que almacenan o archivan la información, sirviendo de memoria
auxiliar de la memoria principal.
1. Periféricos de entrada (E): Son los que permiten al usuario
ingresar información desde el exterior. Entre ellos podemos encontrar:
teclado, mouse o ratón, escáner, SAI (Sistema de Alimentación
Ininterrumpida), micrófono, cámara web, lectores óptico de código de barras,
Joystick, cámara fotográfica, etc.
2. Periféricos de salida (S): Son los que muestran al usuario el
resultado de las operaciones realizadas por el PC. En este grupo podemos
encontrar: monitor, impresora, altavoces, etc.
3. Periféricos mixtos (E/S): Son los dispositivos que pueden aportar
simultáneamente información exterior al PC y al usuario. Así encontramos
como dispositivos/periféricos/unidades de Entrada/Salida, las tarjetas de red,
los módems, las unidades de almacenamiento (discos duros, disquetes,
floppy, discos ZIP) o las memorias, (USB, flash, etc.)Otro dispositivo que se
considera mixto son las pantallas tactiles, ya que estas actúan como
dispositivo de entrada y salida al mismo tiempo.
4. Periféricos de almacenamiento (A): Se encargan de guardar o
salvar los datos de los que hace uso la CPU para que ésta pueda hacer uso
de ellos una vez que han sido eliminados de la memoria principal, ya que
ésta se borra cada vez que se apaga la computadora. Pueden ser internos,
como un disco duro, o extraíbles, como un CD. Los más comunes son: Disco
duroGrabadora y/o lector de CDGrabadora y/o lector de
DVDMemoriaFlashCintasmagnéticasTarjetasperforadas Memoriaportátil
Disquete.
5. Periféricos de comunicación: Su función es permitir o facilitar la
interacción entre dos o más computadoras, o entre una computadora y otro
periférico externo a la computadora. Entre ellos se encuentran los
siguientes:Fax-Módem Tarjeta de red Tarjeta BluetoothPuerto USB.
Presentación
Contenidos
Hamlet Trejo
Contacto
Sistemas de Información basados en computadoras
Un sistema de información automatizado o basado en computadoras,
es la integración de hardware, software, personas, procedimientos y datos.
Todos estos elementos se conjugan, trabajando juntos, para proporcionar
información básica para la conducción de la empresa. Esta información hace
posible que las empresas lleven a cabo sus tareas con mayor calidad y
facilidad.
Los sistemas de información computarizados, además de llevar un
seguimiento de las transacciones y operaciones diarias, propias del negocio,
sirven de apoyo al flujo de información interno de la organización. La
finalidad de los sistemas de información organizacionales es, procesar
entradas, mantener archivos de datos relacionados con la organización y
producir información, reportes y otras salidas para los usuarios que las
necesitan. Puesto que los sistemas de información dan soporte a los demás
sistemas de la organización, los analistas de sistemas tienen que estudiar
primero el sistema organizacional como un todo y así entonces, poder
precisar cuáles son y cómo funcionan los sistemas de información de la
organización.
Componentes de un sistema de información.
Los sistemas de información dependen de otros subsistemas
componentes para poder llevar a cabo las actividades de entrada, proceso,
salida, almacenamiento y control que convierten recursos de datos en
productos de información. Estos subsistemas incluyen personas, hardware,
software, procedimientos y datos. En lo que sigue se detalla sobre cada uno
de ellos.
Personas: Un sistema de cómputo involucra una variada gama de
personas relacionadas con el mismo, puesto que su construcción,
mantenimiento y uso representan una labor con cierto grado de
complejidad. Se pueden dividir en dos grandes grupos: Los usuarios
finales y los especialistas o profesionales.
Los usuarios finales: son aquellos que operan o interaccionan
directamente con el sistema a través de una estación de trabajo o
incluso, quienes reciben reportes e información generada por el
sistema.
Entre los profesionales se encuentran: Los analistas de los
sistemas de información, encargados de idear soluciones cuando se
requiere un nuevo sistema, actualizarlo, modificarlo o reconstruirlo; los
programadores, que crean los programas de cómputo que forman
parte de los sistemas de información; los administradores del sistema,
encargados de mantener el sistema en buenas condiciones; los
capacitadores, que instruyen y preparan a los usuarios para la
utilización del sistema.
Hardware: Consiste en los equipos, dispositivos y medios necesarios
que constituyen la plataforma física mediante la cual, el sistema de
información puede funcionar. Se incluyen aquí, por supuesto, los que
permiten las comunicaciones y los enlaces de red. Estos recursos son,
por ejemplo, computadoras, monitores, impresoras, disquetes o
componentes de almacenamiento de información externos, disco
óptico, papel de impresión, cableado de red, y otros.
Software o programas: Son el componente lógico, es decir, los
programas, las rutinas e instrucciones que conforman el sistema de
información. Se les suele denominar aplicación de sistema de
información. Es así como los sistemas de información pueden tener
aplicaciones particulares, por ejemplo, para el área de ventas, de
contabilidad, de personal o de compras. La aplicación que conforma
un sistema de información completo contiene subconjuntos de
programas que se encargan de apoyar las distintas actividades
propias de la organización.
Ventajas de la Utilización de los Sistemas de Información
Computarizados
Control más efectivo de las actividades de la organización
Integración de las diferentes áreas que conforman la organización.
Integración de nuevas tecnologías y herramientas de vanguardia.
Ayuda a incrementar la efectividad en la operación de las empresas.
Proporciona ventajas competitivas y valor agregado.
Disponibilidad de mayor y mejor información para los usuarios en
tiempo real.
Elimina la barrera de la distancia trabajando con un mismo sistema en
puntos distantes.
Disminuye errores, tiempo y recursos superfluos.
Permite comparar resultados alcanzados con los objetivos
programados, con fines de evaluación y control.
Desventajas de los sistemas de Información Computarizados
El tiempo que pueda tomar su implementación.
La resistencia al cambio de los usuarios.
Problemas técnicos, si no se hace un estudio adecuado, como fallas
de hardware o de software o funciones implementadas
inadecuadamente para apoyar ciertas actividades de la organización.
ALGORITMOS
Los algoritmos son el fundamento de la programación de
computadoras, para que la computadora pueda ejecutar una tarea es
necesario que primero se diseñe el algoritmo correspondiente, es decir,
especificar las operaciones necesarias para transformar los datos de entrada
en datos de salida. Una vez diseñado y probado el algoritmo, se trasforma en
el programa correspondiente. El programa está compuesto por el algoritmo,
la especificación de los datos y las instrucciones que permiten la
comunicación entre los usuarios del programa y la máquina.
Definición de algoritmo: Un algoritmo es un conjunto finito de
instrucciones cuyo fin es realizar una tarea; este conjunto finito de
instrucciones debe también ser preciso y determinístico.
Preciso: el algoritmo debe ejecutar la tarea para el cual fue diseñado.
Determinístico: significa que el resultado debe depender estrictamente
de los datos suministrados, siempre que el algoritmo se ejecute con
un mismo conjunto de datos de entrada, el resultado debe ser siempre
el mismo.
Son ejemplos de algoritmos los métodos utilizados en aritmética para
sumar, restar, multiplicar y dividir cantidades; la aplicación de la fórmula
cuadrática para encontrar las raíces de un polinomio de segundo grado En
todos ellos se cumplen las tres características anteriores.
Un algoritmo eficiente y confiable es el producto de un análisis exhaustivo
del problema, para determinar la mejor alternativa de solución.
Elementos básicos en el diseño de algoritmos
HERRAMIENTAS PARA EL DISEÑO DE ALGORITMOS
Las dos herramientas más utilizadas para diseñar algoritmos son el
Pseudocódigo y el Diagrama de flujo.
PSEUDOCÓDIGO Es un lenguaje simplificado para describir un
algoritmo utilizando una mezcla de frases en lenguaje común, y
palabras claves que indican el inicio y el fin del algoritmo y las
instrucciones específicas a realizar.
Por ejemplo, el siguiente pseudocódigo corresponde al algoritmo para
calcular el área del rectángulo: el algoritmo calcula el área (a) de un
rectángulo cualquiera, si se le suministra la longitud de la base (b) y la
longitud de la altura (h).
Las palabras subrayadas se llaman palabras reservadas, se deben utilizar
sangrías que facilitan la lectura del algoritmo Las instrucciones en
pseudocódigo son fáciles de codificar en un lenguaje de programación.
DIAGRAMA DE FLUJO
El diagrama de flujo es la representación gráfica de un algoritmo; para ello se
utiliza un conjunto de símbolos estándares mundialmente utilizados y
desarrollados por organizaciones tales como ANSI (American
NacionalInstituto) e ISO (International Standard Organización para la
elaboración de diagramas de flujo.
En el diagrama cada símbolo representa una acción en concreto; y
cada instrucción del algoritmo se visualiza dentro del símbolo adecuado. Los
símbolos se conectan con flechas para indicar el orden en que se ejecutan
las instrucciones.
Por ejemplo, el siguiente diagrama de flujo corresponde al algoritmo para
calcular el área del rectángulo
El ovalo rotulado con la palabra Inicio indica el comienzo del algoritmo,
el paralelogramo es el símbolo de entrada de datos e indica que se lee el
valor de la base (b) y el valor de la altura (h), el rectángulo es el símbolo de
proceso e indica que se realiza un proceso sobre los datos de entrada para
calcular el área (a) multiplicando la base por la altura, (utilizaremos el * como
operador de multiplicación), el siguiente es el símbolo de salida y representa
un documento e indica que se muestra el valor del área obtenido, en
cualquier dispositivo de salida, finalmente el ovalo rotulado con la palabra Fin
indica que se ha llegado al fin del algoritmo.
Los símbolos que se utilizaran para dibujar los diagramas de flujo son
los siguientes:
Reglas para la construcción de diagramas de flujo
Todo diagrama de flujo debe tener un inicio y un fin.
Las líneas de flujo nunca deben cruzarse, para evitarlo deben
utilizarse el símbolo conector.
Las líneas de flujo deben terminar siempre en un símbolo.
No puede llegar más de una línea de flujo a un símbolo.
Todos los símbolos en un diagrama deben estar conectados mediante
una línea de flujo; todo símbolo debe tener una línea de flujo entrando
y otra saliendo salvo el símbolo que indica inicio o fin del diagrama.
Como regla general el flujo del proceso debe mostrarse de izquierda a
derecha y de arriba abajo.
Se recomienda mantener uniforme el tamaño de los símbolos, por lo que
el texto que se escribe dentro no debe ser muy extenso, recuérdese que el
propio símbolo indica la operación a realizar. La forma en que se capturan
los datos de entrada o se muestran los datos de salida se detallarán al
codificar el algoritmo en el lenguaje de programación. Esto mismo se
recomienda para la representación del algoritmo en pseudocódigo.
Los sistemas de base de datos
Base de datos
Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente para
su posterior uso. En este sentido; una biblioteca puede considerarse una
base de datos compuesta en su mayoría por documentos y textos impresos
en papel e indexados para su consulta. Actualmente, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de las
bases de datos están en formato digital, siendo este un componente
electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de
datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a
los datos de forma rápida y estructurada. Las propiedades de estos DBMS,
así como su utilización y administración, se estudian dentro del ámbito de la
informática.
Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas; También son ampliamente utilizadas en entornos
científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran protegidos por las leyes de varios países. Por
ejemplo en España, los datos personales se encuentran protegidos por la
Ley Orgánica de Protección de Datos de Carácter Personal (LOPD), en
México por la Ley Federal de Transparencia y Acceso a la Información
Pública Gubernamental y en Argentina la Ley de Protección de Datos
Personales1 .
Sistema de gestión de bases de datos
Un sistema de gestión de bases de datos (SGBD) es un conjunto de
programas que permiten el almacenamiento, modificación y extracción de la
información en una base de datos, además de proporcionar herramientas
para añadir, borrar, modificar y analizar los datos. Los usuarios pueden
acceder a la información usando herramientas específicas de interrogación y
de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la
integridad de los datos, para administrar el acceso de usuarios a los datos y
para recuperar la información si el sistema se corrompe. Permiten presentar
la información de la base de datos en variados formatos. La mayoría incluyen
un generador de informes. También pueden incluir un módulo gráfico que
permita presentar la información con gráficos y tablas.
Hay muchos tipos distintos según cómo manejen los datos y muchos
tamaños distintos de acuerdo a si operan en computadoras personales y con
poca memoria o grandes sistemas que funcionan en mainframes con
sistemas de almacenamiento especiales.
Generalmente se accede a los datos mediante lenguajes de
interrogación, lenguajes de alto nivel que simplifican la tarea de construir las
aplicaciones. También simplifican la interrogación y la presentación de la
información. Un SGBD permite controlar el acceso a los datos, asegurar su
integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras
un fallo del sistema y hacer copias de seguridad. Las bases de datos y los
sistemas para su gestión son esenciales para cualquier área de negocio, y
deben ser gestionados con esmero.