viernes, 14 de noviembre de 2008

Recomendaciones !

Entregar en medio escrito y digital:


INTRODUCCION A LA PROGRAMACION

PROYECTO DE PROGRAMACION BASICA- DETERMINACIÓN DE ????


ELABORADO POR : ???????

  1. Introducción (conceptos a aplicar,etc)
  2. Planteamiento del Problema
  3. Análisis (datos de entrada, salida y proceso) (Resumen y Formato) - Definición de variables
  4. Diseño (dfd)
  5. Algoritmo en Lenguaje Natural y Formato de salida de información
  6. Codificación en JavaScript (adicionado al Blog)
  7. Documentación de un Programa de Computación
  8. Conclusiones y autoevaluación


Ejemplo:

¿Qué HACE el programa, para qué sirve?

El programa hace la parte matemática del desarrollo de ......

¿Qué ES el programa?

Un simulador aritmético de un .......

Programa libre. Escrito en javascript, por ......

El uso es para ......

¿Cómo funciona el programa?

Se toma los datos como si se estuviera en un ..........

¿Cuales son los conceptos usados por el programa?

  • Circuito ..........
  • Resistencia::::::::
  • Voltaje: trabajo necesario para....

¿Cuáles son los temas importantes para el administrador?

  • ¿Donde conseguir el programa?

El software se puede descargar gratuitamente en la dirección: http/:XXXX.blogspot.com

  • ¿Qué necesita tener o conseguir antes de instalarlo?

Tener unos conceptos claros de los elementos simulados en el programa, ya que es el complemento de un trabajo de laboratorio se deben manejar un conocimiento básico de ::::::::

  • ¿Cómo instalarlo?

Solo se necesita tener un programa que aplique javascript como el Internet Explorer, Mozilla, Netscape.

  • ¿Cómo configurar el programa?

No se necesita una configuración previa

  • ¿Cómo dejarlo listo para que los usuarios o el mismo puedan usarlo?

Solo con tener el archivo html esta listo para su uso.

¿Qué necesita saber el usuario para usar el programa?

Que es un simulador de un ::::

¿Qué otras documentaciones se recomiendan?

  • Libro tal de funano de tal
  • Página web de ....
  • Análisis introductorias de ......

Bibliográfia

Leer más...

¿Cómo documentar un programa de computación?


¿Qué HACE el programa, para qué sirve?

¿Qué ES el programa?

¿Cómo funciona el programa?

¿Cuales son los conceptos usados por el programa?

¿Cuáles son los temas importantes para el administrador?

¿Qué necesita saber el usuario para usar el programa?

¿Qué otras documentaciones se recomiendan?

¿Qué HACE el programa, para qué sirve?

Describir en forma breve que hace el programa, cuál es su utilidad. Poniendo enlaces a los diferentes conceptos involucrados.

Poner un tema aparte de qué hace el programa, donde la persona que quiere saber qué hace el programa pueda aprenderlo, explicando primero a grandes rasgos de qué se trata el programa y después tratando los diferentes puntos específicos relacionados al programa.

¿Qué ES el programa?

Describir el programa en si, poniendo poco interés aqui en que hace o para que sirve

Explicando cosas como:

En que lenguage esta escrito.

Cuándo se escribió, por quién, dónde.

Dónde se puede conseguir, su información relevante.

Su evolución, quiénes lo usarán, para qué, etc.

¿Cómo funciona el programa?

Aquí se trata de explicar la manera en que el programa hace las cosas pues puede haber muchas formas distintas de obtener un resultado final o de hacer algo.

También se pretende que se usen enlaces a los conceptos involucrados

¿Cuales son los conceptos usados por el programa?

En este lugar que puede ser una página aparte se pretende explicar los diferentes conceptos involucrados en el programa.

La idea es explicar con más detalle lo que significa cada cosa, poniendo ejemplos tipo metáforas que ayuden a recordar y comprender el concepto.

¿Cuáles son los temas importantes para el administrador?

Generalmente existe una persona que instala el programa, lo configura y admistra y se tendra una página separada para los temas relacionados a ese instalador y/o administrador.

Se deben incluir en esa página del administrador, cosas como:

¿Donde conseguir el programa?

¿Qué necesita tener o conseguir antes de instalarlo?

¿Cómo instalarlo?

¿Cómo configurar el programa?

¿Cómo dejarlo listo para que los usuarios o el mismo puedan usarlo?

etc.

¿Qué necesita saber el usuario para usar el programa?

Esto corresponde a lo que acostumbra llamar "manual del usuario" o guía del usuario

Aquí en esta página se pondra lo más importante para el usuario, conteniendo una "guía breve" que será como un compendio, y aparte tendra todo tipo de instrucciones para usar el programa, así como ejemplos, tutoriales y recomendaciones.

¿Qué otras documentaciones se recomiendan?

Poner enlaces a otras páginas que sean pertinentes al programa en si, o a temas relacionados o involucrados.

Leer más...

viernes, 31 de octubre de 2008

Leer más...

Taller Evaluativo de Conceptos de programación

Se lleva a cabo la evaluación de conceptos básicos de programación con el lenguaje Javascript, desarrollando y repasando antecedentes, SINTAXIS, IDENTIFICADORES, PALABRAS RESERVADAS, LITERALES TIPOS DE DATOS, VARIABLES, DECLARACIÓN DE VARIABLES, COMENTARIOS, OPERADORES ARITMÉTICOS, OPERADORES DE COMPARACIÓN, OPERADORES LÓGICOS, estructuras de control, etc.

El estudiante debe realizar programa "potencial petrolero":

Elabore un programa(Análisis, diseño y codificación) que dados dos valores pontenciles de reservas recuperables en millones de toneladas (acumulaciones comerciales de hidrocarburos) entregados por la British Petroleum, permita establecer cual es la mayor, cual la menor, la diferencia entre las dos y el promedio de ellas.
Leer más...

viernes, 17 de octubre de 2008

¿Qué es el 'cloud computing'?


Bernardo Hernández: En nuestra forma de entender la compleja y cambiante realidad necesitamos de etiquetas y analogías que nos ayuden a simplificar. Nassim Nicholas Taleb, en su último y recomendable libro, El Cisne Negro (Random House, 2007), dedica un buen número de páginas a explicar cómo este heredado sesgo de nuestro entendimiento nos puede llevar a ser excesivamente reduccionistas y crear una falsa seguridad en nuestros juicios.

Pese a este aviso, siempre es útil en estas épocas del año aprovechar el sosiego informativo de las fiestas navideñas para hacer reflexión, aunque por definición sea reduccionista. En tecnología e internet, esta reflexión es especialmente recomendable pues hay pocas industrias con un mayor ritmo de innovación y cambio.

Así, cada año coincidiendo con el cambio de calendario, me gusta pensar en cual será el producto o servicio en internet que marcará los próximos meses. Aunque una de las características fundamentales del futuro es precisamente la sorpresa, siempre hay elementos suficientes como para identificar tendencias. En el 2006 fue el vídeo por internet con Youtube como máximo exponente, en 2007 lo ha sido el móvil con el iPhone de Apple y Androide de Google como catalizadores de un necesario cambio en los paradigmas de la movilidad en la información. ¿Qué marcará el 2008?

A mi juicio una de las tendencias más fuertes que se observan ahora mismo y que marcarán el 2008 es lo que ha venido en denominarse el cloud computing. El acceso a través de pequeñas aplicaciones que residen en múltiples dispositivos (ordenadores, PDA y móviles) a la información que reside en internet. Algunos ejemplos del cloud computing son:

• Sacar fotos con tu cámara digital, pasarlas al ordenador, subirlas a internet en Picasa o Flickr por ejemplo y enseñárselas a tus amigos a través de tu móvil o cualquier otro ordenador conectado a la red.

• Crear una hoja de cálculo compartida para organizar las bodas de oro de los abuelos. 35 miembros de una familia pueden acceder y editar a través de sus ordenadores y móviles la misma hoja de cálculo que tiene la información de quién asistirá, quién se encarga de qué, presupuestos y enlaces de interés.

• En una fiesta fin de año, a través de la Blackberry actualizar tu perfil de Facebook diciendo dónde estás, qué estas haciendo y subir fotos que acabas de sacar, permitiendo comunicar esta información a todos tus amigos en tiempo real.

• En un restaurante acceder a una página de guías locales como Yelp.com y comentar en tiempo real tu experiencia en el restaurante, corregir cualquier información que esté mal e incluso añadir contenido.

Una característica importante del cloud computing es el maridaje entre los contenidos creados por terceros como las páginas amarillas o los mapas de TeleAtlas y los contenidos creados y mantenidos por usuarios como Google Maps, Yelp o 11870.com. Gracias al acceso compartido a la información, los contenidos creados por profesionales podrán completarse y mantenerse por particulares.

De momento no tenemos ningún término en español y por lo que parece se va a quedar en inglés. Veamos si el 2008 es el año del cloud computing.

Leer más...

martes, 9 de septiembre de 2008

Taller

Acceda al este enlace y realice una serie de ejercicios con estructuras secuenciales y selectivas. Aplique la metodología trabajada e implemente en DFD. Leer más...

lunes, 8 de septiembre de 2008

Parcial de Programación

1. Conteste brevemente: (1/2 punto)

a.Por que se dice que JavaScript es un lenguaje de programación interpretado?

b.Cuales son los valores estandarizados y cuales las etiquetas que se incluyen dentro de HTML para anunciar a JavaScript?

c. EL elemento que se emplea para almacenar y hacer referencia a otro valor, que es posible crear "programas genéricos", es decir, programas que funcionan siempre igual independientemente de los valores concretos utilizados, se le conoce como: ______________________

d. A la variable que almacena un tipo especial de valor que solamente puede tomar dos valores: true (verdadero) o false (falso), se le
conoce como? ____________________


2. Defina el glosario básico: (1/2 punto)

Script:

Sentencia:

Palabras reservadas:

sintaxis de un lenguaje de programación:

Programa Fuente:

Programa Objeto:


3. Conceptos de Programación en Javascript: (2 ptos)


a. De acuerdo a la sintaxis del lenguaje, enuncie tres reglas:

b. JavaScript define dos tipos de comentarios, cuales y de un ejemplo?

c. Enuncie los tipos de datos en Javascript?

d. Que es un Array y de un ejemplo?

e. Enuncie y describa los diferentes Operadores, su clasificaciòn y de ejemplos.

f. Enuncie las estructuras de control de flujo utilizadas en Javascript.


4. Problema a resolver en JavaScript, presente el proceso general de solución de problemas de Programación (2 ptos) Leer más...

jueves, 19 de junio de 2008


Grupo de Maperos 2011

Taller OpenStretMap Octubre 2010

Lógica Computacional e Introducción a la Programación

Libro de Lógica de Programación

Mapa

Visita Tecnológica Universidad de Antioquia

Taller de SIG Libre en Neiva Nov.28/2009

Preparese para las visitas tecnológicas 2010

Cholupa Visita Tecnológica a Medellín U de Antioquia

Registro

Lógica Computacional

Lógica Computacional