1 / 23

Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)

Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2). Prof. María Alejandra Quintero. Informática Año 2013. Contenido del tema 7. Visual Basic: definición, versiones, partes de una aplicación (código e interfaz gráfica). Tipos básicos de datos en Visual Basic

donoma
Download Presentation

Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2) Prof. María Alejandra Quintero Informática Año 2013

  2. Contenido del tema 7 • Visual Basic: definición, versiones, partes de una aplicación (código e interfaz gráfica). • Tipos básicos de datos en Visual Basic • Declaración de constantes y variables (Const y Dim) • Reglas de los identificadores • Instrucción de asignación • Operadores aritméticos. Orden de prioridad. • Funciones matemáticas y trigonométricas. • Operaciones simples de Entrada/Salida • Codificación de programas • Uso de Inputbox y Msgbox.

  3. Operaciones de entrada/salida simple Operaciones de entrada: Método Console.Readline Permite leer (obtener y guardar) lo que escribe un usuario en la cónsola (ventana donde se ejecuta un programa). Sintaxis para leer una variable: Nombre_variable = console.Readline( ) Ejemplo: Nota = Console.Readline( )

  4. Operaciones de salida: 1)Método Console.Write Escribe un mensaje y/o el valor de una variable y deja el cursor en la misma línea. a) Sintaxis para escribir un mensaje: Console.Write (“ Mensaje “)

  5. Ejemplo: Console.Write (“Esta es la primera clase de Visual Basic”)

  6. b) Sintaxis para escribir el valor de una variable: Console.Write (Nombre_variable) Ejemplo: Num=25 Console.Write (num)

  7. Sintaxis para escribir un mensaje y el valor de una variable: Console.Write (“Mensaje ” & Num) Ejemplo: Console.Write (“El valor es= ” & Num)

  8. b) Método Console.Writeline Escribe un mensaje y/o el valor de una variable y cambia el cursor a la línea siguiente. La sintaxis es igual al método Console.Write Ejemplo: Console.Writeline (“El valor es= ” & Num)

  9. Codificación de programas en Visual Basic Ejemplo 1: Realizar un programa que dado un número cualquiera, calcule su cuadrado y la raíz cuadrada. Análisis E-P-S Entrada Num: número. Tipo Real. Proceso Cuad = Num*Num Raíz = Salida Cuad : Cuadrado del número. Tipo: Real Raíz: Raíz cuadrada del número. Tipo: Real.

  10. Algoritmo 0. Inicio 1. Obtener Número (Num) 2. Cuad = Num*Num 3. Raíz = 4. Escribir cuadrado del número (Cuad) 5. Escribir raíz cuadrada ( Raíz) 6. Fin

  11. Codificación Sub Main() DimNum As Single DimCuad As Single DimRaiz As Single Console.Write("Introduzca el número: ") Num = Console.ReadLine() Cuad = Num * Num Raiz = Math.Sqrt(Num) Console.WriteLine("El cuadrado es: " & Cuad) Console.WriteLine("La raíz cuadrada es: " & Raiz) Console.ReadLine() End Sub

  12. Ejemplo 2: Realizar un programa para calcular el área de un trapecio Análisis E-P-S Entrada B1: base menor. Tipo: Real B2: base mayor. Tipo: Real h: altura. Tipo: Real Proceso Salida A: Área del trapecio. Tipo: Real.

  13. Algoritmo 0. Inicio Obtener base menor del trapecio (B1) Obtener base mayor del trapecio (B2) Obtener altura del trapecio (h) Escribir el área (A) Fin

  14. Codificación Sub Main() Dim B1 As Single Dim B2 As Single Dim h As Single Dim A As Single Console.Write("Introduzca la base menor: ") B1 = Console.ReadLine() Console.Write("Introduzca la base mayor: ") B2 = Console.ReadLine() Console.Write("Introduzca la altura: ") h = Console.ReadLine() A = (B1 + B2) * h / 2 Console.WriteLine("El área del trapecio es: " & A) Console.ReadLine() End Sub

  15. Ejercicio. Conocido el radio de una circunferencia, realizar un programa para que determine su longitud, diámetro y el área del círculo. L= 2.∏. r

  16. Entrada de datos con cuadros de entrada (InputBox) Un InputBoxesunaventana en la que se le solicitainformación al usuario.

  17. Sintaxis: • Nombre_variable= Inputbox (“Mensaje“) Ejemplo: Edad = Inputbox (“Por favor escriba su edad:”)

  18. InputBox con Título Sintaxis: • Nombre_variable= Inputbox (“Mensaje“, “Título”) Ejemplo: Edad = Inputbox (“Por favor escriba su edad:”, “Datos Personales”)

  19. Operaciones de Salida con cuadros de mensaje (MsgBox) Un MsgBoxesunaventana en la que se dainformación al usuario (mensajes, resultados del programa).

  20. Sintaxis: • Msgbox (“Mensaje“) Ejemplo 1: Msgbox (“Este es un programa de prueba”)

  21. Ejemplo 2: Msgbox (“El área es = “ & A)

  22. MsgBox con Título Sintaxis: • Msgbox(“Mensaje“, 0, “Título”) Ejemplo: MsgBox (“El área es = “ & A, 0, “ Área de un triángulo”)

  23. Ejemplo: código del programa para calcular el área de un trapecio, usando InputBox y MsgBox Sub Main() Dim B1 As Single Dim B2 As Single Dim h As Single Dim A As Single B1 = InputBox("Introduzca la base menor: ") B2 = InputBox("Introduzca la base mayor: ") h = InputBox("Introduzca la altura: ") A = (B1 + B2) * h / 2 MsgBox("El área del trapecio es: " & A) End Sub

More Related