You are on page 1of 19

1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE Regional: Meta Centro de formación: Cumaral No. Ficha: I.

1

PROGRAMA DE FORMACIÓN: Programación De software NOMBRE DEL PROYECTO: Primera Guía de Visual Basic

COMPETENCIA ASOCIADA:

No.

RESULTADO DE APRENDIZAJE

HORAS DE LA GUIA: 8 Horas

2. INTRODUCCIÓN
El reconocimiento de técnicas y rutinas para la programación desarrolla en el estudiante habilidades para la programación. Para conseguir este objetivo se requiere comprometerse con los componentes elementales de un lenguaje específico y que corresponda a elementos que ofrezcan sencillez y utilidad en diferentes tareas. En la presente guía se hace la introducción a visual Basic y los elementos que contiene la programación orientada a eventos, de tal manera que la transición a la programación orientada a objetos sean entendibles y comprendidos en todos sus aspectos.

3. PLANTEAMIENTO DE LAS ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE

1

3.1 COMPETENCIA INTERPRETATIVA 1. Identifique en la gráfica los diferentes elementos de visual BASIC

2. Describa los elementos que componen la ventana de la grafica, cual es su uso y como se obtiene.

3.

Cuáles son las diferencias específicas entre las dos ventanas de la gráfica.

2

4. Que nombres, diferencias y funciones presenta cada uno de los elementos que se indican en la gráfica.

5. En la gráfica se observa un programa que se está ejecutando.

Al respecto: a. Que propiedades se usaron para realizar el programa? 3

b. c. d. e. f. g. h. i. j.

Que objetos se requieren para realizar el programa? Cuál es la finalidad del botón aceptar, que tipo de objeto es; que propiedades tiene. Qué resultados se obtiene Cuál es la ecuación matemática que permite el cálculo de los resultados Que características tiene el objeto que recibe el resultado de la operación Cual es el procedimiento para grabar esta aplicación Es posible generar movimiento? Y sonido? Que propiedades tiene la forma

6. Que características y semejanzas se pueden obtener de la imagen y el concepto de lenguaje de programación?

7. Realice un programa que permita ejecutar el algoritmo representado en el siguiente diagrama de flujo.

COMPETENCIA ARGUMENTATIVA Desarrolle los algoritmos y diagramas de flujo de los siguientes ejercicios:
3.2

4

1. desarrollar y probar el siguiente algoritmo La presión, volumen y temperatura de una masa de aire se relacionan por la formula: Masa= presión * volumen . 0.37 * (temperatura + 460) Calcular el promedio de masa de aire de los neumáticos de n vehículos que están en compostura en un servicio de alineación y balanceo. Los vehículos pueden ser motocicletas o automóviles. 2. Dado tres valoraciones en la asignatura de matemáticas determinar el promedio total de notas. 3. Calcule la edad en año cumplidos de una persona. 3. Determinar la cantidad semanal de dinero que recibirá cada uno de los n obreros de una empresa. Se sabe que cuando las horas que trabajo un obrero exceden de 40, el resto se convierte en horas extras que se pagan al doble de una hora normal, cuando no exceden de 8; cuando las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple 5. En la Cámara de Diputados se levanta una encuesta con todos los integrantes con el fin de determinar que porcentaje de los n diputados esta a favor del Tratado de Libre Comercio, que porcentaje esta en contra y que porcentaje se abstiene de opinar 6. Determine en un algoritmo el espacio recorrido por un automóvil que desarrolla una determinada velocidad en un determinado tiempo. 7. Calcule el iva de 5 productos comprados en una tienda del centro de Cumaral. 8. Solucionar la ecuación de Segundo grado. 9. Un censador recopila ciertos datos aplicando encuestas para el último Censo Nacional de Población y Vivienda. Desea obtener de todas las personas que alcance a encuestar en un día, que porcentaje tiene estudios de primaria, secundaria, carrera técnica, estudios profesionales y estudios de posgrado. 10. En un algoritmo calcule el área, el perímetro de una rectángulo y una circunferencia. 11. En una granja se requiere saber alguna información para determinar el precio de venta por cada kilo de huevo. Es importante determinar el promedio de calidad de las n gallinas que hay en la granja. La calidad de cada gallina se obtiene según la formula: calidad = peso de la gallina * altura de la gallina numero de huevos que pone Finalmente para fijar el precio del kilo de huevo, se toma como base la siguiente tabla: PRECIO TOTAL DE CALIDAD PESO POR KILO DE HUEVO mayor o igual que 15 1.2 * promedio de calidad mayor que 8 y menor que 15 1.00 * promedio de calidad menor o igual que 8 5

12. Una persona que va de compras a la tienda “Enano, S.A.”, decide llevar un control sobre lo que va comprando, para saber la cantidad de dinero que tendrá que pagar al llegar a la caja. La tienda tiene una promoción del 20% de descuento sobre aquellos artículos cuya etiqueta sea roja. Determinar la cantidad de dinero que esta persona deberá pagar. 13. Un negocio de copias tiene un limite de producción diaria de 10 000 copias si el tipo de impresión es offset y de 50 000 si el tipo es estándar. Si hay una solicitud de un el empleado tiene que verificar que las copias pendientes hasta el momento y las copias solicitadas no excedan del limite de producción. Si el límite de producción se excediera el trabajo solicitado no podría ser aceptado. El empleado necesita llevar un buen control de las copias solicitadas hasta el momento para decidir en forma rápida si los trabajos que se soliciten en el día se deben aceptar o no. 14. Solucionar la ecuación de segundo grado, teniendo en cuenta cuando esta tiene o no tiene solución. 15. En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora es de $11,000 16. En una llantera se ha establecido una promoción de las llantas marca “Ponchadas”, dicha promoción consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se compran de cinco a 10 y de $200 si se compran mas de 10. Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra. 17. Un proveedor de estéreos ofrece un descuento del 10% sobre el precio sin IVA, de algún aparato si este cuesta $2000 o mas. Además, independientemente de esto, ofrece un 5% de descuento si la marca es “NOSY”. Determinar cuanto pagara, con IVA incluido, un cliente cualquiera por la compra de su aparato. 18. Determinar la edad de una persona: Si la persona tiene mas de 18 años presta servicio militar, si no va a la universidad.. 19. En un movimiento acelerado si la velocidad de un automóvil supera los 80 Km./h, se le coloca una infracción,
NOTA: Tenga en cuenta las actividades de aprendizaje de la planeación del proyecto.

4. CONOCIMIENTOS 4.1 CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS 4.1.1 Como usar visual Basic: http://www.youtube.com/watch?v=en1sXbDRBqQ http://www.youtube.com/watch?v=pkCDqdP9uFY&feature=related 6

http://www.youtube.com/watch?v=0_AuDUnqRWQ

NOTA: aplicar los básicos 4.2 CONOCIMIENTOS DE PROCESOS 4.2.1 tutoriales de visual Basic: http://www.youtube.com/watch?v=qsFW9ajJ__A&feature=related http://www.youtube.com/watch?v=eeWNcpSpJRA&feature=relmfu http://www.youtube.com/watch?v=T4P6zqiunJA&feature=related NOTA: aplicar los básicos 5. CRITERIOS DE EVALUACIÓN

EVIDENCIAS A ENTREGAR

FECHA LIMITE DE ENTREGA

Desarrolló de la competencia interpretativa Desarrolló de la competencia argumentativa
NOTA: Especificar el medio de entrega. 6. BIBLIOGRAFÍA Y CIBERGRAFÍA

http://www.youtube.com/watch?v=en1sXbDRBqQ http://www.youtube.com/watch?v=pkCDqdP9uFY&feature=related http://www.youtube.com/watch?v=0_AuDUnqRWQ http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php http://www.youtube.com/watch?v=qsFW9ajJ__A&feature=related http://www.youtube.com/watch?v=eeWNcpSpJRA&feature=relmfu http://www.youtube.com/watch?v=T4P6zqiunJA&feature=related

Elaborado Por: Luis Fernando Rojas Salazar Jorge Obando Yaneth chincate Fecha:

7

8

-Diseñar un programa que calcule áreas.

Código:

Private sub ACEPTAR_Click() radio.Text = Val(radio.Text) * Val(radio.Text) * 3.1416 area.Text = 3.1416 * Val(radio.Text) * 2

areacuadrado.Text = lado.Text * lado.Text arearectangulo.Text = ladorectangulo.Text * alturarectangulo.Text areatriangulo.Text = (basetriangulo.Text) * (alturatriangulo.Text) / 2

Private Sub Command1_Click() diputados.Show

9

Unload Me End Sub

Explicación: Este es un sistema de VISUAL BASIC que calcula áreas simultáneamente de las figuras geométricas. Para hallar el área del circulo ingrese el radio, Para hallar el área del cuadrado ingrese el lado, Para hallar el área del rectángulo ingrese lado y altura, Para hallar el área del triángulo ingrese la base y la altura.

5. En la Cámara de Diputados se levanta una encuesta con todos los integrantes con el fin de determinar qué porcentaje de los n diputados está a favor del Tratado de Libre Comercio, que porcentaje está en contra y que porcentaje se abstiene de opinar.

Código: Private Sub resultado_Click() favor.Caption = (100 * Val(Dfavor.Text) / Val(Tdiputados.Text)) contra.Caption = (100 * Val(Dcontra.Text) / Val(Tdiputados.Text)) neutro.Caption = (100 * Val(Dneutro.Text) / Val(Tdiputados.Text)) End Sub

10

Private Sub Command1_Click() dosxdos.Show End Sub Explicación: El programa define que numero de diputados están a favor del Tratado de Libre Comercio,

en contra y quienes no opinan acerca de esto.

FUNCIONA ASIA: Ingrese el número total de diputados, ingrese el número de diputados que están a favor, ingrese el número de diputados que está en contra, ingrese el número de diputados que no opinaron.

-Sistema de ecuación 2x2

Código: Private Sub Command1_Click() x.Caption = (Val(c.Text) * Val(e.Text) - Val(b.Text) * Val(d.Text) * Val(f.Text)) / (Val(a.Text) * Val(e.Text) - Val(b.Text) * Val(d.Text))

11

y.Caption = (Val(a.Text) * Val(f.Text) - Val(c.Text) * Val(d.Text)) / (Val(a.Text) * Val(e.Text) - Val(b.Text) * Val(d.Text)) End Sub

Private Sub Command2_Click() edades.Show End Sub Explicación: Es un programa que soluciona ecuaciones 2 x 2. FUNCIONA ASI: Ingrese un valor numérico en el coeficiente a, b, c , d, e, f y e, enseguida se solucionara la ecuación X y Y.

18. Determinar la edad de una persona: Si la persona tiene más de 18 años presta servicio militar, si no va a la universidad.

Código: Private Sub Command1_Click() Text3.Text = 2013 - Text1.Text End Sub

12

Private Sub Command2_Click() encuesta.Show End Sub

Explicación: El programa define la edad de una persona. FUNCIONA ASI: Ingrese el año actual en la variable, ingrese el año de nacimiento.

9. Un censador recopila ciertos datos aplicando encuestas para el último Censo Nacional de Población y Vivienda. Desea obtener de todas las personas que alcance a encuestar en un día, que porcentaje tiene estudios de primaria, secundaria, carrera técnica, estudios profesionales y estudios de posgrado.

Código: Private Sub Command1_Click() prima.Caption = (100 * Val(primaria.Text) / Val(total.Text)) secundari.Caption = (100 * Val(secundaria.Text) / Val(total.Text)) tecnica.Caption = (100 * Val(ctecnica.Text) / Val(total.Text)) eprofesion.Caption = (100 * Val(eprofesionales.Text) / Val(total.Text))

13

eposgra.Caption = (100 * Val(eposgrado.Text) / Val(total.Text)) End Sub

Private Sub Command2_Click() iva.Show End Sub

Explicación:

El programa da un porcentaje de todas las personas encuestadas en un día, para saber qué porcentaje de personas tiene estudios de primaria, secundaria, carrera técnica, estudios profesionales y estudios de posgrado.

8. Solucionar la ecuación de Segundo grado.

Código: Private Sub Command1_Click() x1.Caption = (-Val(b.Text) + Sqr(Val(b.Text) * Val(b.Text) - 4 * Val(a.Text) * Val(c.Text))) / (2 * Val(a.Text)) x2.Caption = (-Val(b.Text) - Sqr(Val(b.Text) * Val(b.Text) - 4 * Val(a.Text) * Val(c.Text))) / (2 * Val(a.Text)) End Sub

Private Sub Command2_Click()

14

iva.Show End Sub Explicación: El programa le da solución a la ecuación de segundo grado. FUNCIONA ASI: Ingrese un valor numérico a los coeficientes a, b y c, de tal forma que se obtengan los resultados de x1 y x2.

7. Calcule el iva de 5 productos comprados en una tienda del centro de Camaral..

Código: Private Sub Command1_Click() Text8.Text = (Text1.Text + Text3.Text + Text5 + Text6.Text + Text7.Text) * Text2.Text End Sub Private Sub Command2_Click() Text9.Text = Text3.Text / Text4.Text End Sub

15

Private Sub irareas_Click() masa.Show End Sub Explicación: El programa define el valor total de 5 productos de la canasta familiar y al mismo tiempo nos da el iva de cada uno. FUNCIONA ASI: ingrese el valor en precios en cada coeficiente del producto,presione el botón TOTAL, de esta forma el programa define el precio total de cada producto,presione el botón IVA, de esta forma indicara cual es el iva de cada producto.

1. desarrollar y probar el siguiente algoritmo La presión, volumen y temperatura de una masa de aire se relacionan por la fórmula: Masa= presión * volumen . 0.37 * (temperatura + 460) Calcular el promedio de masa de aire de los neumáticos de n vehículos que están en compostura en un servicio de alineación y balanceo. Los vehículos pueden ser motocicletas o automóviles.

16

Código: Private Sub Label2_Click() masa.Caption = (Val(presion.Text) * Val(volumen.Text)) / (0.37 * Val(temperatura.Text)) End Sub

Private Sub Command2_Click() notas.Show End Sub Explicación:

El programa desarrolla y prueba el siguiente algoritmo de presión, volumen y temperatura de una masa de aire se relaciona por la fórmula: Masa= presión * volumen . 0.37 * (temperatura + 460) Calcula el promedio de masa de aire de los neumáticos de n vehículos que están en compostura en un servicio de alineación y balanceo. Los vehículos pueden ser motocicletas o automóviles. FUNCIONA ASI: ingrese un valor numérico al coeficiente de presión, volumen y temperatura, luego obtiene la masa de aire.

2. Dado tres valoraciones en la asignatura de matemáticas determinar el promedio total de notas.

17

Código: Private Sub Command1_Click() resultado.Caption = (Val(notauno.Text) + Val(notados.Text) + Val(notatres.Text)) / 3 End Sub Private Sub Command2_Click() vauto.Show End Sub

Explicación: El programa define la nota definitiva de matemáticas. FUNCIONA ASI: ingrese los valores numéricos en cada coeficiente y así obtendrá la nota final.

6. Determine en un algoritmo el espacio recorrido por un automóvil que desarrolla una determinada velocidad en un determinado tiempo.

18

Código: Private Sub Command1_Click() espaciorecorrido.Caption = (Val(tiempo.Text) * Val(velocidad.Text)) End Sub Private Sub Command2_Click() areas.Show End Sub

Explicación:

desarrolla una determinada velocidad en un determinado tiempo.

El programa soluciona un algoritmo del espacio recorrido por un automóvil que

19