5. Subprogramas Fundamentos de Informática

Tamaño: px
Comenzar la demostración a partir de la página:

Download "5. Subprogramas Fundamentos de Informática"

Transcripción

1 5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013

2 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2

3 1. Cálculo de la función Coseno Título Coseno Nombre PrgCoseno Descripción 1. Coseno Programa VB que lee un ángulo en radianes y calcule su coseno, utilizando el desarrollo de Taylor con un error inferior a 0, Observaciones Descomposición en funciones Diseño con y sin funciones 2i i x cos( x) = ( 1) (2)! i i= 0 Diseño descendente - implementación ascendente 3

4 1.1 Análisis Coseno Subprogramas 1. Coseno 2i i x cos( x) = ( 1) (2)! i i= 0 y 2i i x = ( 1) (2)! i i= 0 y = t0 + t1 + t2 + t t x t 0 = 1 = 1 (2 0)! x x x y = x x 2! 4! 6! t 1 = = 1 (2 1)! Cada t i reduce el error en t i x x 2 1 (2 2)! t = = x x t 3 = = 1 (2 3)! 720 4

5 1. Coseno 1.2 Programa Coseno sin subprogramas PrgCoseno x LeeReal x: real i, j, sig: entero y: real f2i, num: real ter, err: real y = i= 0 2i i x ( 1) (2 i )! Escribe y 5

6 1. Coseno 1.2 Programa Coseno sin subprogramas y 2i i x = ( 1) (2)! i i= 0 y 0 i 0 f2i 1 x: real i, j, sig: entero y: real f2i, num: real ter, err: real fact2i (2 i)! j j + 1 j 1 j 2 i No Sí f2i f2i j sig -1 i num x 2 i ter sig num / f2i y y + ter err ter no err ter ter < 0 sí err -ter i i + 1 No err < 0, Sí 6

7 1. Coseno 1.3 Programa Coseno con subprogramas PrgCoseno1 ang LeeReal cos Coseno (ang) Escribe cos ang: real cos: real Llamada a la función Coseno con el valor de ang Se evalúa ang y se envía ese valor a la función 7

8 1.4 Interfaz de la función Coseno 1. Coseno Parámetro de entrada: x Es una variable inicializada en cada llamada Tipo del valor devuelto por la función x: real Coseno real La función devuelve un valor, asignado al nombre de la función Coseno... Coseno Variables locales 8

9 1.5 Llamada a la función Coseno cos Coseno (ang) En la llamada se produce una asignación implícita x ang 1. Coseno x: real Coseno real La evaluación de la función es valor devuelto y asignado cos Coseno Se calcula el valor del coseno 9

10 1.6 Función Coseno Subprogramas 1. Coseno x: real Coseno real 2i i x cos( x) = ( 1) (2)! i i= 0 2i i x y = ( 1) (2)! i i= 0 y 0 i 0 f2i Factorial (2 i) sig -1 i num x 2 i ter sig num / f2i y y + ter err ValAbs (ter) i i + 1 i, sig: entero f2i, num, y: real ter, err: real Llamadas a funciones No err < 0, Valor devuelto por la función Sí Coseno y 10

11 1.7 Función Coseno VB Subprogramas Function Coseno (ByVal x As Double)_ As Double Dim i As Integer, sig As Integer Dim f2i As Integer, num... y = 0 i = 0 Do f2i = Factorial (2*i) sig = (-1) ^ i... Loop Until err < Coseno = y End Function x: real Coseno real No 1. Coseno 2i i x cos( x) = ( 1) (2)! i y 0 i 0 f2i Factorial (2 i) sig -1 i num x 2 i ter sig num / f2i y y + ter err ValAbs (ter) i i + 1 err < 0, Sí Coseno y i= 0 i, sig: entero f2i, num, y: real ter, err: real 11

12 1.8 Función Factorial Subprogramas 1. Coseno Tipo del resultado n: entero Factorial entero Parámetro de entrada i i + 1 f 1 i 1 i n i, f: entero No Variables locales Valor devuelto por la función Nota: 13! ya no entra en un entero de 32 bits por lo que sería mejor utilizar reales dobles para f y el resultado Sí f f i Factorial f 12

13 1.8 Función Factorial VB Subprogramas 1. Coseno n: entero Factorial entero i, f: entero Function Factorial (ByVal n As Integer)_ Dim i As Integer Dim f As Double f = 0 For i = 1 To n Step 1 f = f * i Next i Factorial = i End Function As Double i i + 1 Nota: usamos doubles en vez de enteros f 1 i 1 i n Sí f f i No Factorial f 13

14 1.9 Función ValAbs Subprogramas 1. Coseno x: real ValAbs real no x < 0 sí ValAbs x ValAbs -x 14

15 1.10 Función ValAbs1 Subprogramas 1. Coseno x: real ValAbs1 real no x < 0 sí x -x ValAbs x El cambio no afecta a la variable de llamada ya que se copia el valor 15

16 base: real expo: entero Parámetros de entrada Subprogramas Pot p 1 real i: entero p: real 1. Coseno 1.11 Función Pot (no necesaria en VB) Tipo del resultado i i + 1 i 1 i expo No Variables locales Sí p p base Valor devuelto por la función (resultado) Pot p 16

17 2. Suma 2. Suma Modelos de paso de parámetros Descripción Escribir un subprograma que calcule la suma de dos números Versiones 1. función con dos parámetros de entrada y devuelve el resultado 2. procedimiento con dos parámetros de entrada y uno de salida 3. procedimiento con un parámetro de entrada y otro de entrada/salida Observaciones Paso de parámetros por valor y por referencia Los procedimientos no devuelven nada (pueden usar parámetros de salida) 17

18 2. Suma1 2.1 Suma con función: programa y llamada Parámetros de entrada Asignación del resultado Psu1 a LeeReal b LeeReal s Suma1 (a, b) a, b: real s: real Escribe s Llamada a la función Cabecera de la función x1, x2: real Suma1 real 18

19 2.1 Función Suma1: DdF y VB 2. Suma1 x1, x2: real Suma1 real Suma1 x1 + x2 Function Suma1 (ByVal x1 As Double, ByVal x2 As Double)_ As Double Suma1 = x1 + x2 End Function 19

20 2.1 Llamadas a la función Suma1 Llamada con variables 2. Suma1 x1, x2: real Suma1 real s Suma1 (a, b)... s = Suma1 (a, b)... Suma1 x1 + x2 Llamada con constantes s Suma1 (5, 7)... s = Suma1 (5, 7)... 20

21 2. Suma2 2.2 Procedimiento 1: programa y llamada Parámetros de entrada Psu2 a LeeReal b LeeReal Suma2 (a, b, s) a, b: real s: real Parámetro de salida Escribe s Cabecera del procedimiento x1, x2: real Suma2 x: real 21

22 2. Suma2 2.2 Procedimiento Suma2: DdF y VB x1, x2: real Suma2 x: real x x1 + x2 Sub Suma2 (ByVal x1 As Double, ByVal x2 As Double, _ x = x1 + x2 End Sub ByRef x As Double) Puede omitirse Los cambios realizados sobre las variables pasadas por referencia afectan a las variables de la llamada, que pueden llamarse igual o distinto 22

23 2. Suma2 2.2 Llamadas al procedimiento Suma2 Llamada con variables x1, x2: real Suma2 x: real Suma2 (a, b, s)... Call Suma2 (a, b, s)... Llamada con constantes (por valor) Suma2 (5, 7, s) x x1 + x2 Ha de ser una variable para recoger el resultado... Call Suma2 (5, 7, s)... 23

24 2. Suma3 2.3 Procedimiento 2: programa y llamada Psu3 a, b: real Parámetro de entrada Parámetro de entrada a LeeReal b LeeReal Suma3 (a, b) Escribe a y salida (el parámetro tiene el mismo nombre en la cabecera) x1, x2: real Suma3 x1: real 24

25 2. Suma3 2.3 Procedimiento Suma3: DdF y VB x1, x2: real Suma3 x1: real x1 x1 + x2 Podemos leer el valor de las variables pasadas por referencia y los cambios que hagamos afectan a las variables de la llamada Sub Suma3 (ByRef x1 As Double, ByVal x2 As Double) x1 = x1 + x2 End Sub Puede omitirse Por la cabecera VB no podemos saber si x1 es de salida o de entrada/salida 25

26 2. Suma3 2.3 Llamadas al procedimiento Suma3 Llamada con variables x1, x2: real Suma3 x1: real Suma3 (a, b)... Call Suma3 (a, b)... Llamada con constantes x1 x1 + x2 Ha de ser una variable para recoger el resultado Suma3 (a, 7)... Call Suma3 (a, 7)... 26

27 3. Ecuación de 2º grado Descripción Subprogramas Calcular las raíces de una ecuación de 2º grado Tipo 0: No es una ecuación Tipo 1: Ecuación lineal Tipo 2: Soluciones reales Tipo 3: Soluciones complejas Observaciones Paso de parámetros por referencia x = ax 2 b ± 3. Ecuación 2º grado + bx + c = 0 b 2 4ac 2a 27

28 3. Ecuación 2º grado 3.1 Programa ecuación de 2º grado - DdF Programa principal Pec2 a LeeReal b LeeReal c LeeReal Ecuacion2 (a, b, c, t, s1, s2) a, b, c: real s1, s2: real t: entero No es evidente qué parámetros son de entrada y cuáles de salida EscribeRes (t, s1, s2) Llamadas a los procedimientos 28

29 3.2 Procedimiento Ecuación2 DdF 3. Ecuación 2º grado a, b, c: real Ecuacion2 tipo: entero x1, x2: real no a 0 sí d, rcd: real no b 0 sí d b 2 4 a c tipo 0 x1 -c/b tipo 1 no d 0 sí rcd (-d) x1 -b / (2 a) x2 rcd / (2 a) tipo 3 rcd (d) x1 (-b + rcd) / (2 a) x2 (-b rcd) / (2 a) tipo 2 29

30 3.3 Procedimiento EscribeRes DdF 3. Ecuación 2º grado tp: entero n1, n2: real EscribeRes no tp = 0 sí no tp = 1 sí Escribe No es ecuación no tp = 2 sí Escribe Lineal n1 Escribe Complejas n1, n2 Escribe Reales n1, n2 30

31 Sub Pec2_Click() Dim s As String Dim a As Double, b As Double, c As Double Dim s1 As Double, s2 As Double Dim t As Integer s = InputBox ("Coeficiente A") a = CDbl (s) s = InputBox ("Coeficiente B") b = CDbl (s) s = InputBox ("Coeficiente C") c = CDbl (s) Call Ecuacion2 (a, b, c, t, s1, s2) Call EscribeRes (t, s1, s2) End Sub Subprogramas 3.4 Programa VB ecuación 2º grado Llamadas a procedimientos Pec2 Ecuacion2 (a, b, c, t, s1, s2) EscribeRes (t, s1, s2) 3. Ecuación 2º grado a LeeReal b LeeReal c LeeReal a, b, c: real s1, s2: real t: entero 31

32 3.5 Procedimiento VB Ecuacion2 Sub Ecuacion2 (ByVal a As Double, ByVal b As Double, ByVal c As Double, _ ByRef tipo As Integer, ByRef x1 As Double, ByRef x2 As Double) Dim d As Double, rcd As Double If a <> 0 Then d = b*b 4*a*c If d >= 0 Then rcd = Sqr (d) x1 = (-b + rcd)/(2*a) x2 = (-b rcd)/(2*a) tipo = 2 Else rcd = Sqr (-d) x1 = -b /(2*a) x2 = rcd / (2*a) tipo = 3 End If Else End If End Sub a, b, c: real tipo 0 no Else If b <> 0 Then x1 = -c/b tipo = 1 Else tipo = 0 End If End If b 0 sí no x1 -c/b tipo 1 Ecuacion2 a 0 no sí rcd (-d) x1 -b / (2 a) x2 rcd / (2 a) tipo 3 3. Ecuación 2º grado d b 2 4 a c d 1 tipo: entero x1, x2: real d, rcd: real sí rcd (d) x1 (-b + rcd) / (2 a) x2 (-b rcd) / (2 a) tipo 2 32

33 3.6 Procedimiento VB EscribeRes 3. Ecuación 2º grado Sub EscribeRes (ByVal tp As Integer, _ ByRef n1 As Double, ByRef n2 As Double) If tp = 0 Then MsgBox "No es una ecuación" ElseIf tp = 1 Then MsgBox "Ecuación lineal. X: " & CStr (n1) ElseIf tp = 2 Then MsgBox "Soluciones reales. " & _ " x1: " & CStr (n1) & _ Else End If End Sub " x2: " & CStr (n2) tp: entero n1, n2: real MsgBox "Soluciones complejas. " & _ " x1: " & CStr (n1) & "+" & CStr (n2) & "i" & _ " x2: " & CStr (n1) & "-" & CStr (n2) & "i" no Escribe Complejas n1, n2 tp = 2 no tp = 1 sí no EscribeRes sí tp = 0 Escribe Reales n1, n2 sí Escribe Lineal n1 Escribe No es ecuación 33

34 3.7 Programa alternativo con función 3. Ecuación 2º grado La función devuelve el tipo de ecuación Pec2a a LeeReal b LeeReal c LeeReal a, b, c: real s1, s2: real t: entero t Ec2_1 (a, b, c, s1, s2) EscribeRes (t, s1, s2) Cambia la cabecera: dos parámetros de salida por un valor devuelto a, b, c: real Ec2_1 x1, x2: real entero a, b, c: real Ecuacion2 tipo: entero x1, x2: real 34

35 3.8 Alternativa VB ecuación 2º grado 3. Ecuación 2º grado Sub Pec2a_Click() Dim s As String Dim a As Double, b As Double, c As Double Dim s1 As Double, s2 As Double Dim t As Integer s = InputBox ("Coeficiente A") a = CDbl (s) s = InputBox ("Coeficiente B") b = CDbl (s) s = InputBox ("Coeficiente C") c = CDbl (s) t = Ec2_1 (a, b, c, s1, s2) Call EscribeRes (t, s1, s2) End Sub Pec2 a LeeReal b LeeReal c LeeReal t Ec2_1 (a, b, c, s1, s2) EscribeRes (t, s1, s2) a, b, c: real s1, s2: real t: entero 35

36 3.9 Función VB Ec2_1 Subprogramas 3. Ecuación 2º grado Function Ec2_1 (ByVal a As Double, ByVal b As Double, ByVal c As Double, _ ByRef x1 As Double, ByRef x2 As Double) As Integer Dim d As Double, rcd As Double If a <> 0 Then d = b*b 4*a*c If d >= 0 Then rcd = Sqr (d) x1 = (-b + rcd)/(2*a) x2 = (-b rcd)/(2*a) Ec2_1 = 2 Else rcd = Sqr (-d) x1 = -b /(2*a) x2 = rcd / (2*a) Ec2_1 = 3 End If Else End If End Function Else If b <> 0 Then x1 = -c/b Ec2_1 = 1 Else Ec2_1 = 0 End If End If 36

6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.

6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos. 6. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 4. Paso de parámetros 5. Recorrido completo 6. Recorrido de búsqueda 7. Inicialización 2 Necesidad Agrupar

Más detalles

Programa completo de resolución de ecuaciones de 2º grado

Programa completo de resolución de ecuaciones de 2º grado Fundamentos de Informática 2012-2013 Laboratorio 10: Funciones y procedimientos (3) Objetivos: Profundizar en el uso de subprogramas y el paso de parámetros por referencia Profundizar en la manipulación

Más detalles

3. Estructuras iterativas

3. Estructuras iterativas 3. Estructuras iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructura iterativas 1. Análisis de algoritmos iterativos 2. Ej11: While 3. Ej12:

Más detalles

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables

Más detalles

llamada a la función Val(num) cambiosigno(n) redondeo(num,3)

llamada a la función Val(num) cambiosigno(n) redondeo(num,3) Resumen Subprogramas y Funciones del Usuario - 1- SUBRUTINAS o Subprogramas Y FUNCIONES Un subprograma o subrutina es una parte de codificación que realiza un proceso o procedimiento al que se puede acceder

Más detalles

Algoritmos y Programación Clase 8

Algoritmos y Programación Clase 8 Algoritmos y Programación Ordenamiento y Búsqueda Anexo: Uso de Procedimientos Sub y Procedimientos Function 1 EXAMEN 1. Lunes 16 de abril 4 pm. 2. Tema: Lo visto hasta la clase de hoy. 2 Contenido Ordenamiento

Más detalles

Operaciones con vectores

Operaciones con vectores Fundamentos de Informática 2012-2013 Laboratorio 12: Vectores (2) Objetivos: Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver triángulos en Visual Basic. Parte 3/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña

Más detalles

1. Introducción a la programación. Ej01: Diagrama de Flujo

1. Introducción a la programación. Ej01: Diagrama de Flujo 1. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 1. 1. Ej01: Vacío 2. Ej02: Saludo 3. Ej03: Asignación 4. Ej04: Lectura 5. Ej05: Concatenación 6. Ej06: Conversión

Más detalles

Programa de resolución de ecuaciones de primero y segundo grado

Programa de resolución de ecuaciones de primero y segundo grado Fundamentos de Informática 01-013 Laboratorio 4 Sentencias condicionales () Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento

Más detalles

Tema 5.- Recursividad

Tema 5.- Recursividad Apuntes elaborados por: Raquel López, Eduardo Quevedo y Aaron Asencio Revado por: Javier Miranda el???? Tema 5.- Recursividad NOTA Todos los ejemplos que se exponen en este tema se pueden realizar utilizando

Más detalles

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería

Más detalles

Parte 4: Estructuras de Control

Parte 4: Estructuras de Control Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería

Más detalles

Curso de Programación II con Visual Basic.Net

Curso de Programación II con Visual Basic.Net Curso de Programación II con Visual Basic.Net Funciones. Subrutinas y procedimientos Descripción Crear Interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir Código Depurar e Implantar

Más detalles

Tema ADQUISICIÓN Y TRATAMIENTO DE DATOS. Departamento de Ciencias de la Computación e IA. Subprogramas en C

Tema ADQUISICIÓN Y TRATAMIENTO DE DATOS. Departamento de Ciencias de la Computación e IA. Subprogramas en C Tema ADQUISICIÓN Y TRATAMIENTO DE DATOS Departamento de Ciencias de la Computación e IA Subprogramas en C Objetivo Una vez que tengamos un programa que resuelva un problema concreto, ser capaces de usarlo

Más detalles

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1 Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

Comencemos a programar con. Entrega 09

Comencemos a programar con. Entrega 09 Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones

Más detalles

Macros y VBA en MS Excel (Visual Basic for Applications) Aplicaciones para Ingeniería. Profesores: Hugo Mora, Ignacio Casas

Macros y VBA en MS Excel (Visual Basic for Applications) Aplicaciones para Ingeniería. Profesores: Hugo Mora, Ignacio Casas Macros y VBA en MS (Visual Basic for Applications) Aplicaciones para Ingeniería Profesores: Hugo Mora, Ignacio Casas Tutorial de : Programador Activación de las Macros y VBA Para poder acceder a las Macros

Más detalles

Programación n con Visual Basic.NET. Visual Basic.NET. Francisco Ruiz Manuel Ángel Serrano

Programación n con Visual Basic.NET. Visual Basic.NET. Francisco Ruiz Manuel Ángel Serrano Programación n con Visual Basic.NET 2 El Lenguaje Visual Basic.NET Francisco Ruiz Manuel Ángel Serrano Escuela Superior de Informática Universidad de Castilla-La Mancha Programación n con Visual Basic.NET

Más detalles

Módulo 8: Primitivas en Pascal

Módulo 8: Primitivas en Pascal Módulo 8: Primitivas en Pascal Tecnologías en la Educación Matemática Dr. Carlos Gonzalía DCIC - UNS Técnologías en la educación matemática Dr. Carlos Gonzalía 1 de Copyright Copyright 2010, 2012 M. Capobianco,

Más detalles

Programa de números aleatorios

Programa de números aleatorios Fundamentos de Informática 2012-2013 Laboratorio 11: Vectores (1) Objetivos: Adquirir habilidades en el uso de vectores (arrays de una dimensión) Conocer la generación de números seudo-aleatorios Límites

Más detalles

Resumen del lenguaje de programación Visual Basic.NET

Resumen del lenguaje de programación Visual Basic.NET Resumen del lenguaje de programación Visual Basic.NET Contenidos del tema. 1. Datos y Constantes en VBNet....3 Tipos de datos...3 Tipos de Datos definidos por el usuario...5 Declaración de variables...

Más detalles

PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)

PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

Como se declara un vector en Visual Basic 6.0

Como se declara un vector en Visual Basic 6.0 Vectores o Arrays(Arreglos) Qué es un Array?: En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo,

Más detalles

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Introducción. Qué es un lenguaje de programación? Es la forma que tienen los usuarios (personas) de dar órdenes a una máquina

Más detalles

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 3 CREACIÓN DE MACROS Y FUNCIONES EN EXCEL. Programación Orientada a Objetos y Programación

Más detalles

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) aprenderaprogramar.com Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) Sección: Cursos Categoría: Curso Visual Basic nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

Introducción a la. programación en. OpenOffice.org Basic

Introducción a la. programación en. OpenOffice.org Basic OpenOffice Basic Fermí Vilà BA-1 Introducción a la programación en OpenOffice.org Basic Fermí Vilà OpenOffice Basic Fermí Vilà BA-2 1.- Nuestro primer programa El OpenOffice Basic es un lenguaje de programación

Más detalles

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II Prof. Ing. Patricia Vargas 1 Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas Material de apoyo Semana #2 PROGRAMACIÓN II Agenda 1. Definición de variables locales y públicas. 2. Declaraciones

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores

Más detalles

Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A)

Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A) aprenderaprogramar.com Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) aprenderaprogramar.com Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

ax 2 + bx + c = 0, con a 0

ax 2 + bx + c = 0, con a 0 RESOLUCIÓN DE ECUACIONES DE SEGUNDO GRADO Las ecuaciones de segundo grado son de la forma: a + bx + c = 0, con a 0 1. Identificación de coeficientes: Al empezar con las ecuaciones de segundo grado, resulta

Más detalles

Curso de Excel Avanzado

Curso de Excel Avanzado Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,

Más detalles

EDUComputacion. Te ofrece el curso de:

EDUComputacion. Te ofrece el curso de: Requieres mejorar el Manejo y el análisis de la Información, además de Automatizar procesos y diseñar soluciones a tu propia necesidad Utilizando Excel? EDUComputacion Te ofrece el curso de: Reforma #1050-A

Más detalles

Resolver triángulos en Visual Basic. Parte 2/3

Resolver triángulos en Visual Basic. Parte 2/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 2, N o 2. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 2/3 Luis Acuña P. [email protected]

Más detalles

Comencemos a programar con. Entrega 17

Comencemos a programar con. Entrega 17 Comencemos a programar con VBA - Access Entrega 17 Trabajar con ficheros Eduardo Olaz 17-2 Trabajar con Ficheros Desde VBA podemos acceder no sólo a las tablas de nuestras bases de datos, sino también

Más detalles

VB Access 2000 Fermí Vilà 1. Visual Basic para Aplicaciones del Access 2007

VB Access 2000 Fermí Vilà 1. Visual Basic para Aplicaciones del Access 2007 VB Access 2000 Fermí Vilà 1 Visual Basic para Aplicaciones del Access 2007 VB Access 2000 Fermí Vilà 2 TuCarpeta significa una carpeta de tu ordenador donde es conveniente que grabes todos los ejercicios

Más detalles

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables

Más detalles

Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1

Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1 Resumen teórico. En la Consola Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1 Sub Main() Console.Write("Hola") Console.Read() End Module Ejecútalo.

Más detalles

Programación con Visual Basic 6

Programación con Visual Basic 6 Programación con Visual Basic 6 Introducción y Repaso Lab. Geomática II Depto. Ingeniería Geográfica ~ USACH ~ CHILE Profesor: Ing. Marcos Medina Tapia. 1 Introducción. Un programa informático es un conjunto

Más detalles

CTIBridgeClient V1.0 DOCUMENTACION DEL PROGRAMADOR

CTIBridgeClient V1.0 DOCUMENTACION DEL PROGRAMADOR DOCUMENTACION DEL PROGRAMADOR DATAVOICE S.A Para preguntas relativas a esta documentación : Dpto. Ingeniería de DATAVOICE S.A. Tlfno : +34 91 361 40 16 Fax : +34 91 725 43 97 Está prohibida la copia, divulgación,

Más detalles

Librería: winfis32.dll v04.27 Para uso con impresoras fiscales HASAR

Librería: winfis32.dll v04.27 Para uso con impresoras fiscales HASAR Librería: winfis32.dll v04.27 Para uso con impresoras fiscales HASAR Argentina, Venezuela, Panamá Contenido LIBRERÍA WINFIS32.DLL V04.27... 2 FUNCIONES DISPONIBLES... 4 FUNCIÓN: VERSIONDLLFISCAL( )...

Más detalles

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDO FUNCIÓN EJEMPLO BORRA LA PANTALLA Borra la pantalla ESCRIBE TEXTO O GRÁFICOS EN PRINT HOLA Escribe HOLA en pantalla LA PANTALLA. PRINT PRINT a Escribe

Más detalles

Basic Express Referencia del Lenguaje. Versión 2.0

Basic Express Referencia del Lenguaje. Versión 2.0 Basic Express Referencia del Lenguaje Versión 2.0 1998 2002 by NetMedia, Inc. Reservado todos los derechos. Basic Express, BasicX, BX-01, BX-24 y BX-35 son marcas registradas de NetMedia, Inc. Traducción

Más detalles

Funciones. Parámetros por valor

Funciones. Parámetros por valor Funciones I Parámetros por valor Fundamentos de Programación Fundamentos de Programación I Llamada a la función definición subprograma Subprogramas en C++ Funciones 1 Una función es un subprograma que

Más detalles

VISUAL BASIC SCRIPT. Manual de Visual Basic Script INTRODUCCIÓN

VISUAL BASIC SCRIPT. Manual de Visual Basic Script INTRODUCCIÓN VISUAL BASIC SCRIPT INTRODUCCIÓN El Visual Basic Script (en adelante VBScript) es un lenguaje de script, directamente derivado de Visual Basic. Los lenguajes de script son versiones recortadas de otros

Más detalles

Programación MODULAR: Subalgoritmos - funciones y procedimientos

Programación MODULAR: Subalgoritmos - funciones y procedimientos Programación MODULAR: Subalgoritmos - funciones y procedimientos Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. Estos problemas

Más detalles

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

1 Entorno de Desarrollo.NET

1 Entorno de Desarrollo.NET 1.1 Introducción. 1 Entorno de Desarrollo.NET.Net es un conjunto de bibliotecas que pueden ser utilizadas por aplicaciones para acelerar el desarrollo de programas y optimizar el rendimiento. Visual.Net

Más detalles

VB Script. Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/

VB Script. Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/ VB Script Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/ Recopilación del texto: Prof. Daniel Luszczyk VB Script - 1/41 ÍNDICE

Más detalles

Cómo nombrar variables ( 2&

Cómo nombrar variables ( 2& &'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción

Más detalles

Operaciones con vectores

Operaciones con vectores Fundamentos de Informática Laboratorio 12: Vectores (2) Objetivos: v Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz del

Más detalles

GUÍA BÁSICA DE SCHEME v.4

GUÍA BÁSICA DE SCHEME v.4 Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los

Más detalles

Guía practica de Visual Basic 6.0

Guía practica de Visual Basic 6.0 Guía practica de Visual Basic 6.0 1 Entorno: - Ventana principal - Ventana propiedades - Ventana proyectos Barra de Menús Barra de herramientas Explorador de proyectos Ventana propiedades Cuadro de Herramientas

Más detalles

Diseño Basado en Componentes. Curso 2008 / 09

Diseño Basado en Componentes. Curso 2008 / 09 Beneficios de OOP Diseño Basado en Componentes Ingeniería Informática Universidad Carlos III de Madrid Programación Orientada a Objetos (OOP) en VB.NET Diseño Basado en Componentes. Curso Conceptos orientados

Más detalles

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005. GUIA No. 1

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005. GUIA No. 1 UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC 2005 GUIA No. 1 USO DEL INPUTBOX Y DEL MSGBOX EN VISUAL 2005. Empecemos por crear un proyecto en visual en el primer formulario (form1) arme la siguiente

Más detalles

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel Manejo de Software para Microcomputadoras Visual Basic para Aplicaciones en Excel Variables en VBA Una variable es un lugar de almacenamiento con nombre que puede contener cierto tipo de datos que puede

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

Normas de estilo para la codificación de programas

Normas de estilo para la codificación de programas Normas de estilo para la codificación de programas v.1.0 11/09/97 12.17 Departamento de Informática e Ingeniería de Sistemas Centro Politécnico Superior Universidad de Zaragoza María de Luna 3 50015, Zaragoza

Más detalles

Funciones como Subprogramas en C++

Funciones como Subprogramas en C++ FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.

Más detalles

Estructuras de repetición

Estructuras de repetición Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código. Hay dos tipos básicos de estructuras de repetición,

Más detalles

ÍNDICE DEL LIBRO Y DEL EBOOK APRENDER A PROGRAMAR: ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN ORIENTADOS A LA INGENIERÍA Y CIENCIAS

ÍNDICE DEL LIBRO Y DEL EBOOK APRENDER A PROGRAMAR: ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN ORIENTADOS A LA INGENIERÍA Y CIENCIAS ÍNDICE DEL LIBRO Y DEL EBOOK APRENDER A PROGRAMAR: ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN ORIENTADOS A LA INGENIERÍA Y CIENCIAS INDICE Módulo 1. Introducción 1. INTRODUCCIÓN 2. A QUIÉN VA DIRIGIDO ESTE

Más detalles

Bloque 4. La descomposición funcional y el diseño descendente

Bloque 4. La descomposición funcional y el diseño descendente Bloque 4 La descomposición funcional y el diseño descendente Cómo afrontar un problema complejo Dividir cada una de las dificultades que se examinen en tantos fragmentos como sea posible y que se requieran

Más detalles

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 1: Punteros Objetivos Se hará hincapié en la aritmética de punteros

Más detalles

Active Server Pages. Que es?.

Active Server Pages. Que es?. Active Server Pages. Mediante ASP se pueden crear y ejecutar aplicaciones sobre la Web. En esta sección se explican los fundamentos básicos para utilizarlo. Recuerde que para poder probar código ASP se

Más detalles

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación 1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos

Más detalles

Ecuaciones cuadráticas Resolver ecuaciones cuadráticas mediante factorización

Ecuaciones cuadráticas Resolver ecuaciones cuadráticas mediante factorización Ecuaciones cuadráticas Resolver ecuaciones cuadráticas mediante factorización Departamento de Matemáticas Universidad de Puerto Rico - Arecibo Polinomios de grado 2 Una ecuación cuadrática es una ecuación

Más detalles

Manual de turbo pascal

Manual de turbo pascal Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad

PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad PROBLEMAS DEL TEMA 7: Subprogramas y Modularidad EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realiza un programa que lea por teclado

Más detalles

METODOS DE INTEGRACION IV FRACCIONES PARCIALES

METODOS DE INTEGRACION IV FRACCIONES PARCIALES METODOS DE INTEGRACION IV FRACCIONES PARCIALES Una función racional es una función de la forma En la que f(x) y g(x) son polinomios. Si el frado de f(x) es menor que el de g(x), F(x) se denomina fracción

Más detalles

Ejercicios sobre Objetos Libros:

Ejercicios sobre Objetos Libros: Ejercicios sobre Objetos Libros: 1) Obtener la ruta completa donde se encuentra un Libro abierto: En un módulo insertado en Libro1 escribir un Procedimiento RutaCompleta() que devuelva la ruta completa

Más detalles

Resolver triángulos en Visual Basic. Parte 1/3

Resolver triángulos en Visual Basic. Parte 1/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 1, N o 2. Agosto Diciembre 2001. Resolver triángulos en Visual Basic. Parte 1/3 Luis Acuña P. [email protected]

Más detalles

Introducción a las Macros para Microsoft Excel

Introducción a las Macros para Microsoft Excel Postgrado oficial Postgrado oficial Cienciasde dela latierra Tierra Ciencias Introducción a las Macros para Microsoft Excel J. V. Pérez Peña Libro-Manual del curso impartido dentro del programa oficial

Más detalles

11/02/2009 IEC 61131-3. 11 de febrero de 2009 Antonio Cambronero, Product Engineer OMRON Electronics Iberia S.A.U. IEC 61131-3 ( Programación en ST )

11/02/2009 IEC 61131-3. 11 de febrero de 2009 Antonio Cambronero, Product Engineer OMRON Electronics Iberia S.A.U. IEC 61131-3 ( Programación en ST ) IEC 61131-3 Programación en ST (Structured Text) 11 de febrero de 2009 Antonio Cambronero, Product Engineer OMRON Electronics Iberia S.A.U. IEC 61131-3 ( Programación en ST ) Introducción 1 qué es y para

Más detalles

Funciones Tipos de funciones y Recursividad

Funciones Tipos de funciones y Recursividad Funciones Tipos de funciones y Recursividad SESION 4 Definición Una función es una subrutina o subprograma que forman un programa que realiza tareas bien definidas. Todo programa en C consta de una o más

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo

INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN Métodos Numéricos 2008 - Carlos Zotelo Introducción a Fortran 77 / 90 1. El lenguaje Fortran 77 / 90 2. Tipos de datos básicos 3. Constantes y variables 4. Entrada

Más detalles

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A) aprenderaprogramar.com Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

PRÁCTICAS DE VISUAL BASIC APLICADO AL CÁLCULO ACTUARIAL

PRÁCTICAS DE VISUAL BASIC APLICADO AL CÁLCULO ACTUARIAL PRÁCTICAS DE VISUAL BASIC APLICADO AL CÁLCULO ACTUARIAL Eva Boj del Val Mª Mercè Claramunt Bielsa Isabel Morillo López DEPARTAMENTO DE MATEMÁTICA ECONÓMICA, FINANCIERA Y ACTUARIAL Facultad de Ciencias

Más detalles

1. LIBRERÍA DEL USB: MPUSBAPI.DLL

1. LIBRERÍA DEL USB: MPUSBAPI.DLL 1. LIBRERÍA DEL USB: MPUSBAPI.DLL 1.1. INRODUCCIÓN Para una mayor facilidad de desarrollo de aplicaciones basadas en el bus USB, Microchip ha creado un archivo dll en el que proporciona las funciones de

Más detalles

Como hacer un troyano en Visual Basic 6.0

Como hacer un troyano en Visual Basic 6.0 Como hacer un troyano en Visual Basic 6.0 Antes de nada decir que será un troyano de conexión inversa, al final hare una aclaración de cómo hacer la conexión directa. Primero lo que hacemos será abrir

Más detalles

Fundamentos de la Programación

Fundamentos de la Programación Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software

Más detalles

Porqué Visual Basic?

Porqué Visual Basic? TEMA 5: INT. A LA PROGRAMACION VISUAL BASIC 6.0 Asignatura: Introducción a la Informática 2º CC Ambientales Universidad Rey Juan Carlos Porqué Visual Basic? Entorno gráfico WINDOWS Lenguaje de programación

Más detalles

Estructura de Datos y de la Información. Pilas y expresiones aritméticas

Estructura de Datos y de la Información. Pilas y expresiones aritméticas Estructura de Datos y de la Información Pilas y expresiones aritméticas LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña, España

Más detalles