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

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.
Las funciones trigonométricas La trigonometría como rama de las matemáticas realiza su estudio en la relación entre los lados y ángulos de un triángulo.
Multiversidad Latinoamericana Hermosillo Norte Resumen Global Segundo Cuatrimestre Profesor: Manuel Guillermo López Félix 23/feb/15.
COLEGIO ESTANISLAO ZULETA EDILBRANDO SANTANA MURCIA MATEMATICAS LAS RAZONES TRIGONOMETRICAS.
BABILONIOS Los registros son de naturaleza arqueológica en arcilla, limitados de muchas maneras. 500,000 tablillas de arcilla que son fuente principal.
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
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
Subject: Programming Methodology
Tipos de datos Tipo de datos Significado Ejemplos Byte
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?
IRRACIONALES Los Números Irracionales se definen con la letra I y son los Números Reales que NO son Racionales La unión de Racionales e Irracionales conforma.
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
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(=) ó.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Procedimientos y Funciones
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
Contenido : Razones trigonométricas en triángulos rectángulos
HISTORIETA DE TRIGONOMETRIA
RAZONES TRIGONOMÉTRICAS EN EL TRIÁNGULO RECTÁNGULO
4º ESO Matemáticas B Colegio Divina Pastora (Toledo)
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
TEOREMA DE PITÁGORAS PRESENTACIÓN PARA INGENIO MATEMÁTICO.
Tema 9. Estructuras de repetición. Clase 2
Área de Matemática.
Tema 9. Estructuras de repetición. Clase 3
Triángulos y Pitágoras
GEOMETRÍA ANALÍTICA CONCEPTOS BÁSICOS CEA.
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)
Matemáticas 1º Bachillerato CT
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 8. Estructuras de decisión. Clases 3 y 4.
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 U-2018

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 1: Construir un programa que dada la longitud de los catetos de un triángulo rectángulo calcule su hipotenusa usando el teorema de Pitágoras.

Ejercicio 2: 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