Está en la página 1de 17

BASIC VISUAL COURSE

PRESENTED BY:

JHON STALING SEVILLANO ZEMANATE

THEME:

STEP 2 - IDENTIFY THE BASIC PROGRAMMING STRUCTURES.

GROUP: 201416_20

TUTOR:

JAIME RUBIANO LLORENTE

NATIONAL UNIVERSITY OPEN AND DISTANCE - UNAD

CEAD POPAYÁN - CENTRO SOUTH CENTER

MARCH 29, 2018

POPAYÁN - CAUCA
Introduction

This work represents the study and application of concepts studied in the subject Unit I
(Identify the basic structures of programming) of the Visual Basic course.

For the development of this activity we studied the concepts of programming structures
(Conditional - Repetitive) to apply them in the programming language Visual Basic,
together with the experience that I have managed in the field of programming that made the
theme of the unit was much more understandable.
Content

ESTRUCTURAS DE CONDICIONALES IF ELSE SIMPLES Y ANIDADAS

Las estructuras condicionales permiten ejecutar una parte de código, validando si se cumple
una determinada condición que nosotros indicaremos. Esta condición nos retorna un
resultado booleano (true - false) , por lo que lo más normal es usar operadores relacionales
y condicionales.

Estructura IF:

A esta estructura le pasaremos una condición, si esta es verdadera se ejecuta el código que
se encuentra dentro de el, si es falsa no se ejecuta el código de que se encuentra dentro.

Su sintaxis es la siguiente:

Figura 1. Sintaxis (Marzo 28, 2018). Elaboración propia.

Su diagrama de flujo es el siguiente:

Figura 2. Diagrama de flujo (Marzo 28, 2018). Elaboración propia.


Ejemplo Escrito:

Vamos a crear un pequeño programa, en el cual al pasar un número en una caja de texto
valide que si es menor que 10, muestre un mensaje que indique que sea menor que 10; En
caso de que sea mayor que 10, no realizará ninguna acción.

Aquí se pasará la validación dentro de la sentencia If indicando si el numero (num) es


menor (<) que el valor 10.

if numero < 10 then


label.text = "El número es menor que 10"
end if
Código de su funcionamiento:

Figura 3. Implementación en código (Marzo 28, 2018). Elaboración propia.

Figura 4. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

Figura 5. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

* Se adjuntará el código fuente en el entregable de la actividad.


Estructura Else:

A esta estructura le pasaremos una condición, si esta condición es falsa ejecutará el código
que se encuentra dentro del else, si es verdadera no se ejecuta el código de que se encuentra
dentro.

Su sintaxis es la siguiente:

Figura 6. Sintaxis (Marzo 28, 2018). Elaboración propia.

Su diagrama de flujo es el siguiente:

Figura 7. Diagrama de flujo (Marzo 28, 2018). Elaboración propia.

Ejemplo Escrito:

Vamos a crear un pequeño programa, en el cual al pasar un número en una caja de texto
valide que si es menor que 10, muestre un mensaje que indique que sea menor que 10; En
caso de que sea mayor que 10,deberá visualizar un mensaje que es mayor que 10.

Aquí se pasará la validación dentro de la sentencia If indicando si el numero (num) es


menor (<) que el valor 10, en caso de que sea mayor, visualiza el mensaje que es mayor que
10.
if numero < 10 then
label.text = "El número es menor que 10"
else
label.text = "El número es mayor que 10"
end if

Código de su funcionamiento:

Figura 8. Implementación en Código (Marzo 28, 2018). Elaboración propia.

Figura 9. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

Figura 10. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

* Se adjuntará el código fuente en el entregable de la actividad.


Estructuras anidadas (if - else):

Se indica que una sentencia if es anidada cuando la sentencia principal (verdadera o falsa),
contiene a su vez una sentencia if.

Su sintaxis es la siguiente:

Figura 11. Sintaxis (Marzo 28, 2018). Elaboración propia

Su diagrama de flujo es el siguiente:

Figura 12. Diagrama de flujo (Marzo 28, 2018). Elaboración propia.


Ejemplo Escrito:

Vamos a crear un pequeño programa, en el cual al pasar un número en una caja de texto
valide que si es menor que 10, muestre un mensaje que indique que sea menor que 10; En
caso de que sea mayor que 10,deberá visualizar un mensaje que es mayor que 10.

A su vez deberá visualizar un mensaje que indique si el número ingresado es Par o es


Impar.

Aquí se pasará la validación dentro de la sentencia If indicando si el numero (num) es


menor (<) que el valor 10, en caso de que sea mayor, visualiza el mensaje que es mayor que
10.

La validación que indique si es par o es impar de denota en If (num) Mod 2 = 0, indique


que es par, else (sino) indique que es impar.

Código de su funcionamiento:

Figura 13. Implementación en código (Marzo 28, 2018). Elaboración propia.

Figura 14. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.


Figura 15. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.
ESTRUCTURAS WHILE Y DO WHILE

Estructura While:

Es una estructura de repetición que permite especificar las veces que se debe repetir una
Instrucción (uno o más bloques de código), mientras que la condición tenga el estado
verdadero (true). Si la condición tiene el estado de false, entonces la instrucción nunca se
ejecutará

Con la anterior definición podemos deducir que en primer lugar se verifica la condición, si
esta es verdadera (true) se ejecuta el código que se encuentra dentro de la estructura while;
En caso que la condición sea falsa (false), no se ejecutará el código que se encuentra dentro
de la estructura while.

Su sintaxis es la siguiente:

Figura 16. Sintaxis (Marzo 28, 2018). Elaboración propia

Su diagrama de flujo es el siguiente:

Figura 17. Diagrama de flujo (Marzo 28, 2018). Elaboración propia.


Ejemplo Escrito:

Vamos a crear un pequeño programa, en el cual vamos a realizar la sumatoria de la


secuencia del número que pasaremos en la caja de texto, por ejemplo el número 3, se
sumarán los números positivos de su secuencia (1+2+3), ó del número 6 (1+2+3+4+5+6).

While contadorVeces <= numeroDigitado


sumarNumeros = sumarNumeros + contadorVeces
txtContadorPares.Text = Convert.ToString(sumarNumeros)
contadorVeces = contadorVeces + 1
End While

Código de su funcionamiento:

Figura 18. Implementación en código (Marzo 28, 2018). Elaboración propia.

Figura 19. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

* Se adjuntará el código fuente en el entregable de la actividad.


Estructura Do While:

Es una estructura de repetición igual a la anterior que permite especificar las veces que se
debe repetir una Instrucción (uno o más bloques de código), pero garantizando que por lo
menos se ejecutará una vez.

Con la anterior definición podemos deducir que se ejecutará el bloque de código por lo
menos una vez, después verifica la condición, validando que si esta es verdadera (true) se
ejecuta nuevamente el código que se encuentra dentro de la estructura do while; En caso
que la condición sea falsa (false), no se ejecutará el código que se encuentra dentro de la
estructura do while.

Su sintaxis es la siguiente:

Figura 20. Sintaxis (Marzo 28, 2018). Elaboración propia

Su diagrama de flujo es el siguiente:

Figura 21. Diagrama de flujo (Marzo 28, 2018). Elaboración propia.


Ejemplo Escrito:

Vamos a crear un pequeño programa, en el cual por medio de la estructura Do While se


valide que si se ingresa un número con más de 4 cifras (1678), el aplicativo se termine; En
caso contrario que indique cuantas cifras contiene el número ingresado (1 cifra, 2 cifras, 3
cifras).

Código de su funcionamiento:

Figura 22. Implementación en Código (Marzo 28, 2018). Elaboración propia.

Figura 23. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.


Figura 24. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

Figura 25. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.


Figura 26. Ejercicio funcional (Marzo 28, 2018). Elaboración propia.

* Se adjuntará el código fuente en el entregable de la actividad.


Conclusions

The present work allowed to identify the importance of the management of the conditional
or repetitive structures to have them present in the scope of the programming, since it is
very important to understand which we will use when we want to repeat a certain block of
code in our programs.

I think that the subject studied in this unit is too important, since in most applications these
structures are used to control the code.

The audiovisual material of the course was of great help for the understanding and
development of this work.
Referencias bibliográficas

Estructuras básicas de programación - María Elena de Lobos (2005). Aprende a Programar


Tomado de:
http://www.mailxmail.com/curso-aprende-programar/tipos-estructuras-programacion-
estructuras-basicas-secuencial

Visual basic. Clase 6. Estructuras básicas - ColegioDonBoscoInformática (2013).


Estructuras básicas Tomado de:
https://donboscoinformatica.wordpress.com/2013/02/11/visual-basic-clase-6-estructuras-
basicas-3er-ano/

También podría gustarte