martes, 29 de septiembre de 2009

programacion

DEFINICION DE PROGRAMACION

la programación es un proceso por el cual se escribe, se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. Por lo tanto, la programación es una de las principales áreas dentro de la informática.
Una computadora se diferencia de otras maquinas que procesan información por la capacidad de seguir un conjunto de instrucciones que pueden variar a gusto del usuario. Mientras que una calculadora siempre realiza las mismas tareas para las que fue diseñada originalmente —sumar, restar, etc, en una computadora podemos realizar otras tareas totalmente diferentes con solo darle las instrucciones adecuadas, es decir, programandola.
Para el desarrollo de programas de cierta envergadura o complejos, con ciertas garantías de calidad, es conveniente seguir alguno de los
modelos de desarrollo de software existentes, en donde la programación es sólo una de las etapas del proceso de desarrollo de software. Los modelos de desarrollo de software los aborda una disciplina específica del campo de la informática: la ingeniería del software.


HISTORIA DE PROGRAMACION


Sobre los últimos 50 años, los idiomas que programan han evolucionado del código binario de máquina a herramientas poderosas que crean las abstracciones complejas. Es importante entender por qué los idiomas han evolucionado, y qué capacidades que los idiomas más nuevos nos dan."Tan largo como no había máquinas, programar era ningún problema; cuando tuvimos unos pocas computadoras débiles, programar llegó a ser un problema templado y ahora que tenemos las computadoras gigantescas, programar ha llegado a ser un problema igualmente gigantesco. En este sentido que la industria electrónica no ha resuelto un solo problema, usar su producto". Edsger. W. Dijkstra. "El Programista Humilde" dijo estas palabras proféticas casi hace 28 años en su es la conferencia del Premio de Turing. En aquel momento,las computadoras gigantescas él radio de probablemente tenido entre 64 y 128 kilobytes de la memoria verdadera, y a lo más unos pocos megaoctetos de artefactos de almacenamiento de acceso directo. Si él pensó que el problema era gigantesco entonces...Uno de las llaves a programar exitoso son el concepto de la abstracción. La abstracción es la llave a la construcción sistemas complejos de software. Como el tamaño de nuestros problemas crece, la necesidad para la abstracción dramáticamente aumentos. En sistemas sencillos, característica de idiomas usados en el 1950s y '60s, un solo programista podría entender el problema entero, y por lo tanto manipula todas estructuras del programa y datos. Los programistas son hoy incapaces de entender todos los programas y los datos - es apenas demasiado grande. La abstracción se requiere a permitir que el programista para agarrar los conceptos necesarios.La mayoría de los libros y el reglamento en la historia de programar los idiomas tienden a discutir los idiomas en términos de generaciones. Esto es un arreglo útil para clasificar los idiomas por la edad.


LENGUAJE DE PROGRAMACION


Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.
Aunque muchas veces se usan los términos 'lenguaje de programación' y '
lenguaje informático' como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación).
Un lenguaje de programación permite a uno o más
programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado
lenguaje de máquina. Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como
intérpretes.
Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina
compilador.

VISUAL BASIC

Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como
Visual Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
En este
informe explicaremos algunos términos y/o características demismo con la finalidad de aprender mas sobre este Programa y manejarlo con facilidad


HERRAMIENTAS


TextBox
Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones.

No hace falta que indiquemos las coordenadas de la situación del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamaño que queramos en nuestro formulario.


Label
Este control es también uno de los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, no permitiendo la introducción de datos por parte del usuario.

CommandButton
Este control es el típico botón que aparece en todas las aplicaciones y que al hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que queramos.


OptionButton
Este control nos permite elegir una opción entre varias de las que se nos plantean. Cada opción será un control optionbutton diferente.


Bloquear los Controles
Cuando estén situados los controles en el formulario se pueden bloquear para que no puedan moverse de forma accidental. Para esto deberemos pulsar en la barra de herramientas:
Cuando actives este botón y mientras no desbloquees los controles utilizando la misma opción no se podrán mover ninguno de los controles del formulario activo. Sin embargo en si abres otro formulario que no tenga los controles bloqueados si se podrán mover. Si añades más controles a un formulario bloqueado estos quedan bloqueados automáticamente.


¿como crear una calculadora en visual basic?

En la primera clase de sistemas vimos visula basic, que sabemos que es un lenguaje de programacion; en esta clase estamos se puede decirque estamos haciendo un proyecto con el nombre de superhipermega calculadora, en el cual crearemos una calculadora para sumar, restar, dividir y multiplicar. Para empezar entramos a nuestro programa de visual basic y selecionamos donde diga EXE, nos aparesera la pagina de inicio de este programa el cual cuenta con diferentes herramientas, luego seleccionamos el espacio en el cual crearemos la calculadora segun el tamaño que quieras,luego vas a las herramientas y buscas un boton que diga text box(caja de texto) esta sera la pantalla de tu calculadora,luego vas a herramiantas y buscas el boton que diga commbat que es para crear los botones de tu calculadora, hasta el momento tenemos los botones y la pantalla pero para que esto funcione deves darle un nombre a cada boton asi que a la pantalla le daremos el nombre de txt pantalla y a los botones 1,2,3,4,5,6,7,8,90,.,+,-,*,/..... segun vallas a crearla. (esto es el comienzo luego continuaremos explicandote paso por paso).
para colocarle la funsion a cada boto debes darle doble clic en ese mismo boton enseguida te saldra una ventana en al cual vas a colocar esto " txtpantalla.text=txtpantalla.text+"1" " esto se utilizaria en el boton uno, pero esto cambia segun el boton ya sea 2,3,4,5,6,7,8,9,0, pero para los signos es muy diferente ya que a ellos se le debe dar la funsion para esto seria " lblprimernumero=txtpantalla.text
lblprimernum.caption=txtpantalla.text
lblsigno="+" esto baria segun el signo menos el dividido
txtpantall.text=" "
pero para k esto nos funsione debemos crear una caption la cual la aremos imbisible.

martes, 8 de septiembre de 2009

RODOLFO LLINAS


ROFOLDO LLINAS:
Médico neurofisiólogo nacido en Bogotá (Colombia) en1934. Se graduó como médico cirujano de la Pontificia Universidad Javeriana. Actualmente (2009) permanece como catedrático de neurociencia en la escuela de medicina de la Universidad de Nueva York en la que es además director del departamento de Physiology & Neuroscience en la escuela de medicina de la Universidad de Nueva York, y desempeñando la cátedra "Thomas y Suzanne Murphy" en el centro médico de la Universidad de Nueva York. Dirigió el programa del grupo de trabajo científico Neurolab de la NASA). Entre las distintas aportaciones por las que es conocido se encuentran sus trabajos sobre fisiología comparada del cerebelo y sobre la relación entre la actividad cerebral y la conciencia.