Seguidores

Algoritmo tabla de multiplicar


  1. pedimos un numero
  2. lo guardamos en A
  3. multiplicamos 1* A
  4. guarde el resultado en B
  5. muestre el resultado 1*A=B
  6. multiplicamos  2*A
  7. guarde el resultado en B
  8. muestre el resultado 2*A=B
  9. multiplicamos 3*A
  10. guarde el resultado en B
  11. muestre el resultado 3*A=B
  12. multiplicamos 4*A
  13. guarde el resultado en B
  14. muestre el resultado  4*A=B
  15. multiplicamos 5*A
  16. guarde el resultado en B
  17. muestre el resultado 5*A=B
  18. multiplicamos 6*A
  19. guarde el resultado en B
  20. muestre el resultado 6*A=B
  21. multiplicamos 7*A
  22. guarde el resultado en B
  23. muestre el resultado 7*A=B
  24. multiplicamos 8*A
  25. guarde el resultado en B
  26. muestre el resultado 8*A=B
  27. multiplicamos 9*A
  28. guarde el resultado en B
  29. muestre el resultado 9*A=B
  30. multiplicamos 10*A
  31. guarde el resultado en B
  32. muestre el resultado 10*A=B
  33. FIN












































MUESTRA EL MAYOR NÚMERO
1. Ingresar el numero A
2. Leer El Número
3. Guardar el número
4. Ingresar el Segundo Numero B
5. Leer El Segundo número
6. Guardar el Segundo número
7. Realizar la Comparación
·  Si A>B El Numero Que Se Mostrara Es A
·  Si A<B el Numero Que Se Mostrara Es B
·  Si A=B Los Números Que se Mostraran Serán A Y B

8. Dar El Resultado

Comparación de Tres Números

1.     Ingrese el Numero C
2.     Leer El numero
3.     Guarda El Numero
4.     Ingrese el Segundo Numero D
5.     Leer El Numero
6.     Guardar El Numero
7.     Ingrese el Tercer Numero F
8.     Leer El Numero
9.     Guarde El Numero
10.                        Realiza La Comparación
·  Si C>D El Numero Que Se Mostrara es C
·  Si C<D El numero Que Se Mostrara Es D
·  Si C=D Los Numeros Que Se Mostraran Son C, D
11.                        Guardar El Resultado
12.                        Mostrar El Resultado Z
13.                        Comparar El Resultado Con F
·  Si Z>F El Numero Que Se Mostrara Es Z
·  Si Z<F El numero que Se mostrara Es F
·  Si Z=F Los Numeros Que Se Mostraran Son Z, F
     14. Mostrar El Resultado
Algoritmos


1.   Sumar Dos Números
RTA:
-Da un numero
    -        Lee el numero
    -        guarda el numero
    -        damos el otro numero
    -        lee el numero
    -        guarda el numero
    -        doy el comando de suma
    -        organizar la suma
    -        lee la suma
    -        realiza la operación
    -        Guarda el resultado
    -        Da El valor



2.   Restar Dos Numeros

RTA: - Da un numero
    -        Lee el numero
    -        guarda el numero
    -        damos el otro numero
    -        lee el numero
    -        guarda el numero
    -        Doy El Comando de resta
    -        Organizo La Resta
    -        Lee La Resta
    -        Realiza La Operación
-   Guarda El Resultado
-   Da el valor



3. Multiplicar dos Numeros

RTA:   Da un numero
    -        Lee el numero
    -        guarda el numero
    -        damos el otro numero
    -        lee el numero
    -        guarda el numero
    -        Doy el Comando De Multiplicación
    -        Organizo la Multiplicación
    -        Lee La Multiplicación
    -        Realiza la Operación
    -        Guarda el Resultado
    -        Da el valor
4. Sacar el porcentaje De un Numero

RTA:   
-  Damos La Equivalencia De 100%(y)
    -        Lee La Equivalencia
    -        La Guarda
    -        Damos el 100%
    -        Lee el 100%
    -        Guarde el 100%
    -        Damos Un Valor(x) El que queremos convertír En Porcentaje
    -        Lee El Valor
    -        Guarda el Valor
    -        Multiplicamos  El Valor(x) Entre La Totalidad De el Porcentaje
    -        Realiza la Operación (x*100%)= C
    -        Lee La Operación
    -        Guarda La Opercacion
    -        Da El Valor De (C)
    -        Dividimos  C entre la equivalencia del 100% (y)
    -        Realiza la Operación (C/y) =L
    -        Lee la operación
    -        Guarda La Operación
    -        Realiza La Operación
            -        Da el Valor De (L)

5. Dividir 2 numeros
RTA:   
- Da un numero
    -        Lee el numero
    -        guarda el numero
    -        damos el otro numero
    -        lee el numero
    -        guarda el numero
    -        Doy el Comando De dividir
    -        Organiza La división
    -        Lee La División
    -        Guarda la divicion
    -        Realiza La División
    -        Guarda el resultado
    -        Da el Valor

 Visual Basic

Visual Basic
.bas, .frm, .exe, vbp.
Diseñado por:
Desarrollador:
dinámico
Implementaciones:
Múltiples
Influido por:
Web:




Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este 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

Historia

Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
La última versión sólo para 16 bits, la 3.0, no incluía una detallada biblioteca de componentes para toda clase de usos. Durante la transición de
Windows 3.11 a Windows 95, apareció la versión 4.0, que podía generar programas de 16 y 32 bits a partir de un mismo código fuente, a costa de un gran aumento en el tamaño de los archivos "runtime" necesarios.  estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esta como la posterior 6.0 soportaban características propias de los lenguajes orientados a objetos, aunque careciendo de algunos ítems importantes como la herencia y la sobrecarga. La versión 6.0 continua utilizándose masivamente y es compatible prácticamente al 100% con las últimas versiones de Windows como Vista y Windows 7.
Las versiones actuales de Visual Basic se basan en la plataforma
.NET, que se desligan de las anteriores versiones.
Cabe mencionar que aunque menos conocido, existió también una versión gratuita de Visual Basic 5.0 dedicada en su práctica al desarrollo de controles y componentes, su nombre en concreto era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). También hubo versiones orientadas al desarrollo de aplicaciones para dispositivos móviles basados en
Windows CE y Pocket PC, conocido como Embedded (Visual Basic).
Versiones:

  • Visual Basic 1.0 para Windows se liberó en Mayo de 1991.
  • Visual Basic 1.0 para DOS fue liberado en Septiembre de 1992. El lenguaje en sí no era compatible con Visual Basic para Windows, ya que era en realidad la siguiente versión de compiladores BASIC para DOS, QuickBASIC y BASIC PDF (Profesional Development System). Usaba una interfase de texto, con caracteres ASCII extendidos para simular la apariencia de una interfase gráfica.
  • Visual Basic 2.0 liberado en Noviembre de 1992. Vino en las versiones Standard y Professional. El entorno de programación era más fácil de usar, y su velocidad se mejoró. En particular, los formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de clase, que luego se ofrecerían en la versión 4.
  • Visual Basic 3.0 se liberó en verano de 1993, en versiones Standard y Profesional, incluyendo la versión 1.1 de Microsoft Jet Database Engine que permitía acceso a bases de datos (Access).
  • Visual Basic 4.0, de Agosto de 1995 fue la primera versión que generaba aplicaciones de 16 y 32 bits para Windows. Había incompatibilidades entre las distintas realeases de VB4 que causaban fallas de instalación y problemas de operación. Mientras las anteriores versiones utilizaban controles VBX, con esta se comenzó a usar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
  • Con la versión 5.0, de Febrero de 1997, Microsoft lanzó Visual Basic exclusivamente para generar programas de 32 bits. Los programadores que preferían generar aplicaciones de 16 bits debían utilizar VB 4.0, siendo transportables a VB 5.0 y viceversa. En la versión 5 se tenía la posibilidad de creaer controles personalizados, también se podía compilar a código ejecutable nativo de Windows, acelerando con ello la ejecución de los programas de cálculo.
  • Visual Basic 6, salido a mediados de 1998, muy mejorado, incrementó el número de áreas[1] e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en Marzo de 2008, pero a pesar de ello la ejecución resulta compatible en ambientes Windows Vista, Windows Server 2008 y Windows 7. [2] [3]
  • El soporte estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2005, pero el soporte extendido terminó en marzo de 2008. [4] En respuesta, la comunidad de usuarios de Visual Basic expresó su grave preocupación y presionó a los usuarios a firmar una petición para mantener el producto vivo. [5] Microsoft se ha negado hasta ahora a cambiar su posición sobre el asunto. Irónicamente, en esa época (2005), se expone que la nueva oferta de Microsoft del software antiespía, Microsoft AntiSpyware (parte de la GIANT Company Software ), fue codificada en Visual Basic 6.0; su sustituto, Windows Defender, fue reescrito en código C + +. [6

Cuales son los usos del visual Basic

Diseñador de entorno de datos, es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes.
Los objetos Actives son una nueva tecnología de acceso a datos.
Asistente para formularios: sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto.
Asistente para barras de herramientas.

Es ampliamente utilizado en corporaciones, porque es una herramienta que permite crear rápidamente aplicaciones Windows.
Facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. Permite generar librerías dinámicas (DLL) ActiveX de forma nativa. Permite la utilización de formularios. Posibilidad de desarrollar y ejecutar aplicaciones de Visual Basic 6.0 en Windows 2005 o 2008

Lenguaje
es un idioma artificial que se puede usar para controlar el comportamiento físico y lógico de una computadora o programa.Generaciones

La evolución de los lenguajes de programación se puede dividir en 5 etapas o generaciones.
  • Primera generación: lenguaje maquina.
  • Segunda generación: se crearon los primeros lenguajes ensambladores.
  • Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol…
  • Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas. Ej. Visual, Natural Adabes…
  • Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP
Un compilador es un programa que se encarga de transformar lo que el programador escribió en el "lenguaje máquina" ("ceros" y "unos"), que es el único lenguaje que un microprocesador puede manejar.

ventana de visual basic 

GUIA NO 2
Algoritmia


  1. ¿Cuáles son las fases para la resolución de un problema?
  2.  ¿Qué es la programación modular?
  3. ¿Qué es la programación estructurada?
  4. ¿Cuál es el concepto y las características de un algoritmo?
  5. ¿como se representa gráficamente un algoritmo?
  6. ¿Qué es un diagrama de flujo?
  7. ¿Qué símbolos se utiliza en un diagrama de flujo (explicar cada uno)

Respuestas

1.      las fases son:
     

-        Analisis del Problema: En la fase de analisis en el proceso de  programacion se determina que hace el programa. Esta fase requiere una clara definicion donde se contemple exactamente lo que debe hacer el programa y el resultado o solucion deseada.
-      Diseno del Algoritmo: En la fase de diseño se termina como hace el programa la tarea solicitada. Los métodos utilizados para el proceso del diseño se basan en el conocido divide y vencerás: la resolución de un problema complejo se realiza dividiendo el problema en subproblemas y a continuación dividir estos en otros de nivel mas bajo, hasta que sea implementada una solución en la computadora.
-        Implementación del Algoritmo: Para implementar un algoritmo en la computadora, se debe ejecutar los siguientes pasos: Codificación y documentación, Compilación y ejecución, Verificacion y finalmente la Depuración. 
-        Codificación y documentación: Es la escritura   en un lenguaje de programación de la representación de un algoritmo, en el caso de este curso se utilizan como lenguajes Octave o Matlab. La codificación se conoce como programa fuente. La documentación puede ser interna y estrénala documentación interna es la contenida en líneas de comentarios.
-      Compilación y ejecución. Una vez que el algoritmo se ha convertido en un programa fuente, debe ser traducido a lenguaje maquina. Este proceso se realiza con el compilador y el sistema operativo que se encarga prácticamente de la compilación.
-      Verificacion y depuración: Es el proceso de ejecución del programa con una amplia variedad de datos de entrada, llamados datos de test o prueba como son: valores normales de entrada, valores extremos de entrada que comprueben los limites del programa y valores de entrada que comprueben aspectos especiales del programa. Estos determinaran si el programa contiene errores o no.

2.      es un tipo de programación la cual consiste  en dividir un programa para hacerlo mas manejables y legibles
3.      es una forma de programación de una computadora  la cual se hace de manera mas clara
4.      Características: Tiene que ser finito (con un final), preciso (detallar el orden de las operaciones a realizar) y unívoco (al aplicar el algoritmo a los mismos datos de entrada, siempre se obtendrá el mismo resultado a la salida).

Conceptos: es una serie de pasos organizados que describen el proceso que debe seguir para dar solución a  un problema especifico, se puede definir como una secuencia finita de esfuerzos
5.      hay varias formas de representar un algoritmo:
Ø      Diagrama de flujo : son las descripciones graficas del algoritmo
Ø      Pseudocodigo: es una descripción de alto nivel que emplea una mezcla de lenguaje  natural para suprimir o omitir errores de código.
6.      es una representación grafica de un algoritmo
7.      son:
Ø      Óvalo: Inicio y término (Abre y/o cierra el diagrama).
Ø      Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
Ø      Rombo: Decisión (Formula una pregunta o cuestión).
Ø      Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
Ø      Triangulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
Ø      Triangulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).


GUIA 1
Introducción a la programación

Cuestionario:


1.      que es un software
2.      pasos requeridos para hacer un programa en computador
3.      que es un lenguaje de programación
4.      tipos de leguaje de programación que existe
5.      que es un algoritmo
6.      que es un diagrama de flujo
7.      que es un pseudocódigo
8.      que es un compilador
9.      que es un programa Fuente
10.  que es un instalador

Respuestas:

  1. Se conoce como un conjunto de componentes lógicos que son necesarios para la realización de  de tareas.
  2. pasos:
ü      saber el objetivo o propósito del programa que se va  a crear.
ü      Escribir los comandos que debe seguir el programa en su propio leguaje especifico.
ü      Hacer que el lenguaje de al programa sea al apropiado para la maquina a la que se va a instalar.
  1.  es un idioma artificial que se puede usar para controlar el comportamiento físico y lógico de una computadora o programa.
  2. hay dos tipos de lenguaje de programación
ü       los de bajo nivel son los que dependen totalmente de la maquina; es decir no se puede usar el mismo código para otra maquina.
ü      Los de alto nivel son aquellos  que  se encuentran mas cercanos al lenguaje natural que el de la maquina.
                                                                                                                         
  1.  es un conjunto de reglas o instrucciones bien redactadas para llevarse acabo claro esta que los pasos que siguen estos no lleven consigo dudas.
  2.  es  una representación grafica de un algoritmo o proceso.
  3.  pseudocódigo o leguaje falso se utiliza para omitir selecciones de código o para dar una explicación sobre el proceso que llevan.
  4. Un compilador es un programa que se encarga de transformar lo que el programador escribió en el "lenguaje máquina" ("ceros" y "unos"), que es el único lenguaje que un microprocesador puede manejar.
  5. es el argumento escrito por el programador para iniciar con la creación de el software. 
  6. es un “archivo’ el cual dentro de el mismo lleva una serie de datos y su función es crear una copia en la base de datos del computador para que sea ejecutable.