Está en la página 1de 4

Programación I

Tema:
Fundamentos y estructura de programación VB.NET
Presentado por:
Mailenis Alcántara
Matricula:
19-SPDS-7-007
Facilitador:
Lucas Caonabo Reyes Salas

1. Estructura de programación.

Una estructura es una generalización del tipo definido por el usuario


(UDT) admitido por versiones anteriores de Visual Basic. Además de los
campos, las estructuras pueden exponer propiedades, métodos y
eventos. Una estructura puede implementar una o varias interfaces y
puede declarar niveles de acceso individuales para cada campo.
Puede combinar elementos de datos de diferentes tipos para crear una
estructura. Una estructura asocia uno o varios elementos entre sí y con
la propia estructura. Cuando se declara una estructura, se convierte en
un tipo de datos compuesto y se pueden declarar variables de ese tipo.

Las estructuras son útiles cuando se quiere que una sola variable
contiene varios fragmentos de información relacionados. Por ejemplo, es
posible que quiera mantener juntos el nombre, la extensión telefónica y
el salario de un empleado. Puede usar varias variables para esta
información, o bien definir una estructura y usarla para una sola variable
de empleado. La ventaja de la estructura se hace evidente cuando tiene
muchos empleados y, por tanto, muchas instancias de la variable.

2. Constantes.

Es un dato cuyo valor no puede cambiar durante la ejecución del


programa. Recibe un valor en el momento de la compilación y este
permanece inalterado durante todo el programa.

Las constantes se declaran en una sección que comienza con la palabra


reservada const. Después de declarar una constante ya puedes usarla
en el cuerpo principal del programa. Tienen varios usos: ser miembro en
una expresión, en una comparación, asignar su valor a una variable, etc.

3. Variable.

Una variable es un nombre asociado a un elemento de datos que está


situado en posiciones contiguas de la memoria principal, y su valor
puede cambiar durante la ejecución de un programa.

4. Tipos de datos.

Los lenguajes de programación que cumplen las normas de .NET tienen


muchas cosas en común, una de ellas es el conjunto de tipos de datos.
Hay que destacar que estos tipos de datos están implementados como
clases, de manera que una variable declarada de un tipo determinado,
tendrá la capacidad de usar tanto los métodos como las propiedades
que pertenezcan a la clase del tipo de dato. El tipo de dato especifica el
tipo de valor que almacenará la variable. Los tipos en Visual Basic se
clasifican en tipos valor o predefinidos y tipos referencia.

Tipos por valor (ByVal):


Los tipos por valor almacenan datos a los que se puede acceder de
forma directa, a su vez dentro de esta categoría encontramos más
subcategorías como los tipos nativos de .NET, los tipos de datos
creados por el programador y los enumerados. Los tipos por valor no
pueden tener valores nulos.
Tipos por referencia (ByRef):
Los tipos creados por referencia almacenan la dirección de memoria en
la que se encuentra un dato determinado de manera que usaremos esa
dirección de memoria para acceder de forma indirecta al dato. Los tipos por
referencia se dividen en varios subgrupos como son las clases propias de la
plataforma, interfaces, clases creadas por el programador, etc.

5. Operadores aritméticos.

Los operadores aritméticos se utilizan para realizar muchas de las


operaciones aritméticas habituales que implican el cálculo de valores
numéricos representados por literales, variables, otras expresiones,
llamadas a funciones y propiedades, y constantes.

Los operadores aritméticos permitir realizar cálculos en el contenido de


las variables:
Operador Operación Ejempl Resultado
realizada o
++ Suma 6+4 10
- Resta 12-6 6
* Multiplicaci 3*4 12
ón
/ División 25/3 8.33333333
33
\ División 25/3 8
entera
Modificaci Modulo 25 mod 1
ón (resto de la 3
división
entera)
^^ Potencia 5^3 125

6. Operadores lógicos.
Los operadores lógicos permiten agrupar expresiones lógicas. Las
expresiones lógicas son todas aquellas expresiones que obtienen como
resultado verdadero o falso. Los operadores lógicos son aquellos que
hacen de nexo de este tipo de expresiones.

Estos operadores tienen unas aplicaciones un tanto especiales, ya que


no funcionan como los aritméticos, conocidos por todos. Para
comprender el funcionamiento de los operadores lógicos, primero hay
que saber qué son los estados lógicos de una expresión. Y te
preguntarás que es eso de "estados lógicos"... Esta es una cuestión un
tanto filosófica, ya que el estado lógico de algo depende de respecto a
qué establecemos ese estado, y por tanto no siempre será el mismo.
7. Operadores de Relación.

Los operadores relacionales son símbolos que se usan para comparar


dos valores. ... Las asignaciones se realizan con el símbolo = , las
comparaciones con == . Si dos escalares a y b se comparan el resultado
puede ser verdadero (1) o falso (0) de acuerdo con la tabla anterior.

8. Selectivas.

Las estructuras lógicas selectivas se encuentran en la solución


algorítmica de casi todo tipo de problemas. Las utilizamos cuando en el
desarrollo de la solución de un problema debemos tomar una decisión,
para establecer un proceso o señalar un camino alternativo a seguir.

9. Repetitivas.

Las estructuras repetitivas se utilizan cuando se quiere que un conjunto


de instrucciones se ejecuten un cierto número finito de veces, por
ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un
objeto de un punto a otro cierta cantidad de pasos, o hacer una
operación matemática cierta cantidad de veces.

10. Bifurcación.

Una bifurcación o fork, cuando se aplica en el contexto de un lenguaje


de programación o un sistema operativo, hace referencia a la creación
de una copia de sí mismo por parte de un programa, que entonces actúa
como un "proceso hijo" del proceso originario, ahora llamado "padre".
Los procesos resultantes son idénticos, salvo que tienen distinto número
de proceso (PID).

También podría gustarte