FUNDAMENTOS DE LA PROGRAMACION
TIPOS DE DATOS
1nteger=Descripción: Almacena números enteros (positivos o negativos) sin decimales.
Rango: De -2,147,483,648 a 2,147,483,647
3.Char=Descripción: Almacena un único carácter (letra, número o
símbolo).
Rango: Cualquier carácter Unicode (16 bits).
2.Single=Descripción: Almacena números decimales de precisión simple (punto flotante).
Rango: Aproximadamente de -3.4 × 10³⁸ a 3.4 × 10³⁸
4.String=Descripción: Almacena cadenas de texto.
Rango: Hasta aproximadamente 2 mil millones de caracteres.
Mantis=ser paciente, Encontrolarse esperara el momento Indicado, idear
1-SISTEMAS DE INFORMACIÓN EN LA
PROGRAMACIÓN
un plan y trabajar en el
Un Sistema de Información (SI) es un conjunto de componentes
Vibora=Tener valor Enfrentar las problematicas que se que presente con
lo que tenemos "Usar las habilidades que tenemos
interrelacionados que recopilan, procesan, almacenan y distribuyen
información para apoyar la toma de decisiones, la coordinación, el
control, el análisis y la visualización dentro de una organización.
Grulla = auto confienza, Es Forsarcerse en Personal Trabajar en Una ella,
intentarlo y pára lograrlo tener Dışıpına
1. Hardware
Dispositivos físicos como servidores, computadoras, redes y periféricos.
Tigresa = El auto Control Como en Canalizar en nuestro comportamiento
temperamento Nuestros Fuerzas de Forma correcta
2. Software
Aplicaciones y programas que permiten el procesamiento de datos (ERP,
CRM, bases de datos).
3. Datos
Información estructurada y organizada en bases de datos para su análisis
y uso.
1-LOS SECRETOS DE LOS 5 FURIOSOS
Mono = La Compacion, usar para algo bueno nuestras habilidades y
poder ayudar a las personas y ser empatico
1-LOS SECRETOS DE LOS 5 FURIOSOS
Definición de Programación
La programación es el proceso de diseñar, escribir, probar, depurar y
mantener el código fuente de programas informáticos. Se utiliza para
crear software que puede ejecutar tareas específicas en una
computadora o en otros dispositivos electrónicos.
Fundamentos de la Programación
Para entender la programación, es importante conocer sus fundamentos
principales:
4. Personas
Usuarios que interactúan con el sistema para ingresar, procesar o
consultar información.
5. Procesos
Reglas y procedimientos que definen cómo se deben manejar los datos
dentro del sistema.
HERRAMIENTAS VISUAL BASIC
1. TextBox: Es un control que permite al usuario ingresar y mostrar texto.
Ejemplo: TextBox1.Text = "Hola Mundo"
2. Button: Es un control que representa un botón en la interfaz, permitiendo
ejecutar una acción cuando se hace clic en él.
1. Algoritmos
Un algoritmo es una secuencia de pasos lógicos y finitos que resuelven
un problema o realizan una tarea. Son la base de cualquier programa.
2. Lenguajes de Programación
Son conjuntos de reglas y sintaxis que permiten escribir programas de
forma comprensible para las computadoras. Ejemplos incluyen Python,
Java, C++, y JavaScript.
Ejemplo:
Private Sub
Button1.Click
Button1_Click(sender
As
Object,
e
As
EventArgs)
Handles
MsgBox("Botón presionado")
End Sub
3. Dim: Es una palabra clave que se usa para declarar variables.
Ejemplo: Dim nombre As String = "Juan"
4. Val: Convierte un valor en un número (entero o decimal).
3. Estructuras de Datos
Son formas organizadas de almacenar y manipular información dentro
de un programa. Ejemplos comunes incluyen listas, pilas, colas, arreglos
y árboles.
4. Estructuras de Control
Son instrucciones que determinan el flujo de ejecución del programa.
Ejemplo: Dim numero As Double = Val(TextBox1.Text)
5. Label: Es un control que muestra texto en la interfaz, pero no permite edición
directa.
Ejemplo: Label1.Text = "Bienvenido"
6. Math.Sqrt: Devuelve la raíz cuadrada de un número.
Ejemplo: Dim raiz As Double = Math.Sqrt(25) ' Resultado: 5
5. Paradigmas de Programación
Existen diferentes formas de programar, entre ellas:
Programación Imperativa: Basada en instrucciones secuenciales (C,
Pascal).
7. Math.Pow: Eleva un número a una potencia específica.
Programación Orientada a Objetos (POO): Organiza el código en objetos
1. Math.Sqrt: Calcula la raíz cuadrada de un número.
Ejemplo:
Dim raiz As Double = Math.Sqrt(25) ‘ Resultado: 5
MsgBox(“La raíz cuadrada de 25 es: “ & raiz)
con atributos y métodos (Java, Python).
Programación Funcional: Basada en funciones matemáticas (Haskell,
Lisp).
Ejemplo: Dim potencia As Double = Math.Pow(2, 3) ' Resultado: 8
2. Math.Pow: Eleva un número a una potencia específica.
Programación Declarativa: Especifica qué hacer en lugar de cómo
Ejemplo:
hacerlo (SQL, Prolog).
6. Depuración y Pruebas
Dim potencia As Double = Math.Pow(2, 3) ‘ Resultado: 8 (2³)
MsgBox(“2 elevado a la 3 es: “ & potencia)
La depuración consiste en detectar y corregir errores en el código. Se
complementa con pruebas unitarias y de integración para asegurar el
correcto funcionamiento del programa.
En Visual Basic, la estructura If…Then…Else se usa para tomar decisiones en el
código. Evalúa una condición y ejecuta un bloque de código si la condición es
verdader
7. Entorno de Desarrollo
Incluye herramientas como editores de código, compiladores, intérpretes
y depuradores. Ejemplos de entornos incluyen Visual Studio Code,
PyCharm y
MODELO FUNDAMENTAL DE LA
PROGRAMACION
La entrada, proceso y salida (E-P-S) es un modelo fundamental en la programación que
describe cómo un programa maneja la información. Estos tres elementos definen el flujo
básico de cualquier software o algoritmo.
I
Inicio
1. Entrada (Input)
Es la información que el usuario o un sistema proporciona a un programa para su
procesamiento. Puede provenir de distintas fuentes, como:
Teclado (entrada manual del usuario).
Archivos (leer datos desde un archivo de texto, CSV, etc.).
Sensores (datos de temperatura, presión, etc.).
Bases de datos (consulta de registros almacenados).
APIs o servicios web (datos obtenidos de internet o sistemas externos).
2. Proceso (Processing)
Es la transformación de los datos de entrada mediante cálculos, lógica o manipulación.
Aquí es donde ocurren las operaciones principales del programa, como:
ENTRADA
los datos
PROCESO
"operaciones "
Cálculos matemáticos (sumas, restas, promedios).
Condiciones y decisiones (if, switch).
Estructuras de control (bucles como for y while).
Manipulación de datos (ordenar, filtrar, transformar información).
SALIDA
RESULTADO
3. Salida (Output)
Es la información resultante después del procesamiento. Se puede mostrar de diferentes
maneras:c onsola o pantalla (print() en Python).
Archivos (guardar datos en un documento).Bases de datos (almacenar la información
procesada). nterfaz gráfica (mostrar en una ventana o dashboard).
Importancia del Modelo E-P-S
F
final