0% encontró este documento útil (0 votos)
4 vistas14 páginas

Fundamentos de Programación en Visual Basic

El documento proporciona una introducción a la programación, explicando su importancia, estructura básica y conceptos fundamentales como variables, condicionales y ciclos. También se detallan herramientas de desarrollo como Visual Studio y Sublime Text, así como ejemplos de aplicaciones prácticas de la programación. Además, se abordan aspectos específicos de Visual Basic, incluyendo la declaración de variables y el manejo de eventos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas14 páginas

Fundamentos de Programación en Visual Basic

El documento proporciona una introducción a la programación, explicando su importancia, estructura básica y conceptos fundamentales como variables, condicionales y ciclos. También se detallan herramientas de desarrollo como Visual Studio y Sublime Text, así como ejemplos de aplicaciones prácticas de la programación. Además, se abordan aspectos específicos de Visual Basic, incluyendo la declaración de variables y el manejo de eventos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Índice

Introducción..............................................................................................................................1
Estructura básica de un programa...........................................................................................2
Ejemplo de variables en Visual Basic:.....................................................................................3
Aplicaciones prácticas de la programación..............................................................................4
Elementos Fundamentales en la Programación: Condicionales, Ciclos, Funciones,
Procedimientos y Depuración..................................................................................................5
Visual Studio............................................................................................................................6
Sublime Text............................................................................................................................7
Sus características principales.................................................................................................8
¿Cómo se declaran las variables en Visual Basic?.................................................................9
Elementos de la declaración:.................................................................................................10
CONDICIONES......................................................................................................................11
¿Qué es un evento en Visual Basic?.....................................................................................12
Tipos de eventos en Visual Basic..........................................................................................13
Bibliografía.............................................................................................................................14

Objetivos Generales
1. Comprender los principios básicos de la programación y su aplicación en distintos contextos
tecnológicos.

2. Identificar las herramientas y entornos de desarrollo más utilizados en la actualidad.

Objetivos Específicos
1. Explicar la estructura básica de un programa informático y sus componentes.

2. Describir las funciones de condicionales, ciclos, procedimientos y herramientas de depuración.


INTRODUCCIÓN
La programación es una herramienta esencial en el mundo moderno. A través de ella, se crean
sistemas, aplicaciones, sitios web, videojuegos y todo tipo de soluciones digitales que usamos en la
vida diaria. Programar significa escribir instrucciones que las computadoras puedan entender para que
realicen tareas específicas, de forma automática, rápida y precisa.

En este documento se explican los principios fundamentales de la programación, desde qué es, para
qué sirve, su estructura básica, el concepto de variable y los tipos de datos más comunes.

¿Qué es la programación?
La programación es el proceso mediante el cual se crean instrucciones claras y ordenadas que una
computadora puede seguir. Estas instrucciones se escriben en un lenguaje de programación, que es
una forma estructurada de comunicación entre las personas y las computadoras.

Cuando una persona programa, le está diciendo a la computadora exactamente qué hacer paso a paso.
La computadora no entiende directamente el lenguaje humano, por lo que necesita que las
instrucciones estén escritas de una forma especial para poder ejecutarlas correctamente.

Objetivo de la programación
El objetivo de la programación es lograr que una computadora realice una tarea específica de manera
automática y eficiente. La programación permite crear soluciones tecnológicas para diferentes
problemas o necesidades de las personas.

Por ejemplo, una calculadora está programada para resolver operaciones matemáticas. Un sistema
bancario está diseñado para llevar control de cuentas, movimientos y transacciones. Una aplicación
como WhatsApp tiene como función principal enviar y recibir mensajes entre usuarios.

Estructura básica de un programa


Todo programa informático, sin importar su complejidad, se basa en tres partes fundamentales. Estas
partes son:

Entrada

Es la información que se le da al programa para que trabaje con ella. Puede venir del teclado, del
ratón, de un archivo, de internet o de algún otro dispositivo. La entrada es lo que el usuario o el
entorno proporciona al sistema.

Ejemplo: una persona escribe su nombre o edad en una aplicación.


Proceso: es el conjunto de instrucciones que el programa realiza con la información
recibida. Aquí se toman decisiones, se realizan cálculos, se ordenan datos o se aplican
reglas según lo que se haya programado.

Ejemplo: el programa verifica si la edad ingresada es mayor o menor a 18 años.

Salida:Es el resultado final del programa. Puede mostrarse en pantalla, guardarse en un


archivo, imprimirse o enviarse a otro sistema. La salida es la forma en que el programa
comunica el resultado de su trabajo.

Ejemplo: el programa muestra el mensaje eres mayor de edad o eres menor de edad.

Tipos de datos:En programación, se utilizan diferentes tipos de datos para representar la


información. Elegir el tipo de dato correcto es importante porque define qué operaciones se
pueden hacer con esa información. Los tipos de datos más comunes son los siguientes:

String:Representa cadenas de texto. Se usa para guardar palabras, frases, nombres o


cualquier otra combinación de letras. Por ejemplo: Carlos, Buenos días, Computadora.

Integer:Representa números enteros, es decir, sin decimales. Se utiliza para edades,


cantidades, identificadores o cualquier valor numérico entero. Por ejemplo: 10, 45, 1000.

Boolean:Representa valores lógicos, es decir, verdadero o falso. Este tipo de dato se usa
para condiciones, decisiones y comprobaciones dentro del programa. Por ejemplo:
aprobado verdadero o activo falso.

Variables:Una variable es un espacio de memoria donde se guarda información. En otras


palabras, es un nombre que se usa para almacenar un dato que puede cambiar durante la
ejecución del programa. Cada variable tiene un nombre único y un tipo de dato. Las
variables permiten guardar valores que luego serán utilizados por el programa para hacer
cálculos, mostrar resultados o tomar decisiones.

Ejemplo de variables en Visual Basic:


dim nombre as string

dim edad as integer

dim aprobado as boolean

En estos ejemplos:
- “nombre” es una variable que guarda texto, por eso se declara como tipo stringe

-“edad” es una variable que guarda números enteros, por eso se declara como tipo integer

-”aprobado” es una variable que guarda un valor lógico, por eso se declara como tipo boolean
Aplicaciones prácticas de la programación
La programación está presente en casi todos los aspectos de la vida moderna. Algunos ejemplos
sencillos son:

Calculadora
La calculadora digital funciona a través de un programa que recibe dos números y una operación
como entrada. Luego realiza el cálculo correspondiente y muestra el resultado como salida.

Aplicación de mensajería
Una aplicación como WhatsApp recibe mensajes como entrada, los procesa para enviarlos al
destinatario y finalmente muestra los mensajes recibidos en pantalla. Todo ese proceso está
programado para funcionar automáticamente.

Sistema de control de asistencia


Un sistema que registra entradas y salidas de estudiantes o trabajadores utiliza programación para
guardar los datos, verificar horarios, generar reportes y detectar ausencias.

Aprender los principios básicos de programación es importante porque nos permite entender cómo
funcionan las tecnologías que usamos a diario. Saber programar no solo abre oportunidades en el
ámbito profesional, sino que también desarrolla habilidades como el pensamiento lógico, la resolución
de problemas y la creatividad.

La programación no se trata solamente de saber escribir código, sino de comprender cómo estructurar
soluciones eficientes y prácticas. Con una buena base en estos conceptos, es posible dar los primeros
pasos en el mundo del desarrollo de software y continuar aprendiendo cada vez más.

Elementos Fundamentales en la Programación: Condicionales, Ciclos,


Funciones, Procedimientos y Depuración
La programación de computadoras se basa en una serie de conceptos fundamentales que permiten
estructurar, controlar y mantener el flujo lógico de un programa. Entre estos conceptos, destacan las
estructuras condicionales, los ciclos, las funciones, los procedimientos y la depuración. Cada uno de
ellos cumple un rol esencial en la solución de problemas computacionales y en el desarrollo de
software eficiente y mantenible.

Condicionales

Las estructuras condicionales son mecanismos de control de flujo que permiten ejecutar diferentes
bloques de código dependiendo del resultado de una condición lógica. Las más comunes son if, else if
y else en muchos lenguajes de programación como Python, C++, Java o JavaScript.

Estas estructuras son fundamentales para tomar decisiones dentro del programa. Por
ejemplo, se puede determinar si un usuario tiene acceso a una función determinada según
su rol, o validar si una entrada cumple con ciertos criterios antes de procesarla.

El uso adecuado de condicionales mejora la adaptabilidad y versatilidad del software, permitiendo


que se comporte de manera dinámica frente a distintas situaciones.

Ciclos
Los ciclos o bucles permiten ejecutar una o más instrucciones repetidamente mientras se cumpla una
condición. Existen principalmente tres tipos: for, while y do-while.

● El ciclo for se usa cuando se conoce de antemano el número de repeticiones.

● El ciclo while se emplea cuando la repetición depende del cumplimiento de una condición lógica.

● El ciclo do-while (en lenguajes que lo soportan) asegura que el bloque de código se ejecute al
menos una vez antes de evaluar la condición.

Estas estructuras son clave para automatizar tareas repetitivas, como recorrer listas, procesar datos en
lotes o ejecutar operaciones iterativas como en algoritmos de búsqueda o clasificación.

Funciones

Una función es un bloque de código reutilizable que realiza una tarea específica. Suele recibir
entradas (parámetros), puede retornar un valor y tiene un nombre que permite invocarla desde otras
partes del programa. Su uso promueve la modularidad, ya que permite dividir un problema complejo
en subproblemas más manejables.

Además, las funciones permiten la reutilización del código, reducen la redundancia y mejoran la
legibilidad y el mantenimiento del software. En la mayoría de lenguajes modernos, las funciones
pueden ser de alto orden, es decir, recibir otras funciones como parámetros o retornarlas como
resultados.

Procedimientos

Los procedimientos son similares a las funciones, pero típicamente no retornan un valor. En lenguajes
como Pascal o algunos derivados de C, la distinción entre funciones y procedimientos es explícita,
mientras que en otros lenguajes, como Python, ambos conceptos se tratan como funciones, aunque
internamente un procedimiento puede considerarse una función que retorna void o None.

El uso de procedimientos es útil cuando se desea realizar acciones que no requieren una respuesta
directa, como mostrar mensajes al usuario, modificar archivos o actualizar estados internos de una
aplicación.

Depuración

La depuración es el proceso de identificar, analizar y corregir errores o comportamientos inesperados


en un programa. Es una etapa esencial en el desarrollo de software, ya que garantiza que el código
cumpla correctamente su propósito y opere bajo las condiciones esperadas.

Existen diversas técnicas de depuración, entre ellas:

● Impresión de mensajes (print debugging).

● Uso de entornos integrados de desarrollo (IDEs) con herramientas de depuración visual.

● Análisis de trazas de ejecución y puntos de interrupción (breakpoints).

● Pruebas unitarias y de integración.


En el ámbito del desarrollo de software, los entornos de desarrollo integrado (IDE, por sus siglas en
inglés) y los editores de texto avanzados juegan un papel esencial. Estas herramientas permiten a los
programadores escribir, depurar y mantener código de forma más eficiente. Entre las plataformas más
reconocidas se encuentran Visual Studio, Sublime Text y NetBeans, cada una con características
particulares que responden a distintos tipos de necesidades y perfiles de desarrolladores.

Visual Studio

Visual Studio, desarrollado por Microsoft, es un entorno de desarrollo integrado (IDE) altamente
completo y robusto. Su enfoque está orientado principalmente al desarrollo en plataformas Microsoft.

Entre sus principales características destacan:

● Depurador integrado: uno de los más potentes del mercado, permite analizar paso a paso
el comportamiento del código.

● IntelliSense: sistema avanzado de autocompletado que mejora la productividad.

● Integración con Azure y Git: facilita el trabajo en la nube y el control de versiones.

● Diseñadores visuales: útiles para el desarrollo de interfaces gráficas (GUI).

Sublime Text

Sublime Text es un editor de texto multiplataforma desarrollado por Jon Skinner. A diferencia de
Visual Studio y NetBeans, no es un IDE completo, sino un editor de texto muy ligero, rápido y
extensible, enfocado en la eficiencia del programador.

Sus ventajas más notables son:

● Rendimiento y velocidad: su arranque y ejecución son extremadamente rápidos, incluso


con archivos de gran tamaño.

● Soporte multilenguaje: aunque no incluye por defecto compiladores ni depuradores,


puede configurarse para trabajar con casi cualquier lenguaje de programación.

● Sistema de paquetes: a través de Package Control, es posible instalar plugins que


extienden su funcionalidad, como linters, temas, herramientas de construcción, y soporte
para frameworks específicos.

NetBeans:Apache NetBeans es un entorno de desarrollo integrado de código abierto, inicialmente


desarrollado por Sun Microsystems y luego mantenido por Oracle y la Apache Software Foundation.

Sus características principales incluyen:

● Editor de código avanzado: con resaltado de sintaxis, autocompletado y detección de


errores en tiempo real.

● Herramientas gráficas de desarrollo (GUI builder): particularmente útiles para construir


aplicaciones de escritorio en Java.

● Soporte para Maven, Gradle y Ant: que facilita la gestión de proyectos Java de gran
escala.
● Integración con servidores como GlassFish y Tomcat, lo que lo hace muy adecuado para
el desarrollo de aplicaciones web empresariales.

Para iniciar un codigo, siempre tenemos que empezar con la declaración de variables, o sea,
determinar que valores numéricos o de texto que les vamos a dar a las variables. Para esto
ocuparemos el programa Visual Basic

¿Cómo se declaran las variables en Visual Basic?


Se usa la palabra clave Dim (de "Dimensión"):

Dim nombre As String

Dim edad As Integer

Dim precio As Double

Dim activo As Boolean

Elementos de la declaración:
● Dim → palabra clave para declarar. (Esto debe ir antes del nombre de la variable).

● nombreVariable → el nombre que le das a la variable.

● As TipoDeDato → el tipo de dato que va a almacenar (por ejemplo, numérico, texto, lógico,
etc.).

Tipo de dato Significado Ejemplo de valor


Integer Número entero 25
Double Número decimal 3.14
String Cadena de texto "Hola"

Boolean Verdadero o falso True, False


CONDICIONES

Una estructura condicional permite que el programa tome decisiones dependiendo de una
condición.
Con If...Then...Else podemos indicar diferentes acciones según el valor de una
variable.

Ejemplo:

Explicación del código:

● If edad >= 18 Then: evalúa si la variable edad es mayor o igual a 18.

● MsgBox("Eres mayor de edad"): muestra un mensaje si la condición es verdadera.

● Else: indica la alternativa a ejecutar si la condición es falsa.

● MsgBox("Eres menor de edad"): muestra un mensaje si la condición es falsa.

● End If: marca el final de la estructura condicional.


Ciclos:
Un ciclo es una forma de decirle a la computadora que repita una acción varias veces, sin
tener que escribir el mismo código muchas veces.

Por ejemplo, si querés que el programa muestre un mensaje 5 veces, en vez de escribir 5
veces el mensaje, usás un ciclo que lo repita automáticamente. Para estos cilos existen 2
variables For y While

For While

Se usa cuando sabés cuántas veces querés Se usa cuando no sabés cuántas veces, pero
repetir algo. depende de una condición.

Tiene una estructura automática: cuenta solo. Tu mismo tenés que controlar cuándo se
detiene.

Ideal para contar de 1 a 10, repetir algo un Ideal para esperar a que algo cambie (como
número fijo de veces. que el usuario escriba algo, o se cumpla una
condición)
Ejemplo práctico

Esto hará que se muestre 5 veces una ventana con el mensaje: "Este es el mensaje número 1" "Este es
el mensaje número 2" ...hasta el 5. Mismo ejemplo con While

Mismo ejemplo pero con While

¿Qué es un evento en Visual Basic?


En Visual Basic, un evento es algo que ocurre cuando el usuario interactúa con la aplicación.

Ejemplos de eventos:
● Hacer clic en un botón.
● Escribir en una caja de texto.
● Seleccionar algo de una lista.
● Cerrar una ventana.

El programa reacciona a esos eventos ejecutando un bloque de código específico.


Ciclos (While)
Hace lo mismo, pero tu tenés que:

● Inicializar i.
● Escribir la condición.
● Aumentar i dentro del ciclo.
● Importante: si te olvidás de i = i + 1, el ciclo nunca termina.

Ejemplo más común: Click en un botón


Cuando un usuario hace clic en un botón, podés decirle al programa qué hacer con ese evento.

Código:

Significado del código de evento

● Private Sub btnSaludar_Click() → Este es el evento: ocurre cuando el


usuario hace clic en el botón llamado btnSaludar.

● MsgBox(...) → Esto es lo que pasa cuando ocurre el evento. En este caso, aparece
una ventanita con el mensaje.

● End Sub → Marca el fin del bloque de código para ese evento.

Ejemplo completo:
Tipos de eventos en Visual Basic

Evento Cuando se activa


Click Cuando el usuario hace clic.

TextChanged Cuando cambia el texto de un control.

Form_Load Cuando se abre el formulario.

CheckedChanged Cuando se marca o desmarca un


checkbox.

SelectedIndexChanged Cuando cambia el texto de un control.

Bibliografía

También podría gustarte