Muestra de unidad Visual Basic

Page 1

Unidad

2

Uso del lenguaje Visual para el desarrollo de aplicaciones

1 2 3 4

Elementos b谩sicos de programaci贸n Operadores de programaci贸n Funciones para el manejo de n煤meros Funciones de cadena y fecha


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Elementos básicos de programación Sesión 1

Recordando Variables 1. Variables A. La definición de variable es: a. Es un identificador del programa que guarda un valor que no puede ser modificado durante el transcurso de dicha aplicación. b. Es un identificador del programa que guarda varios valores que puede ser modificado durante el transcurso de dicha aplicación. c. Es un identificador del programa que guarda un valor que puede ser modificado durante el transcurso de dicha aplicación. La respuesta correcta es: ______________ B. Para declarar una variable en VB .NET se utiliza la palabra clave: a. Main b. Dim c. Sub La respuesta correcta es: ______________ C. Marca la respuesta correcta: Respecto al nombre de la variable: ( ___ ) Debe empezar por una letra y puede ser alguna de las palabras reservadas del lenguaje. ( ___ ) Debe empezar por una letra y puede contener caracteres como operadores u otros símbolos especiales. ( ___ ) Debe empezar por una letra y no puede ser ninguna de las palabras reservadas del lenguaje, ni contener caracteres como operadores u otros símbolos especiales. D. Relaciona el tipo de dato con su tipo de valores: Símbolo ♦♦ Integer

Definición Valor True o False

♦♦ Date Valor tipo fecha ♦♦ Boolean

16

Valor numérico tipo entero

“ Tú mejor maestro es tu último error”.


SESIÓN 1

ELEMENTOS BÁSICOS DE PROGRAMACIÓN

E. Marca la respuesta correcta: La declaración múltiple de variables en línea quiere decir que: ( ___ ) Podemos declararlas todas en la misma línea, separando cada una con el punto e indicando al final de la lista el tipo de dato que van a almacenar. ( ___ ) Podemos declararlas todas en la misma línea, separando cada una con una coma e indicando al final de la lista el tipo de dato que van a almacenar. ( ___ ) Podemos declararlas todas en la misma línea, separando cada una con el punto y coma e indicando al final de la lista el tipo de dato que van a almacenar.

Desarrollando 1. Diseñando un diagrama de flujo utilizando variables Se tiene el siguiente enunciado: Crear un algoritmo que permita almacenar el nombre de un producto, cantidad y precio del producto, como ejemplo considere producto: mouse, cantidad:2 y precio:45, mostrar los datos anteriores incluyendo el total a pagar. Considerando el siguiente diagrama de flujo:

17


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Responde:

Proceso Ejercicio1

Escribe el número que corresponde al texto que debe ser escrito en el símbolo del diagrama de flujo:

_________________ respuesta:

cantidad

______________

cantidad=2

______________

Total

______________

cantidad=2 precio=45 _________________ respuesta: Escribir producto Escribir cantidad

2. Diseñando el pseudocódigo

_________________ respuesta:

Completa el pseudocódigo del ejemplo anterior:

Escribir total FinProceso

Aplicando Ejercicio 1.- Codificación en VB .NET

Al ejecutar el código anterior debe aparecer lo siguiente:

Escribe el código correspondiente al diagrama de flujo del ejemplo anterior: Module Module1 Sub Main() Dim producto As String Dim cantidad As Integer Dim precio, total As Double Producto = "mouse" Cantidad = 2 Precio = 45 Total = cantidad * precio Console.WriteLine(producto) Console.WriteLine(cantidad) Console.WriteLine(precio) Console.WriteLine(total) Console.ReadKey() End Sub End Module

18

Nota: cambie de producto, cantidad y precio y vuelva a ejecutarlo. Ejercicio 2.– Conversión de temperatura Crear el algoritmo y su codificación en VB.NET para una aplicación que permita calcular el equivalente de 25 grados Celsius a Fahrenheit y Kelvin. Realizar lo siguiente: Diseña el siguiente diagrama de flujo:


SESIÓN 1

ELEMENTOS BÁSICOS DE PROGRAMACIÓN

Escribe y ejecuta el código siguiente: Module Module1 Sub Main() Dim c, f, k As Double c = 25 f = 1.8 * c + 32 k = 273 + c Console.WriteLine(“Celsius:” & c) Console.WriteLine(“Faherenheit:” & f) Console.WriteLine(“Kelvin:” & k) Console.ReadKey() End Sub End Module

Investigando Lee cada pregunta, investiga y responde: 1. Escribe 3 tipos de datos que se usan en el lenguaje Java. __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ 2. Escribe 3 tipos de datos que se usan en el lenguaje C++ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ 3. ¿En el lenguaje PHP se tipifican las variables? __________________________________________________________________________________ __________________________________________________________________________________ 4. ¿Qué ventajas tiene tipificar las variables? __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

19


CUADERNO DE ACTIVIDADES - UNIDAD 2

Sesión 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Operadores de programación

Recordando 1. Definición A. Marca la respuesta correcta: Los operadores son: ( ___ ) Elementos del lenguaje tales como el simbolo arroba, % , #. ( ___ ) Elementos del lenguaje que permiten obtener múltiples valores. ( ___ ) Elementos del lenguaje que nos permiten combinar variables, instrucciones, etc. B. Marca la respuesta correcta: Una expresión es: ( ___ ) La combinación de números y letras. ( ___ ) La combinación de operadores con variables, instrucciones, etc. ( ___ ) Un operando. C. Relaciona el tipo de operador con su definición: Operador

Definición

♦♦ ^

Divide dos números, devolviendo como resultado un valor numérico entero.

♦♦ \

Eleva un número a determinada potencia.

♦♦ *

Multiplica dos números.

D. Marca la respuesta correcta: El operador Mod permite: ( ___ ) Dividir dos números y devolver el cociente de la división. ( ___ ) Dividir dos números y devuelve la parte entera de la división. ( ___ ) Dividir dos números y devuelve el módulo o resto de la división.

20

“No es mejor maestro el que sabe más, sino el que mejor enseña”.


SESIÓN 2

OPERADORES DE PROGRAMACIÓN

E. Relaciona el tipo de aplicación con su definición: Instrucción

Definición

♦♦ <>

Operador de concatenación

♦♦ &

Este operador realiza una conjunción entre dos expresiones

♦♦ And

Operador de comparación: distinto de ______________________

Desarrollando 1. Diseñando una aplicación en Visual Basic .NET Se tiene el siguiente código que permite calcular el volumen del cilindro: Número de línea de código

Código

1

Dim r, h, volumen As Double

2

Console.WriteLine("Ingrese radio:")

3

r = Console.ReadLine

4

Console.WriteLine("Ingrese altura:")

5

h = Console.ReadLine

6

volumen = 3.14* r^2 * h

7

Console.WriteLine(volumen)

8

Console.ReadKey()

Considerando el código anterior: Responde: Escribe qué realiza cada línea en el orden adecuado: Línea de código

Código

( )

Lee el valor digitado para el radio r

( )

Muestra el texto: Ingrese radio

( )

Muestra el texto: Ingrese altura

( )

Detiene la aplicación hasta digitar una tecla

( )

Define las variables como Double

( )

Calcula el volumen

( )

Lee el valor digitado para la altura h

( )

Muestra el valor del volumen

21


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Aplicando Ejercicio 1.- Crear el diagrama de flujo y el código en VB .NET para calcular el volumen de una esfera, el radio se ingresa desde el teclado. Dato: Volumen de la esfera= (4/3)* pi * radio^3 Considerar pi=3.1416 Crear el siguiente diagrama de flujo:

Completa el código: Dim r, ________________ As Double Console.WriteLine(“Ingrese radio:”) r = Console.____________________ volumen = (4 / 3) * 3.1416 * r ^ 3 _____________.WriteLine(volumen) Console.______________________ Luego de escribir el código, vamos a probar su respuesta, ahora debes crear un nuevo proyecto en Visual Studio, luego de escribir su código y ejecutar debe aparecer lo siguiente:

Nota: cierre la ventana y vuelva a ejecutar ingresando otro valor para el radio.

22


SESIÓN 2

OPERADORES DE PROGRAMACIÓN

Ejercicio 2.– En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET, escribe el código correspondiente.

Para escribir el código correspondiente completa lo siguiente: Dim r, h, volumen As ________________

Console.Title = “_________________” Console._______________(“Ingrese radio:”) r = Console.ReadLine Console.WriteLine(“_________________”) h = Console.ReadLine volumen = (1 / 3) * 3.1416 * r ^ 2 * h _______________.WriteLine(“Volumen del

cono:” & volumen)

Console.ReadKey() Nota: •

Desarrollar el diagrama de flujo y presentarlo al profesor.

Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo.

Pruebe ingresando diferentes valores.

Investigando Lee cada pregunta, investiga y responde: 1. ¿Qué operadores matemáticos utiliza el lenguaje Java? __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ 2. ¿De dónde provienen los símbolos matemáticos? __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ ____ 3. Escribe un resumen sobre el sistema de numeración decimal. __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

23


CUADERNO DE ACTIVIDADES - UNIDAD 2

Sesión 3

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Funciones para el manejo de números

Recordando 1. Definición, tipos de funciones para el manejo de números A. Marca la respuesta correcta: Las funciones para el manejo de numeros en VB .NET están formados por: ( ___ ) Instrucciones que permiten realizar operaciones con variables de todo tipo. ( ___ ) Instrucciones que permiten realizar diferentes cálculos con los números. ( ___ ) Instrucciones que permiten solamente el cálculo trigonométrico. B. Marca la respuesta correcta: Math.Pow permite: ( ___ ) Devolver el mayor de dos números. ( ___ ) Devolver el valor de elevar un número especificado elevado a la potencia especificada. ( ___ ) Devolver el menor de dos números. C. Relaciona la función con su definición: Operador

Definición

♦♦ Math.Sqrt

Devuelve el mayor de dos números.

♦♦ Math.Max

Devuelve la raíz cuadrada de un número especificado.

♦♦ Math.Min

Devuelve el menor de dos números.

D. Marca la respuesta correcta: La Función Math.Round permite: ( ___ ) Devolver un valor de Integer o Double, redondeado al valor entero más cercano o a un número especificado de dígitos fraccionarios. ( ___ ) Devolver un valor de Decimal o Integer, redondeado al valor entero más cercano o a un número especificado de dígitos fraccionarios. ( ___ ) Devolver un valor de Decimal o Double, redondeado al valor entero más cercano o a un número especificado de dígitos fraccionarios.

24

“Se aprende algo todos los días si se presta atención”.


SESIÓN 3

FUNCIONES PARA EL MANEJO DE NÚMEROS

E. Relaciona el tipo de función con su definición: Instrucción

Definición

♦♦ Math.Sin

Devuelve un número aleatorio que será menor que 1, pero mayor o igual a cero.

♦♦ Math.Log10

Devuelve el seno del ángulo especificado.

♦♦ Rnd()

Devuelve el logaritmo en base 10 de un número especificado.

Desarrollando 1. Diseñando una aplicación en Visual Basic .NET con funciones Se tiene el siguiente código que permite calcular el promedio de las dos notas más altas, se ingresa desde el teclado 3 notas. Dato: Promedio de las 2 notas más altas=(nota1+nota2+nota3-menor nota(n1,n2,n3))/2 Número de línea de código

Código

1

Dim n1, n2, n3, p As Double

2

Console.WriteLine(“Ingrese nota 1:”)

3

n1 = Console.ReadLine

4

Console.WriteLine(“Ingrese nota 2:”)

5

n2 = Console.ReadLine

6

Console.WriteLine(“Ingrese nota 3:”)

7

n3 = Console.ReadLine

8

p = (n1 + n2 + n3 - Math.Min(n1, Math.Min(n2, n3))) / 2

9

Console.WriteLine(“El promedio es:” & p)

10

Console.ReadKey()

25


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Considerando el código anterior Responde: Escribe qué realiza cada línea en el orden adecuado: Línea de código

Código

( )

Lee el valor digitado para la nota n1

( )

Muestra el texto: Ingrese nota 1

( )

Muestra el texto: Ingrese nota 2

( )

Detiene la aplicación hasta digitar una tecla

( )

Define las variables como Double

( )

Calcula el promedio

( )

Lee el valor digitado para la nota 2

( )

Muestra el valor del promedio

( )

Muestra el texto: Ingrese nota 3

( )

Lee el valor digitado para la nota 3

Aplicando Ejercicio 1.- Crear el diagrama de flujo y el código en VB .NET para calcular el área y volumen del cilindro, el radio y la altura se ingresa desde el teclado. Datos:

Área del cilindro= 2*pi * radio*(Altura+radio)

Volumen del cilindro= pi * radio^2*Altura

Considerar pi=3.1416

Crea el siguiente diagrama de flujo:

26


SESIÓN 3

FUNCIONES PARA EL MANEJO DE NÚMEROS

Completa el código: Dim r, h, a, v As , __________ Console.WriteLine (“____________________”) r = Console.ReadLine Console ______________(“Ingrese altura:”) h = Console.ReadLine a = 2 * 3.14 _____________ v = 3.14 * Math.Pow(r, 2) * h Console.WriteLine(“El area es:” __________) Console.WriteLine(“El volumen es:” & v) Console.______________________()

Luego de escribir el código, vamos a probar tu respuesta, ahora debes crear un nuevo proyecto en Visual Studio, luego de escribir el código y ejecutar debe aparecer lo siguiente:

Nota: cierre la ventana y vuelva a ejecutar ingresando otro valor para el radio. Ejercicio 2.– En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente al cálculo del cateto utilizando la fórmula de Pitágoras, escribe el código correspondiente. Dato: Fórmula general de Pitágoras para el cálculo de la hipotenusa de un triángulo rectángulo. Hipotenusa =

cateto12 + cateto22

Nota: Para calcular uno de los catetos debes despejarlo de la fórmula general de Pitágoras.

Para escribir el código correspondiente completa lo siguiente: ________________ c1, c2, h As Double Console. ____________ = “Calculo del cateto” Console.WriteLine(“Ingrese cateto 1:”) c1 = Console. _______________ Console.WriteLine(“Ingrese Hipotenusa:”)

27


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

h = Console.ReadLine c2 = Math.Sqrt(Math.Pow(h, 2) - _____________________ ) Console.WriteLine(“_________________ ” & c2) Console.ReadKey() Ingresa los siguientes datos y escribe el resultado: Cateto 1

Hipotenusa

6

10

5

7

2

4

Cateto 2

Nota: •

Desarrollar el diagrama de flujo y presentarlo al profesor.

Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo.

Pruebe ingresando diferentes valores.

Ejercicio 3.– Crear el diagrama de flujo y el código en VB .NET para calcular el área y volumen del cono, el radio y la altura, se ingresa desde el teclado. Datos: g=

r2 + h2

Área del cono= pi * r*(r+g) Volumen del cono= (pi * r^2*h)/3 Considerar pi=3.1416 Crea el siguiente diagrama de flujo:

28


SESIÓN 3

FUNCIONES PARA EL MANEJO DE NÚMEROS

Completa el código: Dim r, h, g, a, v As __________ Console.Title = “Ejercicio 3” Console.Write(“Ingrese radio:”) ___ = Console.ReadLine Console.Write(“Ingrese altura:”) h = Console.__________ g = Math.Sqrt(Math.Pow(r, 2) + Math.Pow(h, 2)) a = 3.1416 * r * (r + g) v = (3.1416 * Math._____(r, 2) * h) / 3 Console.WriteLine(“El área del cono es:” & a) Console.WriteLine(“El volumen del cono es:” & ___) Console.ReadKey() Luego de escribir el código, vamos a probar tu respuesta, ahora debes crear un nuevo proyecto en Visual Studio, luego de escribir el código y ejecutar debe aparecer lo siguiente:

Nota: cierre la ventana y vuelva a ejecutar ingresando otro valor para el radio y la altura. Ejercicio 4.– En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente al cálculo del área y volumen de la esfera, escribe el código correspondiente.

Datos: Volumen=(4/3)*pi*radio^3 Area= 4*pi*radio^2 Pi=3.1416

29


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Para escribir el código correspondiente completa lo siguiente: Dim r, a, v __ Double Console.Title = “Ejercicio 4” Console._______(“Ingrese radio:”) r = Console.ReadLine a = 4 * 3.1416 * Math.______(r, 2) v = (4 / 3) * 3.1416 * Math.Pow(r, 3) Console.WriteLine(“El area de la esfera es:” & __) Console.WriteLine(“El volumen de la esfera es:” & v) Console.__________() Ingresa los siguientes datos y escribe el resultado: Radio

Área

Volumen

3 10 20 Nota: • Desarrollar el diagrama de flujo y presentarlo al profesor. • Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo. • Pruebe ingresando diferentes valores.

Ejercicio 5.– En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente al cálculo del área y volumen del cubo, escribe el código correspondiente.

Datos: Área=arista^2 Volumen=arista^3

30


SESIÓN 3

FUNCIONES PARA EL MANEJO DE NÚMEROS

Para escribir el código correspondiente completa lo siguiente: ____ z, a, v As Double Console.Title = “Ejercicio 5” Console.______(“Ingrese Arista:”) z = Console.ReadLine a = 6 * Math.Pow(__, 2) v = Math.Pow(z, 3) Console.WriteLine(“El area del cubo es:” & __) Console.___________ (“El volumen del cubo es:” & v) Console.ReadKey() Ingresa los siguientes datos y escribe el resultado: Arista

Área

Volumen

1 10 20 Nota: • Desarrollar el diagrama de flujo y presentarlo al profesor. • Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo. • Pruebe ingresando diferentes valores.

Investigando Lee cada pregunta, investiga y responde 1. En el lenguaje java para qué se utiliza las siguiente instrucción: System.out.println() __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ 2. En el lenguaje PHP para qué se utiliza la siguiente instrucción: echo __________________________________________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________

31


CUADERNO DE ACTIVIDADES - UNIDAD 2

Sesión 4

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Funciones de cadena y fecha

Recordando 1. Definición, tipos de funciones para el manejo de números A. Marca la respuesta correcta: Las funciones de cadena y fecha permiten: ( ___ ) Manipular cadena de caracteres y números. ( ___ ) Manipular cadena de caracteres y la fecha y hora del sistema. ( ___ ) Manipular cadena de caracteres, números y la fecha. B. Marca la respuesta correcta: Math.Pow permite: ( ___ ) Devolver un número con la longitud de la cadena pasada como parámetro. ( ___ ) Devolver un número de espacios que existe en la cadena pasada como parámetro. ( ___ ) Convertir a mayúsculas la cadena pasada como parámetro. C. Relaciona la función con su definición: Función

Definición

♦♦ Space

Extrae, comenzando por la parte izquierda de Cadena, una subcadena de Longitud de caracteres.

♦♦ Left(Cadena, Longitud).

Extrae, comenzando por la parte derecha de Cadena, una subcadena de Longitud de caracteres.

♦♦ Right(Cadena, Longitud).

Devuelve una cadena de espacios en blanco, de una longitud igual al número pasado como parámetro.

D. Marca la respuesta correcta: La Función Mid(Cadena, Inicio [, Longitud]) permite: ( ___ ) Extraer de Cadena, comenzando en la posición Inicio, una subcadena. Obligatoriamente tenemos que utilizar el parámetro Longitud, para indicar el largo de la subcadena.

32

“El perdón sana la memoria, no la desaparece”.


SESIÓN 4

FUNCIONES DE CADENA Y FECHA

( ___ ) Extraer de Cadena, comenzando en la posición Inicio, una subcadena. Opcionalmente podemos utilizar el parámetro Longitud, para indicar el largo de la subcadena. ( ___ ) Extraer de Cadena, comenzando en la posición Inicio, una subcadena. el parámetro Longitud no es opcional. E. Relaciona el tipo de función con su definición: Instrucción

Definición

♦♦ Date

Devuelve la fecha y hora actual.

♦♦ Month

Devuelve la fecha de hoy. Esta fecha la toma del reloj de la computadora.

♦♦ Now

Obtiene el mes a partir de una fecha.

Desarrollando 1. Diseñando una aplicación en Visual Basic .NET con funciones Se tiene el siguiente código que permite mostrar el día, mes y año de la fecha actual. Número de línea de código

Código

1

Dim d, m, a As Integer

2

Console.Title = “Fecha Actual”

3

d = Day(Now)

4

m = Month(Now)

5

a = Year(Now)

6

Console.WriteLine(“dia:” & d)

7

Console.WriteLine(“mes:” & m)

8

Console.WriteLine(“Año:” & a)

33


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Considerando el código anterior: Responde: Escribe qué realiza cada línea en el orden adecuado: Línea de código

Código

Respuesta

( )

Establece el titulo para la consola

( ___ )

( )

Muestra el día

( ___ )

( )

Muestra el mes

( ___ )

( )

Almacena el día en la variable d

( ___ )

( )

Define las variables como Integer

( ___ )

( )

Almacena el mes en la variable m

( ___ )

( )

Almacena el año en la variable a

( ___ )

( )

Muestra el año

( ___ )

Aplicando Ejercicio 1.- Crear el diagrama de flujo y el código en VB .NET para calcular tu edad actual, se ingresará el año de tu nacimiento. Crea el siguiente diagrama de flujo:

Nota:

34

En la línea: a2=año(ahora) , aparecerá una x dentro de un hexágono, esto indica que el programa PSeInt aún no ha implementado las funciones año y ahora. Solo diseñe el diagrama de flujo pero no lo ejecute.


SESIÓN 4

FUNCIONES DE CADENA Y FECHA

Completa el código: Dim a1, a2, edad As __________________ Console.WriteLine(“En que año naciste?:”) a1 = Console. __________________ a2 = _________________ (Now) edad = a2 - a1 Console.________________(“Tu edad es o vas a cumplir:” & edad & “años”) ______________.ReadKey() Luego de escribir el código, vamos a probar la respuesta, ahora debes crear un nuevo proyecto en Visual Studio, luego de escribir el código y ejecutar debe aparecer lo siguiente:

Nota:

Cierre la ventana y vuelva a ejecutar ingresando por ejemplo el año de nacimiento de tu profesor.

Ejercicio 2.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET, escribe el código correspondiente.

Para escribir el código correspondiente completa lo siguiente: Dim a1, a2, a3 As __________________ Console.Title = “ __________________” Console.WriteLine(“Ingresa el día en que naciste:”) a1 = Console. __________ Console.WriteLine(“Ingresa el mes en que naciste:”) _______ = Console.ReadLine Console.WriteLine(“Ingresa el año en que naciste:”) a3 = _______.ReadLine Console.WriteLine(“Tu fecha de nacimiento es:” & a1 & “/” & a2 & “/” & a3) Console.__________

35


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Nota: •

Desarrollar el diagrama de flujo y presentarlo al profesor.

Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo.

Pruebe ingresando diferentes valores.

Indica qué resultado se obtiene si se ejecuta el siguiente código: Dim a1, a2, a3 As Integer Console.Title = “Formato de fecha Actual” a1 = Day(Now) a2 = Month(Now) a3 = Year(Now) Console.WriteLine(a1 & “-” & a2 & “-” & a3) Console.ReadKey() Respuesta:._____________ Ejercicio 3.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET, escribe el código correspondiente. Crea el siguiente diagrama de flujo:

Completa el código: Dim n, a As _________ Dim c1, c2 As Integer Console.______ = “Ejercicio 3” Console.Write(“Ingrese Nombre:”) ___ = Console.ReadLine

36


SESIÓN 4

FUNCIONES DE CADENA Y FECHA

Console.Write(“Ingrese Apellido:”) a = ________.ReadLine c1 = Len(n) c2 = ___(a) Console.WriteLine(“El número de letras del nombre es:” & c1) Console.WriteLine(“El número de letras del apellido es:” & __) Console.ReadKey() Luego de escribir el código, vamos a probar la respuesta, ahora debes crear un nuevo proyecto en Visual Studio, luego de escribir el código y ejecutar debe aparecer lo siguiente:

Nota: cierre la ventana y vuelva a ejecutar ingresando otro nombre y apellido. Ejercicio 4.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente al cálculo del número de meses que faltan para terminar el año.

Para escribir el código correspondiente completa lo siguiente: Dim m, a As __________ Console.Title = “____________” m = Month(Now) a = 12 – ____ Console.WriteLine(“Mes actual: “ & m) Console.WriteLine(“Faltan “ & __ & “ meses para terminar el año”) Console.ReadKey() Nota: •

Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo.

Ejercicio 5.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente al cálculo del número de años que faltan para que el Perú se convierta en un país del primer mundo (según los analistas económicos será en el 2035), escribe el código correspondiente.

37


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Para escribir el código correspondiente completa lo siguiente: Dim m, a ___ Integer Console.Title = “Ejercicio 5” m = Year(_____) a = 2035 - m Console.WriteLine(“Año actual actual: “ & ___) Console.WriteLine(“Faltan “ & a & “ años para llegar al año 2035”) Console.________ Nota: •

Para verificar su respuesta debe crear un nuevo proyecto, escribir el código y ejecutarlo.

Ejercicio 6.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente a extraer la primera y última letra de una palabra ingresada desde el teclado las que se deben mostrar juntas.

Para escribir el código correspondiente complete lo siguiente: Dim m, p, w As _________ Dim n As Integer Console._______ = “Ejercicio 6” Console.Write(“Ingrese una palabra:”) m = Console.__________ n = Len(m) p = ____(m, 1, 1) w = Mid(m, n, 1) Console.WriteLine(“Primera y última letra: “ & __ & w) Console.ReadKey() Nota:

38

Para verificar su respuesta debe crear un nuevo proyecto, escriba el código y ejecútelo.

Pruebe ingresando diferentes palabras.


SESIÓN 4

FUNCIONES DE CADENA Y FECHA

Ejercicio 7.- En la siguiente figura se muestra el resultado de ejecutar un programa escrito en VB .NET referente a convertir la primera y última letra de una palabra en mayúsculas y las demás en minúsculas.

Para escribir el código correspondiente complete lo siguiente: ____ m, p, w, z As String Dim n As Integer Console.Title = “Ejercicio 6” Console.________(“Ingrese una palabra:”) m = Console.ReadLine n = Len(__) p = UCase(Mid(m, 1, 1)) w = LCase(Mid(m, 2, n - 2)) z = ______(Mid(m, n, 1)) Console.WriteLine(“Primera y última letra: “ & p & w & z) Console.ReadKey() Nota: •

Para verificar su respuesta debe crear un nuevo proyecto, escriba el código y ejecútelo.

Pruebe ingresando diferentes palabras.

Investigando Lee cada pregunta, investiga y responde 1. En el lenguaje java para qué se utiliza la siguiente instrucción: Calendar.MONTH _____________________________________ _____________________________________ _____________________________________ _____________________________________ _____________________________________ _____________________________________ _____________________________________

2. En el lenguaje PHP para qué se utiliza la siguiente instrucción: Date(d-m-Y) ____________________________________ ____________________________________ ____________________________________ ____________________________________ ____________________________________ ____________________________________ ____________________________________ ____________________________________

39


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

Proyecto Integrador “La última moneda”

Finalidad Utilizar los conocimientos adquiridos en el desarrollo del programa.

Objetivo Crear una aplicación que permita realizar la conversión monetaria de un valor en soles a: euros, dólares, peso boliviano, peso chileno, peso colombiano, peso argentino y real brasileño.

Integrantes (serán 4 alumnos)

40


PROYECTO INTEGRADOR

Consolidando 1. Desarrollo de una aplicación para una casa de cambio. • Escribe el nombre de tu grupo: _____________________________________________________________________ Escenario 1. Vamos a apoyar a la casa de cambio “La última moneda” para automatizar su servicio de venta de moneda extranjera. 2. Nuestro apoyo será a través de la creación de una aplicación la cual permitirá mostrar la conversión monetaria de una determinada cantidad de soles a otras monedas. Entrega del proyecto 1. Entregar el proyecto impreso con lo siguiente: ♦♦ Diagrama de flujo de la aplicación ♦♦ Código en VB .Net 2. Ejecutar la aplicación en clase para la revisión del docente. Procedimiento 1. Recaba información del tipo de cambio y completa la siguiente tabla: Moneda

País

Dólar

Estado Unidos

Euro

Comunidad Europea

Peso chileno

Chile

Peso boliviano

Argentina

Peso Colombiano

Colombia

Peso argentino

Argentina

Real

Brasil

Equivalente en soles

41


CUADERNO DE ACTIVIDADES - UNIDAD 2

USO DEL LENGUAJE VISUAL PARA EL DESARROLLO DE APLICACIONES

2. Crea la aplicación de manera que la pantalla de ingreso de datos muestre lo siguiente:

3. La pantalla de resultados debe ser la siguiente:

Nota: El tipo de cambio varía continuamente, para tu proyecto debes usar el tipo de cambio del día en que creas tu proyecto.

42


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.