Professional Documents
Culture Documents
de 2017
Unidad 2: Paso 2 - Identificar las
estructuras bsicas de programacin
Tutor
2017
1
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Introduction
In the same one the subjects of the second didactic unit of the course are
approached through the detailed revision of the basic structures of programming to
which we have access in Visual Basic. For each programming structure will be
revising its syntax, the explanation of its operation, its flow diagram and a written
example.
2
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Objectives
General objective
Recognize the basic programming structures in Visual Basic 2010, as
well as their most relevant features.
Specific objectives
Identify the syntax of basic programming structures in Visual Basic
2010.
Expose the logical operation of basic programming structures in
Visual Basic 2010.
Present the flowchart of basic programming structures in Visual
Basic 2010.
Build examples of basic programming structures in Visual Basic
2010.
3
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
1.1 Sintaxis
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If
4
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
If count = 0 Then
message = "No existen unidades."
ElseIf count = 1 Then
message = "Existe 1 unidad."
Else
message = "Existen " & count & " unidades."
End If
MessageBox.Show( message, "Alerta", MessageBoxButtons.OK,
MessageBoxIcon.Information)
End Sub
5
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
2.1 Sintaxis
If condition [ Then ]
[ statements ]
If condition2 Then [ statements2 ] [ Else [ elsestatements ] ] End
If
End If
6
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
7
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
3 Estructura While
3.1 Sintaxis
While condition
[ statements ]
[ Continue While ]
[ statements ]
[ Exit While ]
[ statements ]
End While
Trmino Definicin
condition Requerido. Expresin Boolean. Si condition es
Nothing, Visual Basic la trata como False.
statements Opcional. Una o ms instrucciones a continuacin de
While, que se ejecutan cada vez que condition es True.
Continue While Opcional. Transfiere el control a la siguiente iteracin del
bloque de While.
Exit While Opcional. Transfiere el control fuera del bloque While.
End While Requerido. Termina la definicin del bloque While.
8
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Debug.WriteLine("")
' Output: 1 2 3 4 9 10
Return True
End Function
9
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
4 Estructura do While
4.1 Sintaxis
Do
[ statements ]
[ Exit Do ]
[ statements ]
Loop While condition
Trmino Definicin
Do Obligatorio. Inicia la definicin del bucle Do.
While Obligatorio. Repite el bucle hasta que condition sea
False.
condition Opcional. Expresin Boolean. Si condition es Nothing,
Visual Basic la trata como False.
statements Opcional. Una o ms instrucciones que se repiten
mientras o hasta que condition sea True.
Exit Do Opcional. Transfiere el control fuera del bucle Do.
Loop Obligatorio. Termina la definicin del bucle Do.
10
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Debug.WriteLine("")
' Output: 0 1 2 3 4 5 '
Return True
End Function
11
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Conclusions
12
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera - ECBTI
Visual Basic Bsico - 201416
Bibliographic references
13