Este documento describe los principales comandos y conceptos utilizados en Visual Basic, incluyendo variables, tipos de datos, matrices, procedimientos, funciones, estructuras de control y operadores. Explica cómo definir y utilizar variables, funciones y procedimientos, así como bucles y estructuras condicionales para controlar el flujo del programa. También cubre operadores aritméticos, de comparación, lógicos y de concatenación para realizar cálculos y comparaciones.
El documento describe las funciones propias del lenguaje Visual Basic que permiten trabajar con cadenas de caracteres, números, fechas y horas. Incluye funciones para el tratamiento de cadenas como Lcase, Ucase, Trim, Len, Asc, Chr, InStr, Left, Right y Mid; funciones para números como Round, Rnd y Randomize; y funciones de formato como FormatCurrency, FormatPercent y FormatDateTime.
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
El documento explica cómo hacer un pseudocódigo y diagrama de flujo. Define el pseudocódigo como un falso lenguaje de programación que puede ser leído por humanos. Describe la estructura, elementos y tipos de datos de un pseudocódigo como variables, condiciones y ciclos. También explica cómo crear un diagrama de flujo representando gráficamente el algoritmo o proceso con un punto de inicio y fin. Proporciona ejemplos de ambos.
Este documento describe diferentes tipos de bibliotecas en C++, incluyendo bibliotecas estándar como iostream y math, bibliotecas definidas por el programador, y el uso de namespaces como std. También explica qué son las bibliotecas, cómo incluirlas en un programa, y proporciona ejemplos de su uso.
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
Este documento describe las principales bibliotecas de C++ y sus funciones. Incluye iostream para entrada/salida, math para operaciones matemáticas, stdio para entrada/salida estándar, stdlib para gestión de memoria y procesos, y string para manipulación de cadenas. Cada biblioteca define funciones clave como cout, pow, printf, free y strcpy.
Este documento presenta una clase Lexico en C++ para realizar un análisis léxico de un archivo de texto. La clase Lexico abre el archivo, lee caracteres uno a uno, y devuelve tokens como palabras reservadas, variables, constantes u operadores. Mantiene un buffer y contador de líneas. El programa principal crea un objeto Lexico, llama a sus métodos para analizar tokens hasta encontrar '}', e imprime cada token leído.
Este lenguaje de programación tiene una curva de aprendizaje rápida, permite fácilmente integrar diseños de formularios de Windows y acceder a la API de Windows. Es uno de los lenguajes más utilizados, por lo que hay mucha documentación y código de ejemplo disponible. Sin embargo, tiene problemas de compatibilidad con versiones anteriores de bibliotecas y un apoyo limitado para programación orientada a objetos.
DFD es una herramienta gratuita que permite resolver algoritmos mediante diagramas de flujo de forma gráfica y sencilla sin necesidad de usar un lenguaje de programación específico. DFD facilita el aprendizaje de estructuras y funciones comunes en programación como variables, funciones matemáticas, ciclos y decisiones mediante su uso intuitivo. Los diagramas creados en DFD pueden transcribirse fácilmente a cualquier lenguaje de programación.
El documento describe la estructura básica de un programa en C++. Todo programa debe incluir archivos de cabecera, declarar variables globales, contener una función principal llamada main, e incluir el cuerpo del programa dentro de llaves. Las funciones se definen indicando su tipo de retorno, nombre, parámetros y bloque de instrucciones entre llaves.
El documento describe las funciones propias del lenguaje Visual Basic que permiten trabajar con cadenas de caracteres, números, fechas y horas. Incluye funciones para el tratamiento de cadenas como Lcase, Ucase, Trim, Len, Asc, Chr, InStr, Left, Right y Mid; funciones para números como Round, Rnd y Randomize; y funciones de formato como FormatCurrency, FormatPercent y FormatDateTime.
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
El documento explica cómo hacer un pseudocódigo y diagrama de flujo. Define el pseudocódigo como un falso lenguaje de programación que puede ser leído por humanos. Describe la estructura, elementos y tipos de datos de un pseudocódigo como variables, condiciones y ciclos. También explica cómo crear un diagrama de flujo representando gráficamente el algoritmo o proceso con un punto de inicio y fin. Proporciona ejemplos de ambos.
Este documento describe diferentes tipos de bibliotecas en C++, incluyendo bibliotecas estándar como iostream y math, bibliotecas definidas por el programador, y el uso de namespaces como std. También explica qué son las bibliotecas, cómo incluirlas en un programa, y proporciona ejemplos de su uso.
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
Este documento describe las principales bibliotecas de C++ y sus funciones. Incluye iostream para entrada/salida, math para operaciones matemáticas, stdio para entrada/salida estándar, stdlib para gestión de memoria y procesos, y string para manipulación de cadenas. Cada biblioteca define funciones clave como cout, pow, printf, free y strcpy.
Este documento presenta una clase Lexico en C++ para realizar un análisis léxico de un archivo de texto. La clase Lexico abre el archivo, lee caracteres uno a uno, y devuelve tokens como palabras reservadas, variables, constantes u operadores. Mantiene un buffer y contador de líneas. El programa principal crea un objeto Lexico, llama a sus métodos para analizar tokens hasta encontrar '}', e imprime cada token leído.
Este lenguaje de programación tiene una curva de aprendizaje rápida, permite fácilmente integrar diseños de formularios de Windows y acceder a la API de Windows. Es uno de los lenguajes más utilizados, por lo que hay mucha documentación y código de ejemplo disponible. Sin embargo, tiene problemas de compatibilidad con versiones anteriores de bibliotecas y un apoyo limitado para programación orientada a objetos.
DFD es una herramienta gratuita que permite resolver algoritmos mediante diagramas de flujo de forma gráfica y sencilla sin necesidad de usar un lenguaje de programación específico. DFD facilita el aprendizaje de estructuras y funciones comunes en programación como variables, funciones matemáticas, ciclos y decisiones mediante su uso intuitivo. Los diagramas creados en DFD pueden transcribirse fácilmente a cualquier lenguaje de programación.
El documento describe la estructura básica de un programa en C++. Todo programa debe incluir archivos de cabecera, declarar variables globales, contener una función principal llamada main, e incluir el cuerpo del programa dentro de llaves. Las funciones se definen indicando su tipo de retorno, nombre, parámetros y bloque de instrucciones entre llaves.
Este documento presenta 7 ejemplos de programas en C++ usando el editor Dev-C++. Los ejemplos incluyen imprimir "Hola Mundo", calcular el cuadrado de un número, calcular el área de un triángulo, determinar el mayor de 3 números, imprimir los divisores de un número, calcular el mayor de un conjunto de números reales, e imprimir el factorial de un número. El documento también incluye un taller con 12 ejercicios adicionales.
El documento describe las técnicas de resolución de problemas mediante el uso de pseudocódigo. Explica que el pseudocódigo permite representar algoritmos de una manera sencilla y facilita el paso a lenguajes de programación. También enumera las características clave del pseudocódigo como que permite la representación de algoritmos de una manera independiente del lenguaje de programación y sigue un diseño de arriba hacia abajo. Además, detalla la estructura básica de un programa en pseudocódigo.
Las bibliotecas o librerías en C++ son archivos que contienen código precompilado para realizar tareas comunes como entrada/salida, funciones matemáticas, y más. Algunas bibliotecas estándares incluyen iostream, string, y math. Para usar una biblioteca, se debe incluir con #include al comienzo del código y se puede acceder a sus funciones a través del espacio de nombres std.
Este documento describe los símbolos básicos utilizados en diagramas de flujo: inicio/fin, entrada de datos, proceso de datos, decisión y desplegado de información. Cada símbolo tiene una función específica en el diagrama de flujo y reglas sobre las conexiones de entrada y salida.
El documento describe las fases típicas para el desarrollo de un programa: 1) definición del problema, 2) análisis y diseño de la solución, 3) codificación, 4) pruebas y depuración, y 5) documentación, implementación y mantenimiento. Explica brevemente cada fase y los pasos clave como determinar las entradas y salidas requeridas.
La programación es el proceso de diseñar, crear, ejecutar y corregir código fuente mediante el uso de variables, constantes, seudocódigo y diagramas de flujo. Las variables almacenan valores en la memoria de la máquina, las constantes representan valores fijos, el seudocódigo es un lenguaje de algoritmos y los diagramas de flujo muestran el proceso de forma gráfica usando símbolos y flechas.
Este documento describe los diferentes tipos de operadores en C++, incluyendo operadores aritméticos, relacionales, lógicos, de bits y de asignación. Explica qué es un operador y cómo funcionan cada uno de los tipos mencionados. También proporciona ejemplos de código para ilustrar el uso de los operadores.
Este documento explica cómo crear relaciones uno a uno y uno a varios entre tablas en Microsoft Access. Describe los pasos para relacionar campos entre tablas, incluyendo arrastrar el campo clave de la tabla principal a la tabla relacionada, activar la integridad referencial, y hacer clic en Crear para establecer la relación. También advierte sobre relaciones indeterminadas que ocurren cuando los tipos de datos no son coherentes entre las tablas relacionadas.
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad II: Introducción a la Programación
Retícula ISIC-2010-224: Programa: AED-1285
El documento describe cómo crear y administrar una base de datos y tablas en MySQL usando lenguaje SQL. Inicialmente se crea una base de datos llamada "estudianteBD", luego se crea una tabla dentro de ella y se agregan campos. También se describen cómo insertar, actualizar y eliminar datos, así como eliminar la base de datos. Finalmente, se explica phpMyAdmin como una herramienta para administrar bases de datos MySQL a través de una interfaz web.
Este documento describe las fórmulas y funciones en Microsoft Excel. Las fórmulas realizan cálculos matemáticos y lógicos en Excel utilizando operadores como suma, resta, multiplicación y división. Las funciones son fórmulas predefinidas que realizan tareas específicas. Tanto las fórmulas como las funciones comienzan con el signo igual (=) y pueden referirse a celdas.
El documento describe los pasos para calcular los promedios de las notas de varios alumnos y determinar si están aprobados o reprobados, incluyendo (a) declarar variables, (b) ingresar notas, (c) calcular el promedio, (d) verificar si es mayor o igual a 3, (e) mostrar resultado, y (f) preguntar si se desea ingresar notas de otro alumno. Se proporciona un diagrama de flujo que modela este proceso de evaluación de notas y determinación de estado.
PSeInt es un entorno de desarrollo integrado para el lenguaje de programación Pseudocódigo. Proporciona un editor e intérprete para escribir y ejecutar programas en Pseudocódigo de manera gratuita. PSeInt tiene una interfaz gráfica que facilita la programación y depuración de código. Se recomienda su uso sobre otros intérpretes de Pseudocódigo debido a que es de código abierto y está constantemente actualizado por su creador.
Este documento presenta conceptos básicos sobre algoritmos y pseudocódigo. Introduce el concepto de algoritmo, sus características y componentes. Luego define el pseudocódigo como un lenguaje de programación simplificado para expresar algoritmos de manera que puedan ser comprendidos por humanos. Finalmente describe elementos clave del pseudocódigo como identificadores, declaración de variables, expresiones y operadores.
Un compilador es un programa que traduce código fuente escrito en un lenguaje de alto nivel a un lenguaje de bajo nivel como lenguaje de máquina. Los compiladores traducen todo el programa antes de ejecutarlo, lo que hace que los programas compilados se ejecuten más rápido que los interpretados. Los compiladores también informan de errores en el código fuente.
Entorno de desarrollo de visual basic 6.0Miguel Pacho
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones funcionaría como un programa diferente, con su propia interfaz.
Este documento contiene 14 problemas de algoritmos secuenciales con sus respectivas soluciones en pseudocódigo. Los problemas incluyen calcular porcentajes, repartir donaciones de forma proporcional, invertir números, calcular sueldos netos considerando descuentos, y determinar el tiempo que demorará un vehículo en alcanzar a otro.
El documento trata sobre la programación modular y las funciones en C++. Explica que una función se define una vez pero puede llamarse desde otras partes del programa, y que cada función consta de un encabezado y un cuerpo. También describe cómo declarar prototipos de función, llamar funciones pasándoles argumentos, y almacenar los valores recibidos en parámetros formales dentro de la función.
Este documento presenta los fundamentos de la programación. Brevemente introduce los conceptos clave de programas, lenguajes de programación, tipos de datos y variables, y algoritmos. Explica que un programa es una secuencia de instrucciones escritas en un lenguaje de programación específico para realizar una tarea. Explora varios lenguajes de programación populares como Java, Python, PHP, JavaScript, C/C++ y define qué es un algoritmo.
El documento describe la simbología utilizada en los diagramas de flujo. Explica que los símbolos representan el inicio o fin de un proceso, operaciones, decisiones, documentos, archivos y líneas de comunicación. También describe símbolos específicos para tarjetas perforadas, cintas magnéticas y teclados en línea que se usan cuando los procesos involucran equipos electrónicos.
Este documento proporciona una introducción a la programación de scripts y funciones en Matlab. Explica conceptos como scripts, el editor de Matlab, estructuras de control como if, elseif, switch, for y while. También cubre cómo crear y usar funciones en Matlab, incluidos temas como valores de retorno, argumentos, variables locales y globales. El documento proporciona varios ejemplos de código para ilustrar estos conceptos.
Este documento describe la estructura básica del lenguaje de programación Arduino, incluyendo las funciones void setup() y void loop(), que son requeridas para que un programa funcione. Explica que setup() se ejecuta una vez al inicio y se usa para inicializar variables y comunicaciones, mientras que loop() se ejecuta continuamente y contiene el código principal del programa. También cubre conceptos como variables, tipos de datos, comentarios y operadores aritméticos.
Este documento presenta 7 ejemplos de programas en C++ usando el editor Dev-C++. Los ejemplos incluyen imprimir "Hola Mundo", calcular el cuadrado de un número, calcular el área de un triángulo, determinar el mayor de 3 números, imprimir los divisores de un número, calcular el mayor de un conjunto de números reales, e imprimir el factorial de un número. El documento también incluye un taller con 12 ejercicios adicionales.
El documento describe las técnicas de resolución de problemas mediante el uso de pseudocódigo. Explica que el pseudocódigo permite representar algoritmos de una manera sencilla y facilita el paso a lenguajes de programación. También enumera las características clave del pseudocódigo como que permite la representación de algoritmos de una manera independiente del lenguaje de programación y sigue un diseño de arriba hacia abajo. Además, detalla la estructura básica de un programa en pseudocódigo.
Las bibliotecas o librerías en C++ son archivos que contienen código precompilado para realizar tareas comunes como entrada/salida, funciones matemáticas, y más. Algunas bibliotecas estándares incluyen iostream, string, y math. Para usar una biblioteca, se debe incluir con #include al comienzo del código y se puede acceder a sus funciones a través del espacio de nombres std.
Este documento describe los símbolos básicos utilizados en diagramas de flujo: inicio/fin, entrada de datos, proceso de datos, decisión y desplegado de información. Cada símbolo tiene una función específica en el diagrama de flujo y reglas sobre las conexiones de entrada y salida.
El documento describe las fases típicas para el desarrollo de un programa: 1) definición del problema, 2) análisis y diseño de la solución, 3) codificación, 4) pruebas y depuración, y 5) documentación, implementación y mantenimiento. Explica brevemente cada fase y los pasos clave como determinar las entradas y salidas requeridas.
La programación es el proceso de diseñar, crear, ejecutar y corregir código fuente mediante el uso de variables, constantes, seudocódigo y diagramas de flujo. Las variables almacenan valores en la memoria de la máquina, las constantes representan valores fijos, el seudocódigo es un lenguaje de algoritmos y los diagramas de flujo muestran el proceso de forma gráfica usando símbolos y flechas.
Este documento describe los diferentes tipos de operadores en C++, incluyendo operadores aritméticos, relacionales, lógicos, de bits y de asignación. Explica qué es un operador y cómo funcionan cada uno de los tipos mencionados. También proporciona ejemplos de código para ilustrar el uso de los operadores.
Este documento explica cómo crear relaciones uno a uno y uno a varios entre tablas en Microsoft Access. Describe los pasos para relacionar campos entre tablas, incluyendo arrastrar el campo clave de la tabla principal a la tabla relacionada, activar la integridad referencial, y hacer clic en Crear para establecer la relación. También advierte sobre relaciones indeterminadas que ocurren cuando los tipos de datos no son coherentes entre las tablas relacionadas.
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad II: Introducción a la Programación
Retícula ISIC-2010-224: Programa: AED-1285
El documento describe cómo crear y administrar una base de datos y tablas en MySQL usando lenguaje SQL. Inicialmente se crea una base de datos llamada "estudianteBD", luego se crea una tabla dentro de ella y se agregan campos. También se describen cómo insertar, actualizar y eliminar datos, así como eliminar la base de datos. Finalmente, se explica phpMyAdmin como una herramienta para administrar bases de datos MySQL a través de una interfaz web.
Este documento describe las fórmulas y funciones en Microsoft Excel. Las fórmulas realizan cálculos matemáticos y lógicos en Excel utilizando operadores como suma, resta, multiplicación y división. Las funciones son fórmulas predefinidas que realizan tareas específicas. Tanto las fórmulas como las funciones comienzan con el signo igual (=) y pueden referirse a celdas.
El documento describe los pasos para calcular los promedios de las notas de varios alumnos y determinar si están aprobados o reprobados, incluyendo (a) declarar variables, (b) ingresar notas, (c) calcular el promedio, (d) verificar si es mayor o igual a 3, (e) mostrar resultado, y (f) preguntar si se desea ingresar notas de otro alumno. Se proporciona un diagrama de flujo que modela este proceso de evaluación de notas y determinación de estado.
PSeInt es un entorno de desarrollo integrado para el lenguaje de programación Pseudocódigo. Proporciona un editor e intérprete para escribir y ejecutar programas en Pseudocódigo de manera gratuita. PSeInt tiene una interfaz gráfica que facilita la programación y depuración de código. Se recomienda su uso sobre otros intérpretes de Pseudocódigo debido a que es de código abierto y está constantemente actualizado por su creador.
Este documento presenta conceptos básicos sobre algoritmos y pseudocódigo. Introduce el concepto de algoritmo, sus características y componentes. Luego define el pseudocódigo como un lenguaje de programación simplificado para expresar algoritmos de manera que puedan ser comprendidos por humanos. Finalmente describe elementos clave del pseudocódigo como identificadores, declaración de variables, expresiones y operadores.
Un compilador es un programa que traduce código fuente escrito en un lenguaje de alto nivel a un lenguaje de bajo nivel como lenguaje de máquina. Los compiladores traducen todo el programa antes de ejecutarlo, lo que hace que los programas compilados se ejecuten más rápido que los interpretados. Los compiladores también informan de errores en el código fuente.
Entorno de desarrollo de visual basic 6.0Miguel Pacho
El entorno de trabajo en Visual Basic se denomina frecuentemente como Entorno Integrado de Desarrollo o IDE, ya que integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un entorno común. En las herramientas de desarrollo más tradicionales, cada una de esas funciones funcionaría como un programa diferente, con su propia interfaz.
Este documento contiene 14 problemas de algoritmos secuenciales con sus respectivas soluciones en pseudocódigo. Los problemas incluyen calcular porcentajes, repartir donaciones de forma proporcional, invertir números, calcular sueldos netos considerando descuentos, y determinar el tiempo que demorará un vehículo en alcanzar a otro.
El documento trata sobre la programación modular y las funciones en C++. Explica que una función se define una vez pero puede llamarse desde otras partes del programa, y que cada función consta de un encabezado y un cuerpo. También describe cómo declarar prototipos de función, llamar funciones pasándoles argumentos, y almacenar los valores recibidos en parámetros formales dentro de la función.
Este documento presenta los fundamentos de la programación. Brevemente introduce los conceptos clave de programas, lenguajes de programación, tipos de datos y variables, y algoritmos. Explica que un programa es una secuencia de instrucciones escritas en un lenguaje de programación específico para realizar una tarea. Explora varios lenguajes de programación populares como Java, Python, PHP, JavaScript, C/C++ y define qué es un algoritmo.
El documento describe la simbología utilizada en los diagramas de flujo. Explica que los símbolos representan el inicio o fin de un proceso, operaciones, decisiones, documentos, archivos y líneas de comunicación. También describe símbolos específicos para tarjetas perforadas, cintas magnéticas y teclados en línea que se usan cuando los procesos involucran equipos electrónicos.
Este documento proporciona una introducción a la programación de scripts y funciones en Matlab. Explica conceptos como scripts, el editor de Matlab, estructuras de control como if, elseif, switch, for y while. También cubre cómo crear y usar funciones en Matlab, incluidos temas como valores de retorno, argumentos, variables locales y globales. El documento proporciona varios ejemplos de código para ilustrar estos conceptos.
Este documento describe la estructura básica del lenguaje de programación Arduino, incluyendo las funciones void setup() y void loop(), que son requeridas para que un programa funcione. Explica que setup() se ejecuta una vez al inicio y se usa para inicializar variables y comunicaciones, mientras que loop() se ejecuta continuamente y contiene el código principal del programa. También cubre conceptos como variables, tipos de datos, comentarios y operadores aritméticos.
Los operadores son palabras reservadas que permiten realizar operaciones en variables y valores. Existen operadores de asignación, aritméticos, de comparación, lógicos y de concatenación. El orden de evaluación de los operadores es: operaciones aritméticas, comparación, lógicos; y dentro de lo aritmético, de menor a mayor prioridad: negación, multiplicación/división, módulo, suma/resta/concatenación.
El documento introduce MATLAB, un lenguaje de programación para realizar cálculos científicos. MATLAB permite manipular matrices, desarrollar algoritmos, adquirir y visualizar datos, y más. Incluye herramientas para ingeniería como análisis de señales y control de sistemas. El documento luego cubre características clave de MATLAB como tipos de datos, variables, constantes, y estructuras de control como bucles y bifurcaciones para la programación.
Este documento proporciona una guía sobre algoritmos y programación en SL. Explica conceptos clave como identificadores, palabras reservadas, tipos de datos, constantes, variables, operadores, condicionales y ciclos. También incluye ejemplos de algoritmos para calcular operaciones matemáticas y el área y perímetro de un triángulo rectángulo. Finalmente, propone ejercicios para practicar los conceptos explicados.
Matlab es un lenguaje de programación para realizar cálculos científicos. Proporciona herramientas para manipulación de matrices, desarrollo de algoritmos, simulación, análisis de datos y visualización. Se usa comúnmente en ingeniería para procesamiento de señales, control de sistemas y otros propósitos. El documento describe características básicas de Matlab como tipos de datos, variables, estructuras de control como bucles y bifurcaciones, y aplicaciones comunes en ingeniería.
Este documento presenta los conceptos básicos de programación en C# como parte de un curso de introducción. Explica temas como variables, tipos de datos, operadores, arreglos, matrices, enumeraciones y estructuras. Proporciona ejemplos de código para declarar y manipular cada uno de estos elementos.
Este documento presenta:
1) Diferentes funciones de conversión en MATLAB como int2str, num2str, str2double, entre otras. 2) El uso de operadores relacionales y lógicos. 3) Comandos para lectura y escritura interactiva como input, disp. 4) Introducción a la programación en MATLAB mediante funciones y diferentes estructuras de control de flujo.
Este documento proporciona una introducción a los fundamentos de la programación en Java, incluyendo los tipos de datos básicos como enteros, coma flotante, caracteres y lógicos. También describe variables, arrays, operadores, control de flujo y bucles.
Este documento proporciona una introducción a los fundamentos de la programación en Java, incluyendo los tipos de datos básicos como enteros, coma flotante, caracteres y lógicos. También describe variables, arrays, operadores, control de flujo y bucles.
1. El documento habla sobre funciones en C, incluyendo tipos de variables globales y locales, declaración y prototipos de funciones, paso de parámetros por valor y referencia, y los argumentos de la función main. Explica conceptos básicos sobre el uso de funciones en C.
Este documento describe los diferentes tipos de instrucciones básicas en C++. Explica que una instrucción es una orden dada a la máquina para ejecutar como parte de un programa. Luego describe las instrucciones declarativas para declarar librerías, variables, constantes y otros; las instrucciones de asignación para dar valores a variables; las instrucciones selectivas como if/else y switch; las instrucciones repetitivas como while, do-while y for; las instrucciones de entrada y salida; y las instrucciones de bifurcación como continue y break.
Este documento describe los elementos básicos de Visual Basic, incluyendo la barra de título, barra de menús, ventana de formulario, cuadro de herramientas, ventana de proyecto y más. También explica el uso de variables, constantes y estructuras de control en Visual Basic.
UT2. Elementos básicos de programación en Java.pdfcRSt6
El documento trata sobre la programación en Java. Java es un lenguaje compilado, concurrente y orientado a objetos que es multiplataforma. Es uno de los lenguajes más utilizados en el mundo y posee numerosas librerías y frameworks.
El documento presenta una introducción a los tipos de datos, operaciones y estructuras de control en Visual Basic. Explica los diferentes tipos de datos como enteros, flotantes, cadenas y Booleanos, así como operadores aritméticos, lógicos y de comparación. También describe las estructuras de control If, Select Case, For, While y Do While para la toma de decisiones y bucles. Finalmente, propone algunas actividades prácticas para aplicar los conceptos.
Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la programación. En 2001, Microsoft propuso migrar a .NET Framework para mejorar el rendimiento independientemente del sistema operativo. Visual Basic incluye un entorno de desarrollo integrado con editor de código, depurador, compilador y editor de interfaces gráficas.
Este documento resume tres aspectos fundamentales del Cálculo Relacional: 1) El Cálculo Relacional es un lenguaje declarativo para consultar bases de datos sin especificar cómo obtener los resultados, a diferencia del Álgebra Relacional que es procedural; 2) Existen cuantificadores existenciales y universales para contar registros y aplicar condiciones respectivamente; 3) Existen dos tipos de Cálculo Relacional, uno orientado a tuplas y otro a dominios.
1. Principales comando usados en Visual Basic
2.2- Variables.
Dim| Public| Static nombre_variable As tipo
Dim intTemp As Integer TIPO COMENTARIO
– o bien – BOOLEAN Sólo admite 2 valores TRUE o FALSE
Static intPermanent As Integer BYTE admite valores entre 0 y 255
INTEGER admite valores entre -32768 y 32767
Private intTemp As Integer LONG admite valores entre -2.147.483.648 y 2.147.483.647
SINGLE admite valores decimales con precisión simple
2.2.3- Tipos de variables
DOUBLE admite valores decimales de doble precisión
CURRENCY válido para valores de tipo moneda
STRING cadenas de caracteres
DATE fechas, permite operar con ellas
2.2.4- Matrices
Dim Nombre(m, n) As tipo
Define una matriz de tamaño m x n, con entradas que van de (0,0),…, (m,n)
Dim Nombre (p to m, r to n) As tipo
2.3- Procedimientos y funciones.
2.3.2- Procedimientos.
Un procedimiento Sub es un bloque de código que se ejecuta como respuesta a un evento. Al dividir el
código de un módulo en procedimientos Sub, es más sencillo encontrar o modificar el código de la
aplicación.
La sintaxis de un procedimiento Sub es la siguiente:
[Private|Public][Static]Sub nombre_procedimiento (argumentos)
instrucciones
End Sub
2.3.3- Funciones.
La sintaxis de un procedimiento Function es la siguiente:
[Private|Public][Static]Function nombre_procedimiento (argumentos) [As tipo]
instrucciones
End Function
Al igual que un procedimiento Sub, un procedimiento Function es un procedimiento diferente que puede tomar
argumentos, realizar una serie de instrucciones y cambiar el valor de los argumentos. A diferencia de los procedimientos
Sub, los procedimientos Function pueden devolver un valor al procedimiento que realiza la llamada. Hay tres
diferencias entre los procedimientos Sub y Function:
• Generalmente, se llama a una función incluyendo el nombre y los argumentos del procedimiento en la parte derecha
de una instrucción o expresión mayor (valor_retorno = función()).
• Los procedimientos Function tienen tipos de datos, al igual que las variables. Esto determina el tipo del valor de
retorno.
• Se devuelve un valor asignándole al propio nombre_procedimiento. Cuando el procedimiento Function devuelve
un valor, se puede convertir en parte de una expresión mayor.
Por ejemplo, podría escribir una función que calculara el tercer lado, o hipotenusa, de un triángulo rectángulo, dados los
valores de los otros dos lados:
Function Hipotenusa (A As Integer, B As Integer) As String
Hipotenusa = Sqr(A ^ 2 + B ^ 2)
End Function
2. 2.4- Estructuras de Control (Repetición y Decisión).
2.4.1-Do While – Loop / Do – Loop While.
Utilice el bucle Do para ejecutar un bloque de instrucciones un número indefinido de veces. Hay algunas
variantes en la instrucción Do...Loop, pero cada una evalúa una condición numérica para determinar si
continúa la ejecución. Como ocurre con If...Then, la condición debe ser un valor o una expresión que dé
como resultado False (cero) o True (distinto de cero).
En el ejemplo de Do...Loop siguiente, las instrucciones se ejecutan siempre y cuando condición sea True:
Do While condición También se puede
instrucciones Do
Loop instrucciones
Loop While condición
2.4.2- For – Next.
Los bucles Do funcionan bien cuando no se sabe cuántas veces se necesitará ejecutar las instrucciones del
bucle. Sin embargo, cuando se sabe que se van a ejecutar las instrucciones un número determinado de veces,
es mejor elegir el bucle For…Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada
contador que incrementa o reduce su valor en cada repetición del bucle. La sintaxis es la siguiente:
For contador = iniciar To finalizar [Step incremento]
instrucciones Los argumentos contador, iniciar, finalizar e
Next [contador] incremento son todos numéricos.
2.4.3- If – Else – End If.
Use la estructura If...Then para ejecutar una o más If...Then...Else
instrucciones basadas en una condición. Puede Utilice un bloque If...Then...Else para definir
utilizar la sintaxis de una línea o un bloque de varios bloques de instrucciones, uno de los cuales
varias líneas: se ejecutará:
If condición Then instrucción If condición1 Then
If condición Then [bloque de instrucciones 1]
instrucciones [Else
End If [bloque de instrucciones n]]
End If
2.4.4- Select - Case
Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar
selectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Case
ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible
cuando hay varias opciones.
La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al
principio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada Case
de la estructura. Si hay una coincidencia, ejecuta el bloque de instrucciones asociado a ese Case:
Select Case expresión_prueba End Select
[Case lista_expresiones1
[bloque de instrucciones 1]] Case 1 To 4, 7 To 9, 11, 13, Is > maxNumber
[Case lista_expresiones2
[bloque de instrucciones 2]]
.
.
[Case Else
[bloque de instrucciones n]]
3. 15.13-FontBold, FontItalic, FontStrikethru, 15.41-Value
FontUnderline. Sintaxis
Sintaxis objeto.Value [= valor]
objeto.FontBold [= booleano]
objeto.FontItalic [= booleano] La sintaxis de la propiedad Value consta de las
objeto.FontStrikethru [= booleano] siguientes partes:
objeto.FontUnderline [=booleano] Parte Descripción
objeto Una
15.14-FontName expresión de objeto que da como resultado un objeto
Sintaxis de la lista Aplicable a.
objeto.FontName [= fuente] valor Un valor que especifica el estado, contenido o
posición de un control, según se indica en Valores.
15.15-FontSize
Sintaxis
objeto.FontSize [= puntos]
16.1-Operadores Aritméticos. 16.2-Operadores de Comparación.
Operadores utilizados para ejecutar cálculos Operadores utilizados para efectuar comparaciones.
matemáticos.
Se utilizan para comparar expresiones.
Operador ^: Se utiliza para elevar un número a Sintaxis
la potencia del exponente. resultado = expresión1 opcompar expresión2
resultado = número^exponente resultado = cadena Like patrón
Operador *: Se utiliza para multiplicar dos 16.3-Operadores de Concatenación.
números. Operadores utilizados para combinar cadenas de
resultado = número1*número2 caracteres.
Operador &: Se utiliza para forzar la
Operador /: Se utiliza para dividir dos números y concatenación de las cadenas de dos expresiones.
obtener un resultado de signo flotante. resultado = expresión1 & expresión2
resultado = número1/número2
16.4-Operadores Lógicos.
Operador : Se utiliza para dividir dos números y Operadores usados para realizar operaciones lógicas.
obtener un resultado entero.
resultado = número1número2 Operador And:
Se utiliza para efectuar una conjunción lógica de
Operador Mod: Divide dos números y devuelve dos expresiones.
sólo el resto. resultado = expresión1 And expresión2
resultado = número1 Mod número2
La sintaxis del operador And consta de las
Operador +: Se utiliza para sumar dos números. siguientes partes:
resultado = expresión1+expresión2 Parte Descripción
Resultado Obligatorio; cualquier variable numérica.
Operador -:Se utiliza para hallar la diferencia expresión1 Obligatorio; cualquier expresión.
entre dos números o para indicar el valor negativo expresión2 Obligatorio; cualquier expresión.
de una expresión numérica.
resultado = número1-número2 Operador Not: Se utiliza para ejecutar una
negación lógica sobre una expresión.
resultado = Not expresión
Operador Or: Se utiliza para ejecutar una
disyunción lógica sobre dos expresiones.
resultado = expresión1 Or expresión2
4. izquierda (LTrim), sin espacios a la derecha (RTrim)
17.6-IIF o sin espacios ni a la derecha ni a la izquierda (Trim).
Devuelve uno de entre dos valores, dependiendo de la Sintaxis
evaluación de una expresión. LTrim(cadena)
Sintaxis RTrim(cadena)
IIf(expr, truepart, falsepart) Trim(cadena)
17.15-Mid
Devuelve un tipo Variant (String) que contiene un
17.7-InputBox número especificado de caracteres de una cadena.
Muestra un mensaje en un cuadro de diálogo, espera Sintaxis
que el usuario escriba un texto o haga clic en un botón Mid(string, start[, length])
y devuelve un tipo String con el contenido del cuadro
de texto.
17.16-MsgBox
Sintaxis Muestra un mensaje en un cuadro de diálogo, espera a
InputBox(prompt[, title][, default][, xpos][, que el usuario haga clic en un botón y devuelve un
ypos][, helpfile, context]) tipo Integer correspondiente al botón elegido por el
usuario.
Sintaxis
17.8-Int, Fix MsgBox(prompt[, buttons][, title][, helpfile,
Devuelve un valor del mismo tipo que el que se pasó context])
como parámetro y que contiene la parte entera de un
número. 17.17-Right
Sintaxis Devuelve un tipo Variant (String) que contiene un
Int(número) número especificado de caracteres del lado derecho de
Fix(número) una cadena.
Sintaxis
17.11-Left Right(string, lenght)
Devuelve un tipo Variant (String) que contiene un
número especificado de caracteres del lado izquierdo
de una cadena. 17.18-Str
Sintaxis Devuelve en un tipo Variant (String) la
Left(string, length) representación de cadena de un número.
Sintaxis
17.12-Len Str(número)
Devuelve un tipo Long que contiene el número de
caracteres en una cadena o el número de bytes 17.20-Val
necesarios para almacenar una variable. Devuelve los números contenidos en una cadena como
Sintaxis un valor numérico del tipo adecuado.
Len(cadena | nombrevar) Sintaxis
Val(cadena)
17.14-Ltrim, Rtrim y Trim
Devuelve un tipo Variant (String) que contiene una
copia de una cadena determinada sin espacios a la