Buscar

lunes, 13 de diciembre de 2010

Clase 4 - Tablas de decision binaria

En esta clase la profesora nos explico sobre las tablas de decisión binaria. De esta explicacion podemos concluir que estas tablas de decisión no son mas que herramientas que nos ayudan a la hora de la toma de decisiones cuando se esta desarrollando un algoritmo.
Estas tablas estan conformadas por unas condiciones y unas acciones donde se diseñaran las columnas de acuerdo con el numero de condiciones con la siguiente formula:    2 elevado a la N condiciones donde N es el numero de condiciones que tenemos, multiplicamos el dos (la base) cuantas veces diga N.


¿Como nos ayudan estas tablas a la hora de desarrollar un algoritmo?
Pues luego de realizar la tabla, tomando en cuenta todas las condiciones y acciones que puedan darse, se obtiene una tabla resultante la cual en alguno casos puede ser optimizada debido a la existencia de indiferencias en las condiciones (Sin importar que valor tome la condicion la acción a tomar sera la misma). Esto nos permite asi optimizar nuestro algoritmo.

Clase 3 - Sistemas de procesamiento de datos distribuidos.

Este dia se realizo nuevamente una videoconferencia que explico lo que se refiere con el tema de los sistemas de procesamiento de datos distribuidos.
Se hablo de: ¿que son?, ¿como funcionan?, tambien sobre sistemas operativos distribuidos, bases de datos distribuidas y sistemas de tipo cliente-servidor.
De esta videoconferencia podemos sacar algunos conceptos importantes como lo es:

Bases de datos distribuidas.


Una base de datos distribuida es aquella que se encuentra disponible para múltiples usuarios, la misma funciona a su vez con una o mas bases de datos en diferentes espacios.


Sistemas Cliente-Servidor.


Podemos definirlo como un funcionamiento que se ofrece atravez de una red principal a la cual los clientes(usuarios) se conectan, y obtienen respuestas rápidamente sin saber que esta informacion esta siendo extraída de otro cliente o una Base de Datos.

   Ejemplo:  Las paginas Web poseen Servidores a los cuales nos conectamos y obtenemos inforacion rapidamente sin nosotros poder observar de donde esta siendo extraida la informacion, o los juegos online.

Clase 2 - Diagrama de flujo de datos

En nuestra segunda clase la profesora nos explico detalladamente los elementos que conforman un diagrama de flujo de datos y los paso y normas a seguir a la hora de la construccion de un DFD.

En la siguiente grafica se observan dichos elementos o simbolos que se utilizan. Aunque en clase los simbolos mostrados por la profesora tenian cierta diferencia con los mostrados en esta figura, estos son los utilizados a la hora de realizar un DFD con el programa de Microsoft Visio.












Y en esta otra figura tenemos los simbolos mostrados en clase por la profesora:


















Algunas reglas a seguir para la realizacion de estos diagramas son las siguientes:
- El nombre de una entidad debe ir en Mayuscula y en  singular.
- Dos entidades no pueden comunicarse entre ellos sin un proceso previo.
- Los procesos deben llevar un numero que los identifique.
- El nombre de los procesos debe ser representativo.
- Dos dispositivos de almacenamiento no pueden comunicarse entre si.
- El nombre de los flujos debe escribirse en minuscula y no puede tener verbos en infinitivo.
- En teoria no deben repetirse los nombres de los flujos, solo en algunos casos se hacen excepciones.

domingo, 21 de noviembre de 2010

Clase 1 - Introducción al Procesamiento de Datos

El día martes 2 de Noviembre realizamos la primera vídeo conferencia dando una introducción al tema de procesamiento de datos. Conversamos un poco sobre la historia y la evolución de los sistemas de procesamiento de datos y sus aplicaciones. Específicamente nuestro compañero Gilberto nos dio un breve paseo por la historia desde el año 3500 A.C pasando por 1951 hasta la actualidad, en su relato nombro algunos sistemas de procesamiento de datos antiguos como: El Ábaco, La Pascalina, La Calculadora universal y La Computadora UNIVAC, entre otros.

También explicamos los métodos que existen para el procesamiento de datos, específicamente:
  • Proceso Manual (El mas antiguo). Ejemplo: Cálculos mentales.
  • Proceso Mecánico (Uso de maquinas registradoras y calculadoras).
  • Proceso Electromecánico. Ejemplos: Cámaras de foto y vídeos.
  • Proceso Electrónico (Computadoras).
Luego pasamos a hablar sobre los elementos que conforman el procesamiento de datos. En la siguiente figura podemos observar a lo que esto se refiere.
Tenemos:
  • Materia prima o tambien llamado dato de entrada.
  • El proceso que se va a realizar con esos datos.
  • El producto o salida.(Información).
Sobre este punto hay que resaltar que cuando se realizo la discusión con la profesora para profundizar el tema, la profesora nos explico la importancia de diferenciar un dato de una información, y que dependiendo del contexto una información producto del proceso de uno datos podría ser convertida en datos para la realización de otro procesos. Como ejemplo de esto: tenemos las notas de cada uno de los alumnos de una sección, con estos datos se quiere sacar el promedio del salón. En este caso los datos son las notas de los alumnos y el proceso es el calculo que se realiza, obteniendo como producto el promedio del salón. Luego de obtener este promedio, si la escuela quiere hacer una comparación de todos los promedios de todas las secciones, en este caso el promedio de la sección antes dicha pasa a ser un dato para ser procesado.

Finalmente nombramos algunas aplicaciones del procesamiento de datos como: 
        -La depuracion de datos
-Codificación de datos
-Transformación de datos
-Traducción de datos
-Resúmenes de datos
-Agregación de datos
-Validación de datos
-La tabulacion de los datos
-El análisis estadistico
-Representación de datos de manera Grafica a travez de ordenadores
-Almacenamiento de datos.
-etc.
y expusimos 2 casos o ejemplos donde se aplica el procesamiento de datos. (Evaluacion Academica y Encuestas).