Documente Academic
Documente Profesional
Documente Cultură
de 2017
Paso 3 - Aplicar las estructuras
bsicas de programacin
Componente practico
Componente practico
Tutor
2017
1
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Introduction
2
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Objectives
General objective
Apply the concepts studied in the first two units of the course Visual Basic, to
carry out the development of the practical component of this course.
Specific objectives
Review the contents of the second unit of the Visual Basic course.
Apply basic programming structures, in the development of simple
algorithms.
3
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
1. Calcular la masa corporal de una persona (IMC) y los clasifique segn el cuadro
de ndice masa corporal y clasificacin. Es importante que recuerde introducir su
altura en centmetros en lugar de en metros en la casilla de altura. De esta forma,
si mide 1.70 metros, deber escribir 170 en el cuadro de altura. Se debe validar
que solo ingresen nmeros, que no acepte valores mayores a 230 cms y peso
mayor a 200 kilos, que no acepte 0 en ninguna de las casillas.
4
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
5
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
6
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
'Cierra la ventana'
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Close()
End Sub
7
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
MTextBoxH.Clear()
MTextBoxH.Focus()
Return
End If
8
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
9
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
2. Disee un programa de cada libre que calcule. Un cuerpo cae libremente desde
el reposo durante n segundos hasta llegar al suelo. Calcular la distancia que ha
recorrido, o lo que es lo mismo, la altura desde donde se solt. Se debe validar
que solo ingresen nmeros, que no acepte 0 en ninguna de las casillas.
10
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
11
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
End Sub
12
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
13
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
14
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
15
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Return
End If
End Sub
'Boton limpiar (limpia los campos del formulario y lleva el foco al primer
campo)'
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
TextBoxPos.Clear()
TextBoxTime.Clear()
MTextBoxT.Clear()
MTextBoxV2.Clear()
MTextBox2V1.Clear()
MTextBoxD.Clear()
MTextBoxD.Focus()
End Sub
16
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Se debe validar que solo ingresen nmeros, que no acepte valores negativos,
que no acepte 0 en ninguna de las casillas. El programa acepta n segundos.
17
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
18
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
'Boton calcular'
Private Sub ButtonCalculate_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ButtonCalculate.Click
'Velocidad inicial'
Dim Vi = g * t2
19
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Conclusions
Once completed this activity can be concluded about the importance and
facilities offered by basic programming structures in the development of any
programming routine.
20