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

Slides:



Advertisements
Presentaciones similares
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Advertisements

Temas Operaciones básicas Funciones Matemáticas
Conceptos Básicos de Visual Basic para Aplicaciones Visual Basic.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
VB(lab1) Operacionas Básicas. VB(lab1) Realizar un programa que pida 2 números al usuario y que muestre el la suma de los dos por pantalla. Private Sub.
Expositor Lic. José Aragón Tapia. Introducción a la programación. Datos y expresiones, Operadores. Algoritmos, concepto, características. Definición de.
Multiversidad Latinoamericana Hermosillo Norte Resumen Global Segundo Cuatrimestre Profesor: Manuel Guillermo López Félix 23/feb/15.
Java Cheat sheet Operadores Aritméticos Operad or SignificadoEjemplo + Se utiliza para realizar una adición o suma entre números con o sin decimales. 5+2.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
1.1 – Clasificación de los números reales
Calculadora programada con Scratch
Tipos de funciones Marcela mayen#14 4b.
FUNCIONES TRIGONOMETRICAS
Funciones y gráficas ITZEL ALEJANDRA LOZOYARODRIGUEZ
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
ESTRATEGIAS PARA EL APRENDIZAJE DE LAS MATEMÁTICAS EN LA EDUCACIÓN A DISTANCIA CONJUNTOS NUMERICOS.
Relaciones y Funciones
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
REFORZAMIENTO EN MATEMÁTICAS
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Subject: Programming Methodology
Clase1: lectura/escritura/asignación
Tipos de datos Tipo de datos Significado Ejemplos Byte
POTENCIAS Y RADICALES U. D. 2 * 4º ESO E. Angel Prieto Benito
Operadores Aritméticos♥
Java Cheat sheet + - * / % Funciones trigonométricas
Matemáticas Nivel Superior
TIPOS DE FUNCIONES Por: Kathia Faz #8 4C.
FUNCIONES, PROCESAMIENTO ELEMENTAL DE DATOS
Trigonometría. Introducción a la Teoría del Procesamiento Digital de Señales de Audio clase 3.
Matemáticas técnicas Capítulo 2 Física Sexta edición Paul E. Tippens
MATEMÁTICA GENERAL MAT1041
Uso de funciones y paquetes
Temas grado once, año Funciones
¿Cómo crear un laboratorio en casa?
Tema 4 Elementos para el Desarrollo de Algoritmos
Tema 6. Conceptos básicos de programación (Clase 2)
Tema 2 Variables y cálculos
Tema 6. Conceptos básicos de programación Clase 1
COMPUTER DATA SYSTEMS CDS.
FÓRMULAS Una fórmula es la representación de una operación aritmética en una hoja de cálculo. Características: Siempre comienza por el signo igual(=) ó.
Procedimientos y Funciones
2.1 POTENCIAS Y RADICALES.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
PARCIAL 2.
Práctica VB 2. Funciones Matemáticas y Trigonométricas
TEOREMA DE PITAGORAS Zaira EDITH REZA FLORES Katia Elí Pedroza Aranda
Sabes Que es un ALGORITMO
¡Bienvenido! PRODUCTOS NOTABLES Y FACTORIZACIÓN
Tema 2 Variables y cálculos
Tema 9. Estructuras de repetición. Clase 2
Área de Matemática.
Tema 9. Estructuras de repetición. Clase 3
Orden de Operaciones Maestro: Samuel Vélez.
Números complejos MATEMÁTICAS I.
Profesor de Matemática
Fundamentos de la programación
Tema 6. Conceptos básicos de programación (Clase 2)
Matemáticas técnicas Capítulo 2 Física Sexta edición Paul E. Tippens
Fundamentos de la Programación I
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 8. Estructuras de decisión. Clases 3 y 4.
Clase1: lectura/escritura/asignación
UNIDAD III ESTRUCTURA SECUENCIAL
Tema 9. Estructuras de repetición. Clase 2
Transcripción de la presentación:

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

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 Operaciones simples de Entrada/Salida Codificación de programas Operadores aritméticos. Orden de prioridad. Funciones matemáticas y trigonométricas. Uso de Inputbox y Msgbox.

Operadores aritméticos Significado + Suma - Resta * Multiplicación / División \ División entera Mod Resto de una división ^ Exponenciación

Orden de prioridad de los operadores aritméticos () 1 ^ 2 * / 3 \ 4 Mod 5 + - 6

Ejercicios: Obtener el valor de las siguientes expresiones aritméticas y mostrar el orden de prioridad: a) X= (5*4/2) ^ 2+1 b) Y = (7 * 8 + (19 mod 4)\ 2) * 3 - 28 c) Z= 3 * 10 * (17 mod 3)\ 5 * 3 - 28

Ejercicios: Escribir las siguientes expresiones matemáticas como expresiones de Visual Basic (formato de una línea) a) 𝑍= 𝑋+3 𝑋−𝑌 b) 𝑋=5+ 𝑌 3 −𝑍 c) 𝑌= 25−𝑋 2 𝑧+1 d) 𝑍= 3 (𝑋+2𝑌)−4 𝑋 + 𝑌

Algunas funciones matemáticas función descripción Math.Abs ( ) Devuelve el valor absoluto de un número Math.Sqrt ( ) Devuelve la raíz cuadrada de un número Math.Round () Redondea un número real al entero más cercano. Math.Exp ( ) Función exponencial. Devuelve e elevado al número indicado entre paréntesis. Math.Log ( ) Devuelve el logaritmo en base e de un número. Math.Log10() Devuelve el logaritmo en base 10 de un número. Math.Sign ( ) Devuelve 1 si el signo del argumento es positivo, y -1 si es negativo. Math.Truncate() Devuelve la parte entera de un número (sin redondear)

Algunas funciones trigonométricas función descripción Math.Sin ( ) Devuelve el seno de un ángulo expresado en radianes. Math.Cos ( ) Devuelve el coseno de un ángulo expresado en radianes. Math.Tan ( ) Devuelve la tangente de un ángulo expresado en radianes. Math.Asin ( ) Devuelve el ángulo cuyo seno es el número especificado Math.Acos () Devuelve el ángulo cuyo coseno es el número especificado Math.Atan( ) Devuelve el ángulo cuya tangente o es el número especificado

Ejercicios: Escribir las siguientes ecuaciones como expresiones de Visual Basic: a) b)

Programas en Visual Basic (usando funciones matemáticas) 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.

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

Codificación Sub Main() Dim Num As Single Dim Cuad As Single Dim Raiz 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

Entrada de datos con cuadros de entrada (InputBox) Un InputBox es una ventana en la que se le solicita información al usuario.

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

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

Operaciones de Salida con cuadros de mensaje (MsgBox) Un MsgBox es una ventana en la que se da información al usuario (mensajes, resultados del programa).

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

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

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

Ejemplo con Inputbox y MsgBox Sub Main() Dim Num As Single Dim Cuad As Single Dim Raiz As Single Num = Inputbox ("Introduzca el número: ") Cuad = Num * Num Raiz = Math.Sqrt(Num) MsgBox ("El cuadrado es: " & Cuad) MsgBox("La raíz cuadrada es: " & Raiz) End Sub

Ejercicio: Construir un programa que dada el área de un terreno expresada en acres, calcule el área en metros cuadrados y en hectáreas. Considere que: 1 acre es igual a 4047 m2 1 hectárea tiene 10000 m2