domingo, abril 28, 2013

martes, abril 16, 2013

Introducción a los Diagramas de Flujo

Al comenzar esta segunda unidad, "Herramientas Visuales - Diagramas de Flujo", que nos permitirá conocer otras tareas y actividades posibles de realizar con un Sistema Computacional, que tienen que ver con el diseño y resolución de problemas con la aplicación de métodos gráficos, leeremos algunas definiciones y conceptos afines:

Según la Wikipedia: un algoritmo (del latín, dixit algorithmus y éste del matemático persa al-Jwarizmi) es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Los algoritmos son el objeto de estudio de la algoritmia y sirven para ejecutar una tarea y resolver problemas matemáticos; estos transforman una entrada en una salida ("efecto caja negra"). Su definición queda formalizada por la Máquina de Turing.

Un algoritmo es un sistema por el cual se llega a una o varias soluciones, teniendo en cuenta que debe ser definido, finito y eficiente. Por eficiente se entiende que cada paso a seguir tiene un orden; finito implica que tiene un determinado número de pasos, o sea, que tiene un fin; y definido, que si se sigue el mismo proceso más de una vez se llega siempre al mismo resultado.

Los algoritmos se pueden representar de diferentes formas, dos de ellas son:

- Pseudocodigo
- Diagramas de Flujo

Nuestro estudio abarcara estas dos representaciones para la solución de un problema, que se ejemplifican de la siguiente manera:

Pseudocodigo:


Diagrama de Flujo




En esta clase realizaremos una pequeña investigación por Internet para las siguientes preguntas, que deberán responder a través del formulario habilitado para tal efecto.

Preguntas para la Investigación:

1. Define los siguientes conceptos:
a) Algoritmo.
b) Pseudocódigo
c) Diagrama de Flujo
2. Investiga y describe que es un Lenguaje de Programación.
3. Nombre 5 ejemplos de Lenguajes de Programación.
4. Busca y copia las URL de 5 páginas web donde se muestre o ejemplifique el uso de los Diagramas de Flujo.
5. Busca y copia las URL de 5 páginas web donde se muestre o ejemplifique el uso del Pseudocódigo.
6. Explica y escribe con tus palabras la importancia, usos y utilidad del diseño y la resolución de problemas a través de un método gráfico como los "Diagramas de Flujo".

miércoles, abril 03, 2013

Introducción al Software Libre

Introducción al Software Libre





Guías y Actividades a Desarrollar (Evaluación Coeficiente 1)
  1. Observar Video "Que es el Software Libre - Richard Stallman"
  2. Lectura Guía 1 "Software Libre"
  3. Desarrollar y entregar Actividad de Clase 1.
  4. Lectura Guía 2 "Clasificación de Software y Licencias de Uso"
  5. Desarrollar y entregar Actividad de Clase 2.


Internet y UNIX: 30 años de vida paralela

Internet y UNIX:
30 años de vidas Paralelas

La guía de lectura propuesta se refiere a los inicios de Internet y sus semejanzas y diferencias con otras tecnologías.

Esta guía requiere la lectura comprensiva, como habilidad fundamental de los estudiantes, y el desarrollo de un producto final que consiste en la construcción de un Informe según la pauta que se propone al final.

Leer Guía "Internet y UNIX: 30 años de vidas paralelas"


Actividad basada en la Guía de Lectura:
(Evaluación Coef. 1)


Responda las siguientes preguntas:

  1. Elabore un Mapa Conceptual que resuma los conceptos e ideas principales que se desprenden de la guía.
  2. Describa la diferencia que existe entre Internet, la World Wide Web y los Navegadores.
  3. ¿Qué factor influye de forma positiva en la masificación del Sistema Operativo Linux? Explique.
  4. Nombre las tecnologías que nacen al amparo del desarrollo de Internet.
  5. ¿Qué podría comentar respecto a la decisión tomada por la Empresa Privada AT&T, en relación al ofrecimiento del Departamento de Defensa de los EE.UU para desarrollar ARPANET? (Describa la decisión tomada por esta empresa y su opinión respecto a esta).
  6. ¿Quiénes gobiernan Internet y cómo es este gobierno?
  7. ¿Quiénes desarrollaron principalmente Internet en su aspecto técnico?
  8. ¿Cuál es la aplicación o servicio más exitoso de Internet?
  9. Según el documento AT&T fue sospechosa de actividades de monopolio y se vio obligada a distribuir en forma gratuita el Sistema Operativo Unix. ¿A qué empresa o empresas de la actualidad, en el área de la tecnología, podríamos atribuir una situación similar?
  10. ¿Cuáles son lo valores, que en su espíritu y comienzos podemos rescatar en el desarrollo de estas tecnologías como Internet, Unix y Linux? Explique (Valores que hasta hoy mantienen comunidades internacionales de programadores, desarrolladores y usuarios de las tecnologías de Internet).
  11. Elabore un glosario con al menos 10 términos extraídos de la guía.


Para cualquier consulta pueden consultar al profesor o escribir al correo electrónico: balarconn@gmail.com.