jueves, 19 de julio de 2018

Historia Resumida de Visual Basic

Historia de Visual Basic


Es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la Programación misma. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la versión del sistema operativo, NET Framework, a través de Visual Basic, NET.


Con Visual Basic se pueden desarrollar aplicaciones para Windows más rápidamente. Los errores de Programación no se generan tan frecuentemente y, si lo hacen, son más sencillos de depurar. Además incluye dos conceptos importantes:

  1. Un método visual de creación de aplicaciones, incluyendo formularios (Ventanas), controles y, componentes del formulario.
  2. La habilidad de asociar código directamente a cada evento de cada elemento del diseño visual.
  3. Es posible escribir aplicaciones sin usar componentes visuales, es decir escribir aplicaciones de consola.

Visual Basic.

 Constituye un IDE (entorno de desarrollo integrado, o, en inglés, Integrated Development Enviroment) que ha sido empaquetado como un Programa de aplicación; es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del Programa, sino que se puede hacer de forma visual).

domingo, 10 de junio de 2018

Introduccion a los Algoritmos

Introducción  a los algoritmos

La primera definición que daremos de algoritmo, un método procede paso para resolver un problema o realizar una tarea. Específicamente debemos saber que el algoritmo acepta una lista de datos de entrada y crea una lista de datos de salida. Expliquemos esta simple definición con un ejemplo. Crear un algoritmo para obtener el entero de una lista de enteros positivos. Lo debe encontrar en una lista de enteros de valor (5, 1000, 10000, 1000000, etc).

 Debe ser general no depender del número de enteros.
El algoritmo necesita analizar cada entero uno por uno.  Para este problema es necesario un método intuitivo. 

Primero se utiliza una cantidad pequeña de enteros y se extiende la solución a cualquier cantidad de enteros.
·       Analiza el primer entero sin conocer los valores de lo enteros restantes. Después de calcular el primero, calcula el segundo y así continuamente
·       El algoritmo recibe una lista de cinco enteros (como entrada y proporciona el Mayor como salida.




  

Entrada: el algoritmo acepta la lista de cinco enteros como entrada.

Procesamiento: El algoritmo aplica los siguientes cinco pasos para encontrar al entero Mayor.

Paso I. El algoritmo analiza el primer entero como no ha analizado al resto de los en- teros decide que el primer entero es el mayor hasta ahora de esta manera el algoritmo define a un elemento de los datos y establece el primer entero (12) como mayor.

Paso 2. El entero mayor hasta ahora es 12, pero el nuevo entero puede cambiar la situación. El algoritmo hace una comparación entre el primer valor y el segundo valor y define que el mayor es más grande que el segundo entero, lo cual significa que el mayor continúa siendo el entero más grande

Paso 3. El entero mayor hasta ahora es 12, pero el nuevo número (13) es grande que el mayor Esto significa que el valor del mayor ya no es válido.

Paso 4. Nada cambia en este paso debido a que el mayor es más grande que el cuarto entero (9).

Paso 5. Nuevamente nada varía ya que el mayor es más grande que el quinto entero (11)

Salida: Como ya no hay más enteros para procesar el algoritmo da el resultado del valor del mayor, el cual es 13.