El programa está escrito en el leguaje javascript, este programa, este programa se creo el 11 de junio de 2008 por Jaime Trujillo Bolaños en la ciudad de Neiva. La información del programa la pueden conseguir en theangel07.blogspot.com, la realización del programa fue basado en los conocimientos de probabilidad estadística y está diseñado para cualquier persona que necesite hallar estos valores ya sea para una estadística o para realizar alguna investigación.
sábado, 14 de junio de 2008
Proyecto Final
El programa está escrito en el leguaje javascript, este programa, este programa se creo el 11 de junio de 2008 por Jaime Trujillo Bolaños en la ciudad de Neiva. La información del programa la pueden conseguir en theangel07.blogspot.com, la realización del programa fue basado en los conocimientos de probabilidad estadística y está diseñado para cualquier persona que necesite hallar estos valores ya sea para una estadística o para realizar alguna investigación.
lunes, 2 de junio de 2008
Ejercicio de pulsaciones
Se desea crear un programa el cual nos de la información de las pulsaciones de una persona la cual tenga que dar su sexo y su edad para que así el programa nos brinde una respuesta.
análisis
OBJETIVO
Saber el número de pulsaciones de una persona.
DESCRIPCION DEL PROBLEMA
Se necesita que el programa nos de la información del numero de pulsaciones en 10 segundos.
IDENTIFICACION DE DATOS.
ENTRADA: _ Sexo de la persona
_ Edad de la persona
SALIDA: Numero de pulsaciones en 10 segundos
PROCEDIMIENTO:
Datos Internos
210 las pulsaciones las pulsaciones para los hombres
220 las pulsaciones para las mujeres
10 el tiempo en segundos
Datos Atómicos
a) Ingreso el sexo de la persona
b) Ingrese la edad de la persona
c) Se toma si es masculino de los datos internos el 210 y se le resta la edad y a todo esto se lo divide por 10.
d) Se toma se es femenino de los datos internos el 220 y se le resta la edad y a todo esto se lo divide por 10.
e) Se manda una ventana dando el valor de las pulsaciones.
Curso de acción
Se introduce el sexo de la persona, luego se introduce la edad de esta persona y luego se calcula las pulsaciones.
SECUENCIA
→a) b) c) d) e) →
FORMATO DE SALIDA DE INFORMACION
Pulsaciones por 10 segundos
DEFINICION DE VARIABLES
Variable de sexo es una varialble de tipo simbolica
Variable de edad. es una varialble de tipo numerica
1. informe2. DFD
3. html
martes, 27 de mayo de 2008
analisis de taller
Saber la información de cada estudiante, su nombres su código, sus matrias sus notas sus créditos su ponderado, y el ponderado en general de todos los estudiantes.
Definición del problema:
Saber las notas y promedio de ellas y la sumatoria de los créditos de todas las materias y el promedio de notas de cada estudiante el ponderado general.
Identificación de datos:
Entrada:
© Nombre del estudiante
© Código del estudiante
© Nombre de las materias
© Códigos de las materias
© Notas de cada materia
© Numero de cada materia
Salida:
ü Nombre del estudiante
ü Código del estudiante
ü Materias vistas por el estudiante
ü Código de las materias vistas
ü Ponderado de notas de cada estudiante
ü Número de créditos vistos por cada estudiante
ü Ponderado de todos los estudiantes
Procedimiento:
Datos internos 18 (estudiantes)
Datos atómicos
a) Ingreso nombre del estudiante
b) Ingreso código del estudiante
c) Ingreso numero de materias
d) Ingreso crédito por cada materia
e) Ingreso el código de cada materia
f) Ingreso la nota correspondiente a cada materia
g) Opero la suma de las notas de las materias vistas y las divido por el numero de materias
h) Opero sumo el número de créditos de cada materia
i) Se repite este proceso con los 17 restantes estudiantes.
j) Opero, tomo todos los promedios de notas de los estudiantes los sumo y los divido por el número de estudiantes.
Curso de acción:
Se toma primero los valores individuales para luego dar el valor del ponderado general.
Secuencia.
a), b), c), d), e), f), g), h), i), j)
miércoles, 21 de mayo de 2008
``Software Libre''
El ``Software Libre'' es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en ``libre'' como en ``libertad de expresión'', no como en ``cerveza gratis'' [N. del T.: en inglés una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusión].
``Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
- La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y en cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qué avisar a nadie en particular, ni de ninguna manera en particular.
La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otra entidad específica.
La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles de instalar). Está bien si no hay manera de producir un binario o ejecutable de un programa concreto (ya que algunos lenguajes no tienen esta capacidad), pero debes tener la libertad de distribuir estos formatos si encontraras o desarrollaras la manera de crearlos.
viernes, 18 de abril de 2008

TALLER FLISOL 2008
- Tendrás la oportunidad de instalar software libre en tu computadora,
- Apreciar qué es una real y segura alternativa a otros modelos de desarrollo y distribución de software,
- Informarte sobre la filosofía, cultura y organización alrededor del mismo,
- Conocer las experiencias, desarrollos e investigaciones de grupos y entidades en torno al Software Libre, tanto a nivel local, nacional e internacional.
Tal vez encuentres una solución en software libre para
- ti
- tu empresa
- Tu colegio, universidad
- Incluso, para tu gobierno.
- Podrás aclarar tus dudas acerca de los temas relacionados y, quizás encuentres en el software libre, una alternativa de investigación, empleo y desarrollo tecnológico.
Los paices donde se realizan estos festivales son:
- Argentina
- Bolivia
- Brasil
- Chile
- Colombia
- Cuba
- Ecuador
- El Salvador
- Guatemala
- México
- Nicaragua
- Panamá
- Paraguay
- Perú
- Uruguay
- Venezuela
Para participar mas activamente Hay varias opciones para colaborar, contacta a tu coordinador local, muéstrale tu interés y ofrécele tu apoyo, serás bienvenido.
Estos son algunos de los puntos que necesitan de tu colaboración:
-Difusión
-Patrocinio
-Como Instalador
-Como Logística
-Construcción Comunitaria del Wiki
Para un mayor entendimiento puede consultarce mas con el siguiente material.
Descubriendo El Software Libre un texto para asistentes pasados y futuros que los guiará en su camino por este nuevo mundo.
Un entusiasta escribió una historia llamada La Leyenda de una Cruzada. 
martes, 26 de febrero de 2008
Todo tipo de datos simples o básicos son esencialmente en números. Los tres tipos de datos básicos son:
· Enteros
· Números de coma flotante (reales)
· Caracteres
Cada tipo de a todo tiene su propia lista de atributos que defiende las características del tipo y puede variar de una máquina a otra. Los tipos char,int y doublé tienen variaciones o modificadores de tipo de datos, tales como Short, long, signed y unsigned, para permitir un uso más eficiente de los tipos de datos.
ENTEROS
Probablemente el tipo de datos más familiar es entero, o tipo int. Los enterados son adecuados para aplicaciones que trabajan con datos médicos. Los tipos entero se almacenan internamente en dos bytes (o dieciséis bits) de memoria. La tabla anexa resume los tres tipos enteros básicos, junto
con el rango de valores y el tamaño en bytes usual, dependiendo de cada máquina.
La forma más simple de una declaración de variable expone el primero el tipo de datos y a continuación el nombre de la variable. Si se desea dar un Valor inicial a la variable, éste se pone a continuación. el formato o de la declaración es:
Se puede también declararon múltiples variables en la misma línea
TIPO DE COMA FLOTANTE
Los tipos de datos de coma (punto) flotante representan número reales que contienen una coma (un punto) decimal, tal como 3.1457, o números muy grandes, 1.85*10 1.
La declaración de las variables de coma flotante es igual que la de la variable entera.
C++soportar tres formatos de coma flotante. El tipo float requiere 4 bytes de memoria, doublé requiere ocho bytes, y long doublé requiere 10 bytes.
Un carácter es cualquier elemento de un conjunto de carácter predefinido o alfabético. La mayoría de las computadoras utilizan el conjunto de caracteres ACII la.
C++ procesa datos carácter (tales como textos) utilizando el tipo de dato char. En unión con la estructura array, que será posteriormente, se puede utilizar para almacenar cadenas de caracteres (grupos de caracteres).
EL TIPO DE DATO BOLL
Los compiladores de C++persiguen la norma ANSI incorporar un nuevo tipo de datos bool cuyos valores son los valores verdaderos y falsos. Las expresiones lógicas devuelven en estos compiladores valores de este tipo, en lugar de valores tradicionales de tipo int que desean sistema estilo C que siguen los compiladores antiguos de C++. El tipo bool proporciona la capacidad de declarar variables lógicas, que pueden almacenar los valores verdaderos y falsos
martes, 19 de febrero de 2008
Ciclo de vida des software
Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software.
Al igual que en otros sistemas de ingeniería, los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo y deben permanecer en uso por un periodo mucho mayor. Durante este tiempo de desarrollo y uso, desde que se detecta la necesidad de construir un sistema de software hasta que este es retirado, se identifican varias etapas que en conjunto se denominan el ciclo de vida del software y en cada caso, en función de cuales sean las características del proyecto, se configurará el ciclo de vida de forma diferente. Usualmente se consideran las etapas: especificación y análisis de requisitos, diseño del sistema, implementación del software, aplicación y pruebas, entrega y mantenimiento. Un aspecto esencial dentro de las tareas del desarrollo del software es la documentación de todos los elementos y especificaciones en cada fase. Dado que esta tarea siempre estará influida por la fase del desarrollo en curso, se explicará de forma distribuida a lo largo de las diferentes fases como un apartado especial para recalcar su importancia en el conjunto del desarrollo del software.
Tal como ya hemos mencionado, las etapas principales a realizar en cualquier ciclo de vida son:
Análisis: Construye un modelo de los requisitos
Diseño: A partir del modelo de análisis se deducen las estructuras de datos, la estructura en la que descompone el sistema y la interfaz de usuario.
Codificación: Construye el sistema. La salida de esta fase es código ejecutable.
Pruebas: Se comprueba que se cumplen criterios de corrección y calidad.
Mantenimiento: En esta fase, que tiene lugar después de la entrega se asegura que el sistema siga funcionando y adaptándose a nuevos requisitos.
Las etapas constan de tareas. La documentación es una tarea importante que se realiza en todas las etapas. Cada etapa tiene como entrada uno o varios documentos procedentes de las etapas anteriores y produce otros documentos de salida según se muestra en la figura