PROYECTO JUEGO DE 7 Y MEDIO

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

Download "PROYECTO JUEGO DE 7 Y MEDIO"

Transcripción

1 7 Y MEDIO VISUAL STUDIO ~ 1 ~ PROYECTO JUEGO DE 7 Y MEDIO OBJETIVO Conseguir siete y media, es decir, que el valor de todas las cartas del jugador sume siete puntos y medio o bien se acerque el máximo a este valor sin pasarse. La banca juega contra cada uno de los puntos individualmente y su jugada ha de superar o igualar la de cada uno de ellos. En caso de empate, la banca gana TIPO BARAJA En el juego de las siete y media se utiliza la baraja española de 40 cartas ó cualquier baraja de 40 cartas que tenga 12 figuras y 28 cartas distribuidas en cuatro grupos cuyos valores sean consecutivos del 1 al 7. VALORES DE LAS CARTAS Cada una de las figuras vale medio punto. El resto de las cartas tiene el valor representado por su índice, es decir el valor indicado en la carta: el uno o as vale 1 punto; el dos, 2 puntos; el tres, 3 puntos; el cuatro, 4 puntos; el cinco, 5; el seis, 6 puntos, y el siete, 7. J, Q y K, valen medio punto. INICIO DEL JUEGO El primero en iniciar la partida es el jugador, pidiendo una carta tras otra hasta que decida plantarse o por el contrario se pase de 7,5, que automáticamente pierde y gana la banca. Una vez acaba el jugador, jugará la banca Finalmente el ganador será el que más se acerca o llega a 7,5 INDICACIONES PARA LA APLICACIÓN Se debe cargar un array con las 40 cartas al inicio de la aplicación Al pulsar el botón IniciarPartida, el jugador recibe la primera carta Posteriormente irá pidiendo carta con el botón PedirCarta, hasta que se plante, con el botón Meplanto, o se pase de 7,5 Cada carta que sale debe quedar marcada en el array para que no vuelva a salir En el momento en que el jugador se pasa de 7,5 se debe recargar el array y reinicializar todo. Los botones y los labels aparecerán ocultos, salvo el botón IniciarPartida, y se irán mostrando en función de las necesidades del juego Hay un label para el jugador que irá guardando el valor acumulado, y otro para la Banca

2 7 Y MEDIO VISUAL STUDIO ~ 2 ~ En primer lugar hacemos el formulario. Las label donde van a ir las cartas de la banca se llaman: cartabanca1, cartabanca2, cartabanca3, cartabanca4 y cartabanca5 Las label donde van a ir las cartas del jugador se llaman: cartajugador1, cartajugador2, cartajugador3, cartajugador4, cartajugador5 El botón Iniciar: btniniciarjuego El botón Otra Carta: btnotracarta El botón Me Planto: btnmeplanto

3 7 Y MEDIO VISUAL STUDIO ~ 3 ~ Al comienzo del juego aparezca solo el botón Iniciar y al darle aparezca la primera carta del jugador: Al pulsar el botón Iniciar, que aparezca la primera carta del jugador y los botones Otra Carta y Me Planto

4 7 Y MEDIO VISUAL STUDIO ~ 4 ~ Public Class Form1 El código para que haga esto es el siguiente: Dim indicecartajugador As Integer Public Sub MostrarCartasJugador() Me.Controls("cartaJugador" & indicecartajugador.tostring()).visible = True Private Sub btniniciarjuego_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btniniciarjuego.click indicecartajugador = 1 MostrarCartasJugador() btnpedircarta.visible = True btnmeplanto.visible = True End Class El segundo paso es que además de mostrar la label de la primera carta del jugador que sale al darle a Inicio, le asigne un valor de la baraja. Creo una función que me cree una baraja en el array Dim Baraja(39) As String Public Sub CrearBaraja() 'Cargo el array con las 40 cartas de la baraja Dim numcarta As Integer = 0 For i As Integer = 0 To Baraja.GetUpperBound(0) If numcarta > 10 Then numcarta = 1 Else numcarta += 1 Hay que elegir una carta al azar de esa baraja. Para ello creo una variable Random. Dim ValorAleatorio As New Random Y la guardo en una variable (que puede ser integer) Dim cartaelegida As Integer

5 7 Y MEDIO VISUAL STUDIO ~ 5 ~ Ahora ya tengo la posición del array de la baraja a la que quiero acceder. Sólo me queda acceder al array y asignar esa carta al Jugador. Para ello creo la siguiente función. Public Function cogercartajugador(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Baraja(cartaElegida) PuntosJugador += Convert.ToInt16(Baraja(cartaElegida)) ElseIf Baraja(cartaElegida) = 8 Then "Sota" ElseIf Baraja(cartaElegida) = 9 Then "Caballo" ElseIf Baraja(cartaElegida) = 10 Then "Rey" Return (PuntosJugador) End Function Además de mostrarlo por pantalla guardo este valor puesto que me va a hacer falta posteriormente para ir sumándole el valor de las siguientes tiradas. El código completo hasta este momento es el siguiente: Public Class Form1 Dim Baraja(39) As String Dim cartaelegida As Integer Dim ValorAleatorio As New Random Dim PuntosJugador As Double Dim indicecartajugador, indicecartabanca As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'lbljugador.text = InputBox("BIENVENIDO!. Introduzca su nombre:") CrearBaraja() Public Sub CrearBaraja() 'Cargo el array con las 40 cartas de la baraja Dim numcarta As Integer = 0 For i As Integer = 0 To Baraja.GetUpperBound(0) If numcarta > 10 Then numcarta = 1 Else numcarta += 1 Public Sub MostrarCartasBanca() Me.Controls("cartaBanca" & indicecartabanca.tostring()).visible = True

6 7 Y MEDIO VISUAL STUDIO ~ 6 ~ Public Sub MostrarCartasJugador() Me.Controls("cartaJugador" & indicecartajugador.tostring()).visible = True Public Function cogercartajugador(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Baraja(cartaElegida) PuntosJugador += Convert.ToInt16(Baraja(cartaElegida)) ElseIf Baraja(cartaElegida) = 8 Then "Sota" ElseIf Baraja(cartaElegida) = 9 Then "Caballo" ElseIf Baraja(cartaElegida) = 10 Then "Rey" Return (PuntosJugador) End Function Private Sub btniniciarjuego_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btniniciarjuego.click indicecartajugador = 1 'En cartaelegida guardo una posición al azar dentro del array con las 40 cartas MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) lblpuntosjugador.visible = True 'Pongo vacía en esa posición del array para no poder volver a coger esa carta Baraja(cartaElegida) = "vacia" btnpedircarta.visible = True btnmeplanto.visible = True End Class Llegados hasta este punto el usuario debe elegir si quiere otra carta o se planta. Comenzamos por el caso de que pida otra carta: Private Sub btnpedircarta_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnpedircarta.click indicecartajugador += 1 If indicecartajugador <= 5 Then If PuntosJugador < 7.5 Then MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) Else MsgBox("No tienes más tiradas. HA GANADO LA BANCA")

7 7 Y MEDIO VISUAL STUDIO ~ 7 ~ CODIGO COMPLETO Public Class Form1 Dim Baraja(39) As String Dim cartaelegida As Integer Dim ValorAleatorio As New Random Dim PuntosJugador, PuntosBanca As Double Dim indicecartajugador As Integer Dim indicecartabanca As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lbljugador.text = InputBox("BIENVENIDO!. Introduzca su nombre:") CrearBaraja() Public Sub CrearBaraja() 'Cargo el array con las 40 cartas de la baraja Dim numcarta As Integer = 1 For i As Integer = 0 To Baraja.GetUpperBound(0) If numcarta > 10 Then numcarta = 1 Else numcarta += 1 Public Sub MostrarCartasBanca() Me.Controls("cartaBanca" & indicecartabanca.tostring()).visible = True Public Sub MostrarCartasJugador() Me.Controls("cartaJugador" & indicecartajugador.tostring()).visible = True Public Function cogercartajugador(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Baraja(cartaElegida) PuntosJugador += Convert.ToInt16(Baraja(cartaElegida)) ElseIf Baraja(cartaElegida) = 8 Then "Sota" ElseIf Baraja(cartaElegida) = 9 Then "Caballo" ElseIf Baraja(cartaElegida) = 10 Then "Rey" Return (PuntosJugador) End Function

8 7 Y MEDIO VISUAL STUDIO ~ 8 ~ Public Function cogercartabanca(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = Baraja(cartaElegida) PuntosBanca += Convert.ToInt16(Baraja(cartaElegida)) ElseIf Baraja(cartaElegida) = 8 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Sota" PuntosBanca += 0.5 ElseIf Baraja(cartaElegida) = 9 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Caballo" PuntosBanca += 0.5 ElseIf Baraja(cartaElegida) = 10 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Rey" PuntosBanca += 0.5 Return (PuntosBanca) End Function Public Sub comprobarpuntosjugador() If PuntosJugador > 7.5 Then MsgBox("Gana la banca") Public Sub comprobarpuntosbanca() If PuntosBanca > 7.5 Then MsgBox("Has ganado") ElseIf PuntosBanca > PuntosJugador Then MsgBox("Gana la banca") Else siguejugandobanca() Public Sub PuntosJugador = 0 PuntosBanca = 0 indicecartabanca = 1 'indicecartajugador = 1 'redundante lblpuntosjugador.visible = False lblpuntosbanca.visible = False btnpedircarta.visible = False btnmeplanto.visible = False btniniciarjuego.visible = True OcultarCartasBanca() OcultarCartasJugador() CrearBaraja()

9 7 Y MEDIO VISUAL STUDIO ~ 9 ~ Public Sub OcultarCartasBanca() For i = 1 To 5 Me.Controls("cartaBanca" & i.tostring()).visible = False Public Sub OcultarCartasJugador() For i = 1 To 5 Me.Controls("cartaJugador" & i.tostring()).visible = False Public Sub JuegaBanca() 'QUE JUEGUE LA BANCA indicecartabanca = 1 'comprobarpuntosbanca() MostrarCartasBanca() PuntosBanca = cogercartabanca(cartaelegida) lblpuntosbanca.visible = True 'Pongo vacía en esa posición del array para no poder volver a coger esa carta Baraja(cartaElegida) = "vacia" comprobarpuntosbanca() Public Sub siguejugandobanca() indicecartabanca += 1 If indicecartabanca < 6 Then While Baraja(cartaElegida) = "vacia" End While MostrarCartasBanca() PuntosBanca = cogercartabanca(cartaelegida) comprobarpuntosbanca() Private Sub btniniciarjuego_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btniniciarjuego.click lblbanca.visible = True lbljugador.visible = True indicecartajugador = 1 'En cartaelegida guardo una posición al azar dentro del array con las 40 cartas MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) lblpuntosjugador.visible = True 'Pongo vacía en esa posición del array para no poder volver a coger esa carta Baraja(cartaElegida) = "vacia" comprobarpuntosjugador() btnpedircarta.visible = True btnmeplanto.visible = True btniniciarjuego.visible = False

10 7 Y MEDIO VISUAL STUDIO ~ 10 ~ Private Sub btnpedircarta_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnpedircarta.click indicecartajugador += 1 comprobarpuntosjugador() If indicecartajugador < 6 Then While Baraja(cartaElegida) = "vacia" End While MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) comprobarpuntosjugador() ElseIf indicecartajugador = 5 Then JuegaBanca() Private Sub btnmeplanto_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnmeplanto.click JuegaBanca() End Class

11 7 Y MEDIO VISUAL STUDIO ~ 11 ~ CÓDIGO DEPURADO Al realizar pruebas con el programa han surgido algunos errores (gracias Family por testearlo) y he realizado los cambios oportunos para solucionarlos (o eso creo yo y contando con la ayuda de mi compi de curso Javier). Así que el código ahora es el siguiente: Public Class Form1 Dim Baraja(39) As Integer Dim cartaelegida As Integer Dim ValorAleatorio As New Random Dim PuntosJugador, PuntosBanca As Double Dim indicecartajugador As Integer Dim indicecartabanca As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lbljugador.text = InputBox("BIENVENIDO!. Introduzca su nombre:") Public Sub CrearBaraja() 'Cargo el array con las 40 cartas de la baraja Dim numcarta As Integer = 1 For i As Integer = 0 To Baraja.GetUpperBound(0) If numcarta > 10 Then numcarta = 1 Else numcarta += 1 Public Sub MostrarCartasBanca() Me.Controls("cartaBanca" & indicecartabanca.tostring()).visible = True Public Sub MostrarCartasJugador() Me.Controls("cartaJugador" & indicecartajugador.tostring()).visible = True Public Function cogercartajugador(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Baraja(cartaElegida) PuntosJugador += Convert.ToInt16(Baraja(cartaElegida)) 'PuntosJugador += 1 'Me vale para que salgan 1 siempre (forzar 5 cartas) ElseIf Baraja(cartaElegida) = 8 Then "Sota" ElseIf Baraja(cartaElegida) = 9 Then "Caballo" ElseIf Baraja(cartaElegida) = 10 Then "Rey" Return (PuntosJugador) End Function

12 7 Y MEDIO VISUAL STUDIO ~ 12 ~ Public Function cogercartabanca(byval a As Integer) ' Funcion que recibe como parametro la posicion del array ' Extraigo el valor en esa posicion, acumulo y paso el valor a las labels If Baraja(cartaElegida) <= 7 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = Baraja(cartaElegida) PuntosBanca += Convert.ToInt16(Baraja(cartaElegida)) ElseIf Baraja(cartaElegida) = 8 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Sota" PuntosBanca += 0.5 ElseIf Baraja(cartaElegida) = 9 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Caballo" PuntosBanca += 0.5 ElseIf Baraja(cartaElegida) = 10 Then Me.Controls("cartaBanca" & indicecartabanca.tostring()).text = "Rey" PuntosBanca += 0.5 Return (PuntosBanca) End Function Public Sub comprobarpuntosjugador() If PuntosJugador = 7.5 Then btnmeplanto.visible = False btnpedircarta.visible = False MsgBox("Has ganado") If indicecartajugador = 5 And PuntosJugador < 7.5 Then btnmeplanto.visible = False btnpedircarta.visible = False JuegaBanca() ElseIf PuntosJugador > 7.5 Then btnmeplanto.visible = False btnpedircarta.visible = False MsgBox("Gana la banca") Public Sub comprobarpuntosbanca() If PuntosBanca > 7.5 Then MsgBox("Has ganado") ElseIf PuntosBanca > PuntosJugador Then MsgBox("Gana la banca") Else siguejugandobanca()

13 7 Y MEDIO VISUAL STUDIO ~ 13 ~ Public Sub PuntosJugador = 0 PuntosBanca = 0 indicecartabanca = 1 lblpuntosjugador.visible = False lblpuntosbanca.visible = False btnpedircarta.visible = False btnmeplanto.visible = False btniniciarjuego.visible = True OcultarCartasBanca() OcultarCartasJugador() CrearBaraja() Public Sub OcultarCartasBanca() For i = 1 To 5 Me.Controls("cartaBanca" & i.tostring()).visible = False Public Sub OcultarCartasJugador() For i = 1 To 5 Me.Controls("cartaJugador" & i.tostring()).visible = False Public Sub JuegaBanca() 'QUE JUEGUE LA BANCA indicecartabanca = 1 'cartaelegida = InputBox("carta") While Baraja(cartaElegida) = 0 End While MostrarCartasBanca() PuntosBanca = cogercartabanca(cartaelegida) lblpuntosbanca.visible = True comprobarpuntosbanca() 'Pongo vacía en esa posición del array para no poder volver a coger esa carta Baraja(cartaElegida) = 0 Public Sub siguejugandobanca() indicecartabanca += 1 If indicecartabanca < 6 Then 'cartaelegida = InputBox("carta") While Baraja(cartaElegida) = 0 End While MostrarCartasBanca() PuntosBanca = cogercartabanca(cartaelegida) comprobarpuntosbanca() Baraja(cartaElegida) = 0 btniniciarjuego.visible = True

14 7 Y MEDIO VISUAL STUDIO ~ 14 ~ Private Sub btniniciarjuego_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btniniciarjuego.click lblbanca.visible = True lbljugador.visible = True indicecartajugador = 1 'En cartaelegida guardo una posición al azar dentro del array con las 40 cartas 'cartaelegida = InputBox("carta") MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) lblpuntosjugador.visible = True 'Pongo el valor 0 en esa posición del array para no poder volver a coger esa carta Baraja(cartaElegida) = 0 comprobarpuntosjugador() btnpedircarta.visible = True btnmeplanto.visible = True btniniciarjuego.visible = False Private Sub btnpedircarta_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnpedircarta.click indicecartajugador += 1 If indicecartajugador <= 5 Then 'cartaelegida = InputBox("carta") 'Esta línea me vale para testear la elección de la misma posicion de array While Baraja(cartaElegida) = 0 End While MostrarCartasJugador() PuntosJugador = cogercartajugador(cartaelegida) comprobarpuntosjugador() Baraja(cartaElegida) = 0 'para q no pueda volver a coger esta posición del array Private Sub btnmeplanto_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnmeplanto.click btnmeplanto.visible = False btnpedircarta.visible = False JuegaBanca() End Class

PROYECTO JUEGO DE 7 Y MEDIO

PROYECTO JUEGO DE 7 Y MEDIO 7 Y MEDIO VISUAL STUDIO ~ 1 ~ PROYECTO JUEGO DE 7 Y MEDIO OBJETIVO Conseguir siete y media, es decir, que el valor de todas las cartas del jugador sume siete puntos y medio o bien se acerque el máximo

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

Visual Basic: paso de parámetros por referencia ByRef y por valor ByVal. Procedimientos y funciones. (CU00341A)

Visual Basic: paso de parámetros por referencia ByRef y por valor ByVal. Procedimientos y funciones. (CU00341A) aprenderaprogramar.com Visual Basic: paso de parámetros por referencia ByRef y por valor ByVal. Procedimientos y funciones. (CU00341A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERIA

UNIVERSIDAD NACIONAL DE INGENIERIA Docente: Enmanuel Fonseca Alfaro e-mail: efonsecalfaro@gmail.com Web: http://www.tchefonsecalfaro.wordpress.com Curso: Programación II UNIVERSIDAD NACIONAL DE INGENIERIA Líder en Ciencia y Tecnología Sede

Más detalles

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A) aprenderaprogramarcom Select Case Visual Basic Palabras clave To, Is Instrucción Según (Caso) Hacer Ejemplos y ejercicios resueltos (CU00325A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha

Más detalles

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A)

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) aprenderaprogramar.com Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

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

Visual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A)

Visual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A) aprenderaprogramar.com Visual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

INFORMATICA VISUAL BASIC 2008

INFORMATICA VISUAL BASIC 2008 SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se

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

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 Tema: INICIO, USUARIOS Y LISTADO DE PRIMARIAS CON VISUAL BASIC.NET Objetivo: Programar el ingreso a una aplicación realizando verificación de usuarios /contraseñas y cargar listados de llaves

Más detalles

Ejercicios resueltos ejemplo de leer datos desde ficheros con Visual Basic, variables, bucles For Next y condicionales If.

Ejercicios resueltos ejemplo de leer datos desde ficheros con Visual Basic, variables, bucles For Next y condicionales If. aprenderaprogramar.com Ejercicios resueltos ejemplo de leer datos desde ficheros con Visual Basic, variables, bucles For Next y condicionales If. (CU00330A) Sección: Cursos Categoría: Curso Visual Basic

Más detalles

Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A)

Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A) aprenderaprogramarcom Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

El objetivo de este ejemplo es cargar 2 arrays aleatoriamente con Random y después mostrar la suma de esos arrays en un nuevo array.

El objetivo de este ejemplo es cargar 2 arrays aleatoriamente con Random y después mostrar la suma de esos arrays en un nuevo array. BIDIMENSIONALES VISUAL STUDIO ~ 1 ~ SUMA DE 2 ARRAYS El objetivo de este ejemplo es cargar 2 arrays aleatoriamente con Random y después mostrar la suma de esos arrays en un nuevo array. RANDOM Clase Random:

Más detalles

GUÍA DE TRABAJO N 7 VB.NET Programación de. Software Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 1 de 11

GUÍA DE TRABAJO N 7 VB.NET Programación de. Software Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 1 de 11 Página 1 de 11 Objetivo: Tema: PROGRAMACIÓN ORIENTADA A OBJETOS (POO VB.Net) Conocer y analizar los principales conceptos de la programación Orientada a Objetos (POO), aplicándolos en el lenguaje de Programación

Más detalles

Microsoft Visual Basic

Microsoft Visual Basic GUÍA DE LABORATORIO Nº 4 Microsoft Visual Basic Objetivos de: Luego de completar este laboratorio, el estudiante será capaz Manipular y realizar operaciones con arreglos. Crear una estructura y realizar

Más detalles

Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)

Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) aprenderaprogramar.com Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

Visual Basic y.net: Procedimientos Sub y funciones Function. Parámetros. Organizar programas en módulos. (CU00338A)

Visual Basic y.net: Procedimientos Sub y funciones Function. Parámetros. Organizar programas en módulos. (CU00338A) aprenderaprogramar.com Visual Basic y.net: Procedimientos Sub y funciones Function. Parámetros. Organizar programas en módulos. (CU00338A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

Fundamentos de Informática Examen 18 de Septiembre de 2006 Mecánica y Electricidad

Fundamentos de Informática Examen 18 de Septiembre de 2006 Mecánica y Electricidad 1. (1 punto) Completa los huecos de la siguiente tabla con las equivalencias en las respectivas bases, utilizando los dígitos necesarios en cada caso. Describe escuetamente el método utilizado. Base 2

Más detalles

Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A)

Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A) aprenderaprogramar.com Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha

Más detalles

Práctica N 04. Programación Visual.NET II. 1. CREACIÓN DE FORMULARIO PARA CONSULTA DE EMPLEADOS(FrmConEmpleados.vb)

Práctica N 04. Programación Visual.NET II. 1. CREACIÓN DE FORMULARIO PARA CONSULTA DE EMPLEADOS(FrmConEmpleados.vb) Práctica N 04. Programación Visual.NET II OBJETIVOS: Listado y/o consultas utilizando comandos SQL. Realizar ordenamiento y filtro en un objeto DataView. 1. CREACIÓN DE FORMULARIO PARA CONSULTA DE EMPLEADOS(FrmConEmpleados.vb)

Más detalles

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET.

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET. MsgBox en ASP.NET Introducción Cuando programamos en ASP.NET, los programadores de aplicaciones Windows, muchas veces extrañamos la versatilidad de la función MsgBox de Visual Basic, que sirve para mostrar

Más detalles

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC ASICO JAIME RUBIANO LLORENTE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC ASICO JAIME RUBIANO LLORENTE UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC ASICO JAIME RUBIANO LLORENTE COLOMBIA ENERO 2017 EVALUACIÓN DIAGNÓSTICA UNIDAD 2 Una vez reconocidos y aplicados los conceptos básicos, el entorno

Más detalles

UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER

UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER La presente guía los ayudará a complementar el trabajo que han venido desarrollando sobre la base de datos

Más detalles

Solución de un problema con CLIPS: Expert-Juego. Las 7 y media

Solución de un problema con CLIPS: Expert-Juego. Las 7 y media Inteligencia en Redes de Comunicaciones PRÁCTICA FINAL Solución de un problema con CLIPS: Expert-Juego. Las 7 y media - Elena A. Álvarez Conde Problema El problema a resolver es la implementación del juego

Más detalles

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) aprenderaprogramar.com Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) Sección: Cursos Categoría: Curso Visual Basic

Más detalles

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC BASICO JAIME RUBIANO LLORENTE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC BASICO JAIME RUBIANO LLORENTE UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA VISUAL BASIC BASICO JAIME RUBIANO LLORENTE NEIVA ENERO 2016 UNIDAD 2 FUNDAMENTOS DE PROGRAMACIÓN Estructura temática Unidad 2 Introducción Justificación Intencionalidades

Más detalles

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos. La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la

Más detalles

Solución propuesta. Cuadernillo de examen. Programación en VB.NET. Parte teórica

Solución propuesta. Cuadernillo de examen. Programación en VB.NET. Parte teórica Cuadernillo de examen Asignatura: Interacción Hombre-Máquina / Interacción Persona-Computadora Código: 208 Titulación: Ingeniero en Informática / Ingeniero Técnico en Informática Plan de estudios: 2000/2002

Más detalles

Tipos de errores en Visual Basic: de compilación, de ejecución, de sintaxis. Depuración. (CU00352A)

Tipos de errores en Visual Basic: de compilación, de ejecución, de sintaxis. Depuración. (CU00352A) aprenderaprogramar.com Tipos de errores en Visual Basic: de compilación, de ejecución, de sintaxis. Depuración. (CU00352A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Cuadernillo de examen: soluciones propuestas. Parte teórica. Interacción Hombre-Máquina

Cuadernillo de examen: soluciones propuestas. Parte teórica. Interacción Hombre-Máquina Cuadernillo de examen: soluciones propuestas ASIGNATURA: Interacción Hombre-Máquina CÓDIGO: 208 Interacción Persona-Computadora CONVOCATORIA: Examen final de junio 2004 PLAN DE ESTUDIOS: 2000 / 2002 ESPECIALIDAD:

Más detalles

Introducción a C# y la plataforma.net

Introducción a C# y la plataforma.net Introducción a y la plataforma.net Matías Malbergier 2013 Plataforma.NET.NET provee un set de herramientas (Framework) el cual permite desarrollar programas apuntando a múltiples plataformas y utilizando

Más detalles

Soluciones al examen PRIMERA PARTE: INTERACCIÓN HOMBRE-MÁQUINA. Cuadernillo de examen

Soluciones al examen PRIMERA PARTE: INTERACCIÓN HOMBRE-MÁQUINA. Cuadernillo de examen Cuadernillo de examen ASIGNATURA INTERACCIÓN HOMBRE MÁQUINA CÓDIGO 208 INTERACCIÓN PERSONA-COMPUTADORA CONVOCATORIA Septiembre 2004 PLAN DE ESTUDIOS 2000/2002 ESPECIALIDAD Común CURSO 2º TURNO Mañana CURSO

Más detalles

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2013

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2013 Introducción a y la plataforma.net Pablo Zaidenvoren 2013 Plataforma.NET Una plataforma -> Muchos lenguajes Posibilidad de compartir funcionalidades entre ellos! Plataforma.NET Base Class Library -> Funcionalidades

Más detalles

1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación.

1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación. 1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación. Ingresar los siguientes datos en el orden respectivo. 1. Tabla: cliente VISUAL.NET Página

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

APLICACIÓN EN VISUAL BASIC.NET 2010 CON BASE DE DATOS EN ACCESS 2010

APLICACIÓN EN VISUAL BASIC.NET 2010 CON BASE DE DATOS EN ACCESS 2010 APLICACIÓN EN VISUAL BASIC.NET 2010 CON BASE DE DATOS EN ACCESS 2010 1. Crear el directorio: 2. Abrir ACCESS y crear una base de datos con el nombre colegio, en la carpeta data del directorio que hemos

Más detalles

Manual de Visual Basic Principiante Autor: Jorge Alvarez

Manual de Visual Basic Principiante Autor: Jorge Alvarez Manual de Visual Basic Principiante Autor: Jorge Alvarez 1 Presentación del curso En el título de este curso, Manual de Visual Basic para Principiantes, resumimos nuestro objetivo y decantamos lo que será

Más detalles

Laboratorio 5.2: Escribir Producto como nombre físico y lógico de la clase:

Laboratorio 5.2: Escribir Producto como nombre físico y lógico de la clase: Laboratorio 5.2: Este laboratorio pretende enseñar como se trabajan con componentes en Visual Basic.NET, primero se verá un laboratorio de cómo crear una librería de clases y luego veremos como trabajar

Más detalles

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

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

VISUAL BASIC Archivos en Visual Basic Proyectos Archivos

VISUAL BASIC Archivos en Visual Basic Proyectos Archivos VISUAL BASIC Archivos en Visual Basic Proyectos Archivos Este proyecto aborda el tratamiento de archivos planos en Visual Basic. Se trata de tres proyectos en los cuales se muestra el manejo de este tipo

Más detalles

Microsoft Visual Basic

Microsoft Visual Basic GUÍA DE LABORATORIO Nº 2 Microsoft Visual Basic Objetivos de: Luego de completar este laboratorio, el estudiante será capaz Implementar aplicaciones utilizando estructuras de control selectivas. Usar casillas

Más detalles

CURSO VISUAL BASIC BASICO MATERIAL DE APOYO REALIZACION TRABAJO FINAL

CURSO VISUAL BASIC BASICO MATERIAL DE APOYO REALIZACION TRABAJO FINAL CURSO VISUAL BASIC BASICO 201416 MATERIAL DE APOYO REALIZACION TRABAJO FINAL Manejo del mouse Eventos MouseMove, sirve para activar una acción sobre un objeto cuando se pasa el mouse sobre él. Ejemplo:

Más detalles

Día 2: Utilizando controles de datos en Visual Studio 2008.

Día 2: Utilizando controles de datos en Visual Studio 2008. Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el

Más detalles

Práctica 6. Validación de Datos II. Mas Controles.

Práctica 6. Validación de Datos II. Mas Controles. Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando

Más detalles

GUIA DE REPASO VISUAL BASIC PROGRAMA 1

GUIA DE REPASO VISUAL BASIC PROGRAMA 1 GUIA DE REPASO VISUAL BASIC PROGRAMA 1 Cree un programa saludador. Donde pidamos un nombre y nos muestre un mensaje en consola, saludándonos. Por ejemplo, si doy como nombre Fernando, me aparecerá en pantalla

Más detalles

Programación en Visual Basic Ricardo Rodríguez García

Programación en Visual Basic Ricardo Rodríguez García Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.

Más detalles

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000 1 CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000 Jonathan Ulate Lobo Universidad de Costa Rica Noviembre de 2003 jonathan_ulate@hotmail.com 2 Crear un Servicio Web en ASP.NET. 3 Crear y configurar

Más detalles

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A)

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A) aprenderaprogramar.com Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. 2.1. Introducción al entorno de desarrollo La programación visual

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

Práctica 6 Operaciones aritméticas, lógicas y relacionales

Práctica 6 Operaciones aritméticas, lógicas y relacionales INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Carrera de Técnico en Sistemas Digitales Prácticas de Programación Visual NOMBRE DEL ALUMNO: Apellido

Más detalles

Creación de un juego de tenis en clase de informática mediante la utilización de Visual Basic.

Creación de un juego de tenis en clase de informática mediante la utilización de Visual Basic. Autor: Benito Moreno Peña. - 1 - Creación de un juego de tenis en clase de informática mediante la utilización de Visual Basic. Autor: Benito Moreno Peña Resumen: Dentro de este artículo se detallan algunos

Más detalles

2. Estructuras condicionales

2. Estructuras condicionales 2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond.

Más detalles

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2010

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2010 Introducción a y la plataforma.net Pablo Zaidenvoren 2010 Plataforma.NET.NET provee un set de herramientas (Framework) el cual permite desarrollar programas apuntando a múltiples plataformas y utilizando

Más detalles

Ejercicios ejemplos con if then else y operador mod en Visual Basic. Par o impar, ecuación de segundo grado, etc. (CU00324A)

Ejercicios ejemplos con if then else y operador mod en Visual Basic. Par o impar, ecuación de segundo grado, etc. (CU00324A) aprenderaprogramar.com Ejercicios ejemplos con if then else y operador mod en Visual Basic. Par o impar, ecuación de segundo grado, etc. (CU00324A) Sección: Cursos Categoría: Curso Visual Basic Nivel I

Más detalles

EJERCICIOS MANEJO DE ESTRUCTURAS BÁSICAS SCRIPTS

EJERCICIOS MANEJO DE ESTRUCTURAS BÁSICAS SCRIPTS EJERCICIOS MANEJO DE ESTRUCTURAS BÁSICAS SCRIPTS Ejercicio 1: Hacer un script que muestre por pantalla el mensaje Hola mundo. Ejecútalo de las dos formas vistas Ejercicio 2: Realizar otro script que cree

Más detalles

Microsoft Visual Basic

Microsoft Visual Basic GUÍA DE LABORATORIO Nº 3 Microsoft Visual Basic Objetivos de: Luego de completar este laboratorio, el estudiante será capaz Implementar aplicaciones utilizando estructuras de control repetitivas. Cambiar

Más detalles

GUÍA DE TRABAJO GRADO 10 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10

GUÍA DE TRABAJO GRADO 10 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10 Página 1 de 10 Objetivo: Tema: CONEXIÓN CON BASES DE DATOS USANDO VB Y ADO.NET Identificar claramente los elementos necesarios para establecer una conexión con un motor de bases de datos haciendo uso de

Más detalles

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación. Objetivo El objetivo de la práctica es que el alumno aprenda a desarrollar de programas orientados a objetos en Visual Basic.NET. Aprender el entorno de programación Visual Basic.NET Obligatoriedad La

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN.

INTRODUCCIÓN A LA PROGRAMACIÓN. IES Alfonso X el Sabio Consejería de Educación, Cultura y Deportes CIF: S4500181E C/ Valdehuesa nº 6 45007 INTRODUCCIÓN A LA PROGRAMACIÓN. INTRODUCCIÓN. El proceso de programación consiste en elaborar

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA PRÁCTICA OCHO DE VISUAL BASIC Tipos de variables en Visual Basic Los distintos tipos de variables utilizados en Visual Basic son: Integer Valor Entero 2 Bytes Long Valor Entero Largo 4 Bytes Single Valor

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

Repaso Visual Basic Interfaz Gráfica

Repaso Visual Basic Interfaz Gráfica Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores

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

DOMINO DOBLE 15. Para dos o más jugadores.

DOMINO DOBLE 15. Para dos o más jugadores. DOMINO DOBLE 15 Para dos o más jugadores. Descripción: Es un juego en la tradición clásica del dominó, con poderes especiales para algunos de los números. El objetivo es deshacerse de todas las fichas

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

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

Programa de demostración del uso de funciones

Programa de demostración del uso de funciones Fundamentos de Informática 2012-2013 Laboratorio 8 Subprogramas: funciones Objetivos: Diseño de diagramas de flujo con funciones Codificación de funciones en Visual Basic Llamada a funciones propias y

Más detalles

Alumnas: Carpio Cárdenas, Claudia Pastor Humpiri, Fanny Rosana

Alumnas: Carpio Cárdenas, Claudia Pastor Humpiri, Fanny Rosana UNIVERSIDAD FEMENINA DEL SAGRADO CORAZÓN FACULTAD DE INGENIERIA DE SISTEMAS Curso : Taller de Computación Tema : Problemas de Estructura Repetitivas Profesora : Gladys Hortencia, Garcia Vilcapoma Alumnas:

Más detalles

DESGLOSE DE EJERCICIOS POR BLOQUE

DESGLOSE DE EJERCICIOS POR BLOQUE DESGLOSE DE EJERCICIOS POR BLOQUE Bloque 1- VISUAL EJERCICIO 1 Para crear el proyecto Si aún no está abierto, abra Visual Basic desde el menú Inicio de Windows. En el cuadro Nombre, escriba Variables y

Más detalles

Prof. Giovanni Francisco Sáenz Araica.

Prof. Giovanni Francisco Sáenz Araica. Universidad Nacional de Ingeniería Facultad de Electrotecnia y Computación Ingeniería en Computación Administradores de Bases de Datos Base para el Diseño de Formularios y WebForms Sentencias de Control

Más detalles

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos

Unidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3 Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Definición de tipo genérico Hablamos de un tipo genérico cuando el tipo en cuestión depende

Más detalles

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras

Más detalles

Guía de Ejercicios de Arreglos

Guía de Ejercicios de Arreglos Guía de Ejercicios de Arreglos 1. Escribe el código en Visual Basic para declarar y crear los siguientes arreglos: + Un arreglo A1 de 100000 reales. + Un arreglo A2 de 1 valor booleano. + Un arreglo A3

Más detalles

1 ALGUNOS PROGRAMAS NECESARIOS. 2 Utilizar MapWindow.

1 ALGUNOS PROGRAMAS NECESARIOS. 2 Utilizar MapWindow. 1 ALGUNOS PROGRAMAS NECESARIOS. Cuando diseñamos un Sistema de Información Geográfica, nos puede interesar distribuir el SIG generado para que lo puedan consultar personas que no tengan una aplicación

Más detalles

Practica 10. Ordenamiento y Búsqueda.

Practica 10. Ordenamiento y Búsqueda. Practica 10. Ordenamiento y Búsqueda. Objetivos Al finalizar esta práctica el estudiante será capaz de: 1. Usar el tipo de dato Registro (Declaración Type) 2. Realizar un módulo de ordenamiento y búsqueda

Más detalles

Anexo Nº 11 MANUAL DE INSTALACIÓN

Anexo Nº 11 MANUAL DE INSTALACIÓN Anexo Nº 11 MANUAL DE INSTALACIÓN REQUISITOS DEL SISTEMA: - Microsoft Window 2000 ó XP con Service pack 2 - Pentium 4 o superior - 512 MB RAM ( Se recomienda que sea superior ) - Tarjeta de vídeo - Visual

Más detalles

Manual del Modelizador. 28 de enero de 2009

Manual del Modelizador. 28 de enero de 2009 Índice de contenidos Introducción... 1 Proceso de ejecución de modelos... 1 Origen de datos... 3 Detalles técnicos... 3 Lenguaje de programación... 3 Estructura de los modelos... 3 Biblioteca de clases...

Más detalles

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO Pagina 1 de 6 Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO Objetos y Propiedades Los formularios y los distintos tipos de controles son entidades genéricas de las que

Más detalles

DOMINO DOBLE 15. Para dos o más jugadores.

DOMINO DOBLE 15. Para dos o más jugadores. DOMINO CUBANO 1. Para jugar dominó cubano se utilizan cincuenta y cinco fichas, las que están constituidas por diez valores o palos que van desde el blanco cero hasta el nueve, habiendo diez dobles correspondientes

Más detalles

Apéndice E. Código fuente del sistema RSU

Apéndice E. Código fuente del sistema RSU Apéndice E Código fuente del sistema RSU Se presenta a continuación el programa de ordenador Estimación Holística del Riesgo Sísmico en Centros Urbanos, RSU, que utiliza el modelo basado en una red neuronal

Más detalles

5. Subprogramas Fundamentos de Informática

5. Subprogramas Fundamentos de Informática 5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de

Más detalles

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR Al hacer clic en la ficha programador de Excel se activa la ficha correspondiente Al hacer clic sobre el botón de Visual Basic, del

Más detalles

Diseño de varios formularios ligados para procedimiento de estudio de crédito

Diseño de varios formularios ligados para procedimiento de estudio de crédito Diseño de varios formularios ligados para procedimiento de estudio de crédito Formulario principal Diseñar debajo del cuadro de texto de total puntaje un objeto imagen que permita determinar por una imagen

Más detalles

TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS

TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 1 Introducción Visual Basic.Net MÓDULO Diseño y realización de servicios

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2007.

FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2007. Dpto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid ETSI Telecomunicación, Ciudad Universitaria, 28040 Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2007. Normas de examen: Con

Más detalles

Manual de Visual Basic Intermedio Autor: Jorge Alvarez

Manual de Visual Basic Intermedio Autor: Jorge Alvarez Manual de Visual Basic Intermedio Autor: Jorge Alvarez 1 Presentación del curso Esta es la segunda parte del Manual de Visual Basic Principiante. Con él podrás superar el nivel que adquiriste al realizar

Más detalles

Diseño Basado en Componentes Curso 2008 / 09

Diseño Basado en Componentes Curso 2008 / 09 Errores y excepciones (I) Ingeniería Informática Universidad Carlos III de Madrid Excepciones en VB.NET Error: Evento que se produce durante la ejecución de un programa, provocando una interrupción en

Más detalles

Práctica B: Uso de estructuras y matrices

Práctica B: Uso de estructuras y matrices Práctica B: Uso de estructuras y matrices ************************************************************************************* Objetivos En este laboratorio, aprenderá a: Declarar y utilizar una estructura.

Más detalles

6. Vectores Fundamentos de Informática

6. Vectores Fundamentos de Informática 6. Vectores Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Vectores 1. Introducción 2. Declaración 3. Acceso 4. Paso de parámetros 5. Recorrido completo 6.

Más detalles

IMPLEMENTACIÓN DE UNA CALCULADORA INTERVALAR EN EL LENGUAJE DE PROGRAMACIÓN VISUALBASIC.NET

IMPLEMENTACIÓN DE UNA CALCULADORA INTERVALAR EN EL LENGUAJE DE PROGRAMACIÓN VISUALBASIC.NET U N I D A D I Z T A P A L A P A C I E N C I A S B Á S I C A S E I N G E N I E R Í A IMPLEMENTACIÓN DE UNA CALCULADORA INTERVALAR EN EL LENGUAJE DE PROGRAMACIÓN VISUALBASIC.NET QUE PARA OBTENER EL GRADO

Más detalles

Funciones en Visual Basic

Funciones en Visual Basic Funciones en Visual Basic Manejo de cadena de caracteres 03/04/2012 UEGS Ing. Marco Buenaño A. Funciones propias de Visual Basic 1 - Funciones para el tratamiento de cadenas Las funciones de cadena, como

Más detalles

Diseño visual. Creacion de un modulo para la API

Diseño visual. Creacion de un modulo para la API Creacion de un keylogger en Vbasic 6.0 por: BLackShadow. Diseño visual Lo primero es lo primero... Abrir Visualbasic y seleccionar un nuevo formulario estandard tipo.exe, luego seleccionamos de la caja

Más detalles

Ejercicios ejemplos resueltos Visual Basic con Labels, Textbox, y Buttons (Command Buttons) (CU00322A)

Ejercicios ejemplos resueltos Visual Basic con Labels, Textbox, y Buttons (Command Buttons) (CU00322A) aprenderaprogramar.com Ejercicios ejemplos resueltos Visual Basic con Labels, Textbox, y Buttons (Command Buttons) (CU00322A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

UNJBG ITEL CARRERA Técnico Analista Programador de Sistemas

UNJBG ITEL CARRERA Técnico Analista Programador de Sistemas UNJBG ITEL CARRERA Técnico Analista Programador de Sistemas LÍDER EN CAPACITACIÓN INFORMÁTICA!! Garantía del proceso Enseñanza-Aprendizaje con las últimas tecnologías, con computadoras de última generación,

Más detalles

Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB

Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB Ioannis Lykidis Sokratis Partalas Donostia 2004 ÍNDICE CAPÍTULO 1... 3 ARCHIVOS

Más detalles

TUTORIAL INTEGRACIÓN DE IVR ASTERISK CON EVOLUTION DBR

TUTORIAL INTEGRACIÓN DE IVR ASTERISK CON EVOLUTION DBR TUTORIAL INTEGRACIÓN DE IVR ASTERISK CON EVOLUTION DBR 1 Introducción... 3 2 Tutorial... 3 2.1 Requisitos previos... 3 2.2 Aplicación IVR simple en dialplan asterisk... 3 2.3 Comprobando el funcionamiento...

Más detalles