Buscar este blog

domingo, 18 de julio de 2010

Progrmacion orianetada a objetos (P.O.O)

La programación orientada a objetos, es necesaria en la vida de un programador ya que con esta visualizamos las actividades de cada una de esas. Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos, que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento.

Los métodos (comportamiento) y atributos (estado) están estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere de métodos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a alguno de ellos. Hacerlo podría producir el hábito erróneo de crear clases contenedoras de información por un lado y clases con métodos que manejen a las primeras por el otro. De esta manera se estaría realizando una programación estructurada camuflada en un lenguaje de programación orientado a objetos.

La POO difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada sólo se escriben funciones que procesan datos. Los programadores que emplean POO, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos.

Base de datos

Una base de datos o banco de datos


(en ocasiones abreviada BB.DD.) 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. En la actualidad, 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 (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, 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).

animaciones flash

Adobe Flash


(anteriormente llamado Macromedia Flash) es una aplicación multimedia usada para aportar animación, vídeo e interactividad a las páginas Web. Adobe Flash es muy usado en anuncios y juegos Web.

Adobe Flash trabaja sobre "fotogramas", destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma. Es actualmente desarrollado y distribuido por Adobe Systems, y utiliza gráficos vectoriales e imágenes ráster, sonido, código de programa, flujo de vídeo y audio bidireccional (el flujo de subida sólo está disponible si se usa conjuntamente con Macromedia Flash Communication Server). En sentido estricto, Flash es el entorno y Flash Player es el programa de máquina virtual utilizado para ejecutar los archivos generados con Flash.

Los archivos de Flash, que tienen generalmente la extensión de archivo SWF, pueden aparecer en una página web para ser vista en un navegador, o pueden ser reproducidos independientemente por un reproductor Flash. Los archivos de Flash aparecen muy a menudo como animaciones en páginas Web y sitios Web multimedia, y más recientemente Aplicaciones de Internet Ricas. Son también ampliamente utilizados en anuncios de la web.

adsi progrmacion estruciturada

La programación estructurada


Es una forma de escribir programas de ordenador (programación de computadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).

Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.


Orígenes de la programación estructurada

A finales de los años 1960 surgió una nueva forma de programar que no solamente daba lugar a programas fiables y eficientes, sino que además estaban escritos de manera que facilitaba su comprensión posterior.

El teorema del programa estructurado, demostrado por Böhm-Jacopini, demuestra que todo programa puede escribirse utilizando únicamente las tres instrucciones de control siguientes:

  • Secuencia
  • Instrucción condicional.
  • Iteración (bucle de instrucciones) con condición al principio.

Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles. Si bien los lenguajes de programación tienen un mayor repertorio de estructuras de control, éstas pueden ser construidas mediante las tres básicas.




jueves, 11 de febrero de 2010

formulando proyecto

actividades:




1. Qué enseñanzas le deja la reflexión de este caso para la definición del proyecto del grupo?
RTA:
Nosotros debemos hacer siempre lo que nos gusta a la hora de tomar decisiones teniendo en cuenta la viabilidad de la idea buscando así nuestro bienestar e interés, estos y muchos factores deben tenerse en cuenta en nuestro proyecto para centrar y organizar nuestras prioridades.
2. Consideras que las variables definidas para recolectar la información para la formulación del proyecto fueron suficientes? Que otras fuentes consideras que pudo utilizar Arturo?
RTA:
Hay muchas fuentes de recolección de información pero Arturo utilizo las mas acertadas para su proyecto, el pudo haber utilizado otras fuentes de recolección de información pero ya tenia la necesidad clara a si que las fuentes que uso eran suficientes.



3. Cuáles fueron los pasos que definió Arturo para la formulación de su proyecto, enumérelos. Para tener claro el enfoque de la definición de un proyecto, debemos analizar el documento " Aspectos generales del proyecto", publicado en documentos.
RTA:
En el proceso de formulación de proyecto son 7 pasos
1.Analizó la zona y su potencial productivo:
Desde el punto de vista económico, demográfico, social, ecológico, tecnológico y político. Como conclusión de este estudio, y así detectar los problemas.
2.Planteó ideas de negocio:
Planteó varias ideas para el proyecto. Según los puntos de vista encontrados en el paso numero uno.
3.Seleccionó una idea:
Teniendo en cuenta la información recopilada, sus intereses y ambiciones personales y familiares junto con las perspectivas de la región.
4.Analizó el entorno:
Estableciendo las principales características sociales y demográficas de la población, las condiciones económicas, la situación política y del medio ambiente de la zona llegando a detectar los problemas
5.:Planteo el problema:
Conociendo ya el caso respectivo a tratar lo planteamos mostrando las fallas o atributos que tenga el proceso, con esto se sabrá cuales son los cambios para mejorar o corregir acciones que lleven a perfeccionar el sistema.


6.Documentó la idea:
Para la documentación de las ideas se deben tener en cuenta las fuentes de información, las variables y los instrumentos.
7.Formuló los objetivos:
Planear con antelación las actividades o procedimientos que quiere llevar a cabo para así obtener el resultado propuesto.

martes, 2 de febrero de 2010

himno del sena






CORO
Estudiantes del SENA adelante
Por Colombia luchad con amor
Con el animo noble y radiante
Transformémosla en mundo mejor
I
De la patria el futuro destino,
en las manos del joven está,
el trabajo es seguro camino,
que el progreso a Colombia dará.
II
En la forja del SENA se forman,
hombres libres que anhelan triunfar,
con la ciencia y la técnica unidas,
nuevos rumbos de paz trazarán.
III
Hoy la patria nos grita sentida,
¡estudiantes del SENA triunfad!
solo así lograréis en la vida,
más justicia, mayor libertad.
IV
Avancemos con fuerza guerrera,
¡estudiantes con firme tezón!
que la patria en nosotros espera,
su pacífica revolución.