Este documento trata sobre los ciclos (bucles) y funciones de manejo de datos en VB6. Explica que los ciclos permiten repetir instrucciones un número de veces hasta que la condición deje de cumplirse. Describe los dos tipos principales de ciclos, los que conocen el número de repeticiones (for) y los que no lo conocen (while), así como ejemplos de su uso. También resume las funciones predefinidas más comunes en VB6 para realizar operaciones matemáticas y de manejo de datos.
Chuleta de lenguaje C para principiantesAbrirllave
Este documento presenta una guía básica de lenguaje C, incluyendo la sintaxis de un programa simple de "Hola Mundo", tipos de datos, operadores, estructuras de control, funciones y bibliotecas estándar. Explica conceptos como variables, constantes, tipos enumerados, comentarios, directivas del preprocesador e identificadores. También cubre temas como instrucciones condicionales y repetitivas, especificadores de formato para entrada/salida, y las reglas sintácticas básicas de C.
Este documento presenta un manual básico sobre C/C++. Explica conceptos como declaración de variables, arreglos unidimensionales y bidimensionales, estructuras, funciones de bibliotecas, operadores de asignación, ficheros y funciones. También incluye ejemplos de resolución de problemas comunes y ejercicios prácticos evaluados para practicar los conocimientos adquiridos.
Este documento presenta una lección sobre listas en Python. Explica cómo crear, acceder y modificar elementos de listas usando índices positivos y negativos. También cubre operaciones comunes como recorrer listas con bucles for, agregar y eliminar elementos, y usar porciones de listas. Finalmente, propone ejercicios prácticos para aplicar los conceptos aprendidos.
El documento describe los conceptos básicos del lenguaje de programación C, incluyendo tipos de datos, variables, constantes, operadores, estructuras de control, funciones, arrays, cadenas, memoria dinámica y estructuras. Explica la forma de declarar y utilizar estos elementos para escribir programas en C.
Este documento presenta un resumen de las funciones en lenguaje C. Explica conceptos como la declaración y definición de funciones, el paso de parámetros, el ámbito de las variables, el uso de la memoria RAM, funciones recursivas, funciones inline, la función main(), y más. El documento parece ser parte de una presentación o apuntes sobre programación funcional en C, enfocándose en el uso correcto de funciones para dividir un problema grande en problemas más pequeños.
Este documento describe varios elementos fundamentales del lenguaje de programación Java, incluyendo comentarios, literales, identificadores, palabras reservadas, tipos de datos primitivos, operadores, promoción, casting, estructuras de control, excepciones, jerarquía de excepciones, excepciones definidas por el usuario e interfaz hombre-máquina.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
Chuleta de lenguaje C para principiantesAbrirllave
Este documento presenta una guía básica de lenguaje C, incluyendo la sintaxis de un programa simple de "Hola Mundo", tipos de datos, operadores, estructuras de control, funciones y bibliotecas estándar. Explica conceptos como variables, constantes, tipos enumerados, comentarios, directivas del preprocesador e identificadores. También cubre temas como instrucciones condicionales y repetitivas, especificadores de formato para entrada/salida, y las reglas sintácticas básicas de C.
Este documento presenta un manual básico sobre C/C++. Explica conceptos como declaración de variables, arreglos unidimensionales y bidimensionales, estructuras, funciones de bibliotecas, operadores de asignación, ficheros y funciones. También incluye ejemplos de resolución de problemas comunes y ejercicios prácticos evaluados para practicar los conocimientos adquiridos.
Este documento presenta una lección sobre listas en Python. Explica cómo crear, acceder y modificar elementos de listas usando índices positivos y negativos. También cubre operaciones comunes como recorrer listas con bucles for, agregar y eliminar elementos, y usar porciones de listas. Finalmente, propone ejercicios prácticos para aplicar los conceptos aprendidos.
El documento describe los conceptos básicos del lenguaje de programación C, incluyendo tipos de datos, variables, constantes, operadores, estructuras de control, funciones, arrays, cadenas, memoria dinámica y estructuras. Explica la forma de declarar y utilizar estos elementos para escribir programas en C.
Este documento presenta un resumen de las funciones en lenguaje C. Explica conceptos como la declaración y definición de funciones, el paso de parámetros, el ámbito de las variables, el uso de la memoria RAM, funciones recursivas, funciones inline, la función main(), y más. El documento parece ser parte de una presentación o apuntes sobre programación funcional en C, enfocándose en el uso correcto de funciones para dividir un problema grande en problemas más pequeños.
Este documento describe varios elementos fundamentales del lenguaje de programación Java, incluyendo comentarios, literales, identificadores, palabras reservadas, tipos de datos primitivos, operadores, promoción, casting, estructuras de control, excepciones, jerarquía de excepciones, excepciones definidas por el usuario e interfaz hombre-máquina.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
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.
El documento describe los botones de la ventana de Maple y comandos matemáticos en Maple. La ventana de Maple contiene una barra de menú, barra de herramientas y área de trabajo. La barra de herramientas incluye botones para crear, abrir, guardar y imprimir hojas de trabajo, y realizar copias y eliminaciones. El documento también explica comandos como evalf, factor, simplify y plot para evaluar expresiones, factorizar polinomios, simplificar expresiones y graficar funciones.
Este documento presenta una guía sobre estructuras repetitivas en programación, incluyendo bucles while, for, repeat y ejemplos de su uso. También propone 30 ejercicios prácticos para aplicar estas estructuras, como determinar el máximo y mínimo de una lista, calcular promedios con condiciones, y obtener estadísticas a partir de datos ingresados.
Este documento proporciona una introducción a Python, incluyendo una breve historia del lenguaje, sus características principales, tipos de datos, control de flujo, funciones, clases, excepciones, módulos y paquetes. Explica cómo instalar Python, ejecutar programas simples y cubre conceptos básicos como variables, listas, tuplas y diccionarios.
El documento presenta los conceptos de bucles, arrays y pseudocódigo. Explica los tres tipos de bucles (while, do while y for) y cómo funcionan, incluyendo ejemplos. También describe qué son los arrays, cómo acceder a sus elementos, y cómo recorrerlos usando bucles. Por último, propone una serie de ejercicios sobre estos temas para que los estudiantes los desarrollen en pseudocódigo.
El documento describe las estructuras de control en Java, incluyendo estructuras de selección como if, if-else y switch, así como estructuras de iteración como while, do-while y for. También explica declaraciones como break y continue que modifican el flujo de control de los bucles, y la declaración return que finaliza un método.
El documento explica el uso de bucles while en PHP. Los bucles while permiten ejecutar un bloque de instrucciones repetidamente mientras se cumpla una condición. Pueden anidarse bucles dentro de otros y aceptan diferentes sintaxis como while(condición){instrucciones} o while(condición): instrucciones endwhile. Como ejemplo, se muestra código para crear una tabla usando bucles while anidados.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...Diego Andrés Alvarez Marín
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
El documento presenta las principales sentencias de control de flujo en Java, incluyendo sentencias condicionales (if-else, switch, operador ternario), sentencias iterativas (while, do-while, for), y sentencias de salto (break, continue, return). Explica cada una de estas sentencias a través de ejemplos y ejercicios prácticos para reforzar su comprensión.
La estructura repetitiva "mientras" repite el cuerpo del bucle mientras se cumple una condición. Existen dos tipos: mientras y hacer-mientras. Mientras evalúa la condición primero, hacer-mientras ejecuta el cuerpo al menos una vez antes de evaluar la condición. Se proveen ejemplos para ilustrar el uso de cada tipo de bucle.
Este documento describe las herramientas básicas para programar en MatLab, incluyendo expresiones lógicas, estructuras condicionales como if y switch, bucles como for y while, y funciones de entrada y salida de datos como input y disp.
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
Este documento describe diferentes estructuras de control repetitivas como bucles, ciclos y sentencias. Explica el uso de contadores, acumuladores y centinelas para controlar bucles. También cubre las sentencias for, while, do-while y las instrucciones break y continue, incluyendo ejemplos de su implementación.
El documento describe los diferentes tipos de datos en el lenguaje de programación C, incluyendo números enteros y reales, caracteres, cadenas de caracteres, punteros y void. Explica cómo declarar y manipular cada tipo de dato, así como los operadores y funciones asociadas a cada uno.
El documento explica los apuntadores en C, los cuales son variables que almacenan direcciones de memoria y permiten acceder indirectamente a los valores almacenados en esas direcciones. Los apuntadores son importantes en C porque a veces son la única forma de expresar ciertos cálculos, permiten generar código más compacto y eficiente, y son una herramienta poderosa pero que requiere cuidado al usar. El documento describe la declaración, inicialización y operadores de los apuntadores, así como su uso con arreglos y funciones.
Este documento proporciona información sobre la función printf en C. printf envía una cadena de texto con formato a la salida estándar. Usa comodines de formato para números que reemplazan valores de variables. Incluye ejemplos de cómo mostrar mensajes, valores de variables, números con formato, y texto en varias líneas usando secuencias de escape. También explica tamaño y precisión de números mostrados.
Este documento describe diferentes estructuras repetitivas como for y while en Java, así como herramientas CASE. Explica que for se usa cuando se conoce la cantidad de repeticiones y requiere un contador, mientras que while se repite mientras la condición sea verdadera. También clasifica las herramientas CASE y describe funciones como repositorios centrales y módulos de diagramación.
Este documento describe las tres estructuras de control de repetición en Java: FOR, WHILE y DO. La sentencia FOR repite un bloque de instrucciones una cantidad fija de veces, especificada por la condición de repetición. La sentencia WHILE repite un bloque mientras se cumpla una condición. La sentencia DO repite un bloque al menos una vez y luego continúa repitiendo mientras se cumpla una condición, la cual se evalúa al final de cada iteración. El documento proporciona ejemplos detallados de cada una de estas estructuras
Este texto de Charles Chaplin resume su visión de la vida a través de una serie de experiencias tanto positivas como negativas. Chaplin describe haber perdonado errores, tratado de reemplazar a personas irremplazables, olvidar a personas inolvidables, hacer cosas por impulso, decepcionarse y decepcionar a otros. También habla de abrazar para proteger, reír cuando no podía, hacer amigos eternos, amar y ser amado pero también ser rechazado, amar sin saber amar, gritar de felicidad y vivir de amor. Finalmente,
El Dalai Lama respondió sabiamente a la pregunta de Leonardo Boff sobre cuál es la mejor religión, afirmando que es aquella que te hace más compasivo, sensible, desapegado, amoroso, humanitario, responsable y ético. El Dalai Lama enfatizó que lo más importante no es la religión que practicas, sino tu conducta hacia los demás y el mundo.
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.
El documento describe los botones de la ventana de Maple y comandos matemáticos en Maple. La ventana de Maple contiene una barra de menú, barra de herramientas y área de trabajo. La barra de herramientas incluye botones para crear, abrir, guardar y imprimir hojas de trabajo, y realizar copias y eliminaciones. El documento también explica comandos como evalf, factor, simplify y plot para evaluar expresiones, factorizar polinomios, simplificar expresiones y graficar funciones.
Este documento presenta una guía sobre estructuras repetitivas en programación, incluyendo bucles while, for, repeat y ejemplos de su uso. También propone 30 ejercicios prácticos para aplicar estas estructuras, como determinar el máximo y mínimo de una lista, calcular promedios con condiciones, y obtener estadísticas a partir de datos ingresados.
Este documento proporciona una introducción a Python, incluyendo una breve historia del lenguaje, sus características principales, tipos de datos, control de flujo, funciones, clases, excepciones, módulos y paquetes. Explica cómo instalar Python, ejecutar programas simples y cubre conceptos básicos como variables, listas, tuplas y diccionarios.
El documento presenta los conceptos de bucles, arrays y pseudocódigo. Explica los tres tipos de bucles (while, do while y for) y cómo funcionan, incluyendo ejemplos. También describe qué son los arrays, cómo acceder a sus elementos, y cómo recorrerlos usando bucles. Por último, propone una serie de ejercicios sobre estos temas para que los estudiantes los desarrollen en pseudocódigo.
El documento describe las estructuras de control en Java, incluyendo estructuras de selección como if, if-else y switch, así como estructuras de iteración como while, do-while y for. También explica declaraciones como break y continue que modifican el flujo de control de los bucles, y la declaración return que finaliza un método.
El documento explica el uso de bucles while en PHP. Los bucles while permiten ejecutar un bloque de instrucciones repetidamente mientras se cumpla una condición. Pueden anidarse bucles dentro de otros y aceptan diferentes sintaxis como while(condición){instrucciones} o while(condición): instrucciones endwhile. Como ejemplo, se muestra código para crear una tabla usando bucles while anidados.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...Diego Andrés Alvarez Marín
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
El documento presenta las principales sentencias de control de flujo en Java, incluyendo sentencias condicionales (if-else, switch, operador ternario), sentencias iterativas (while, do-while, for), y sentencias de salto (break, continue, return). Explica cada una de estas sentencias a través de ejemplos y ejercicios prácticos para reforzar su comprensión.
La estructura repetitiva "mientras" repite el cuerpo del bucle mientras se cumple una condición. Existen dos tipos: mientras y hacer-mientras. Mientras evalúa la condición primero, hacer-mientras ejecuta el cuerpo al menos una vez antes de evaluar la condición. Se proveen ejemplos para ilustrar el uso de cada tipo de bucle.
Este documento describe las herramientas básicas para programar en MatLab, incluyendo expresiones lógicas, estructuras condicionales como if y switch, bucles como for y while, y funciones de entrada y salida de datos como input y disp.
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
Este documento describe diferentes estructuras de control repetitivas como bucles, ciclos y sentencias. Explica el uso de contadores, acumuladores y centinelas para controlar bucles. También cubre las sentencias for, while, do-while y las instrucciones break y continue, incluyendo ejemplos de su implementación.
El documento describe los diferentes tipos de datos en el lenguaje de programación C, incluyendo números enteros y reales, caracteres, cadenas de caracteres, punteros y void. Explica cómo declarar y manipular cada tipo de dato, así como los operadores y funciones asociadas a cada uno.
El documento explica los apuntadores en C, los cuales son variables que almacenan direcciones de memoria y permiten acceder indirectamente a los valores almacenados en esas direcciones. Los apuntadores son importantes en C porque a veces son la única forma de expresar ciertos cálculos, permiten generar código más compacto y eficiente, y son una herramienta poderosa pero que requiere cuidado al usar. El documento describe la declaración, inicialización y operadores de los apuntadores, así como su uso con arreglos y funciones.
Este documento proporciona información sobre la función printf en C. printf envía una cadena de texto con formato a la salida estándar. Usa comodines de formato para números que reemplazan valores de variables. Incluye ejemplos de cómo mostrar mensajes, valores de variables, números con formato, y texto en varias líneas usando secuencias de escape. También explica tamaño y precisión de números mostrados.
Este documento describe diferentes estructuras repetitivas como for y while en Java, así como herramientas CASE. Explica que for se usa cuando se conoce la cantidad de repeticiones y requiere un contador, mientras que while se repite mientras la condición sea verdadera. También clasifica las herramientas CASE y describe funciones como repositorios centrales y módulos de diagramación.
Este documento describe las tres estructuras de control de repetición en Java: FOR, WHILE y DO. La sentencia FOR repite un bloque de instrucciones una cantidad fija de veces, especificada por la condición de repetición. La sentencia WHILE repite un bloque mientras se cumpla una condición. La sentencia DO repite un bloque al menos una vez y luego continúa repitiendo mientras se cumpla una condición, la cual se evalúa al final de cada iteración. El documento proporciona ejemplos detallados de cada una de estas estructuras
Este texto de Charles Chaplin resume su visión de la vida a través de una serie de experiencias tanto positivas como negativas. Chaplin describe haber perdonado errores, tratado de reemplazar a personas irremplazables, olvidar a personas inolvidables, hacer cosas por impulso, decepcionarse y decepcionar a otros. También habla de abrazar para proteger, reír cuando no podía, hacer amigos eternos, amar y ser amado pero también ser rechazado, amar sin saber amar, gritar de felicidad y vivir de amor. Finalmente,
El Dalai Lama respondió sabiamente a la pregunta de Leonardo Boff sobre cuál es la mejor religión, afirmando que es aquella que te hace más compasivo, sensible, desapegado, amoroso, humanitario, responsable y ético. El Dalai Lama enfatizó que lo más importante no es la religión que practicas, sino tu conducta hacia los demás y el mundo.
Fondé en 1926, le Groupe Investors est un chef de file au Canada dans la prestation de solutions financières personnalisées par l’entremise d’un réseau avec plus de 4 500 conseillers partout au pays. Outre sa famille exclusive de fonds communs de placement et d’autres instruments de placement, le Groupe Investors offre une gamme étendue de produits d’assurance, des valeurs mobilières, des prêts hypothécaires et d’autres services financiers.
Depuis plus de 80 ans, nous croyons fermement que l’établissement de relations à long terme avec les clients est le meilleur moyen d’aider les gens à réaliser leurs objectifs financiers, et ce, à chaque étape de leur vie. Le Groupe Investors fait partie de la Société financière IGM, et est membre du groupe de sociétés de la Corporation Financière Power, l’une des entreprises les plus grandes et les plus respectées au Canada.
El documento narra la historia de una persona cuya casa fue robada. Llamó a la policía para reportar el robo, pero le dijeron que no tenían patrullas disponibles. Entonces llamó de nuevo y mintió, diciendo que había matado al ladrón. En menos de tres minutos, llegó una gran cantidad de fuerzas policiales, bomberos, y medios de comunicación a la escena. Cuando la policía se dio cuenta de que el ladrón seguía vivo, la persona explicó que había mentido porque inicialmente le dijeron que no tenían patrullas dispon
Un granjero australiano estaba preocupado por la desaparición de ovejas en su granja. Semanas después, decidió poner una alambrada eléctrica para evitar más pérdidas de ovejas, pero el misterio sobre qué causó las desapariciones iniciales permanece sin resolver.
Este documento trata sobre conceptos básicos de procesamiento digital de imágenes y reconocimiento facial. Explica cómo funciona la percepción de colores, qué es una imagen digital, cómo se representan los colores en imágenes digitales y la resolución de estas. También describe diferentes métodos para el reconocimiento de imágenes y facial, así como algunas aplicaciones de esta tecnología.
El documento presenta tres historias de venganza femenina. La primera involucra a una hija que le revela a su padre divorciado que él no es su verdadero padre al entregarle el último cheque de pensión alimenticia. La segunda trata de una esposa que queda embarazada después de que su esposo le pidiera traerle una amante francesa durante un viaje a París. La tercera historia describe a una esposa envenenando a su marido cuando él le confiesa sus infidelidades antes de morir.
El documento es un mensaje que promete que si sigues sus instrucciones y compartes el mensaje, tus deseos se harán realidad. Pide al lector que piense en un deseo profundo, visualice lograrlo y comparta el mensaje con 10 personas dentro de una hora para conectarse con el universo y que su deseo se cumpla a través de la ley de atracción.
Este documento presenta las bibliografías básicas y recomendadas para dos módulos del Doctorado en Administración de la Universidad Autónoma de Querétaro: el módulo de Filosofía y Metodología de Investigación, y el módulo de Teoría y Tendencias Contemporáneas. Incluye libros y artículos sobre filosofía de la ciencia, metodología de investigación cualitativa y cuantitativa, y teorías y enfoques organizacionales clásicos y contemporáneos. El documento prove
Este documento resume los conceptos básicos de necesidades humanas, organizaciones, publicidad, comercialización y documentos comerciales. Explica que las necesidades se dividen en primarias y secundarias, y que las organizaciones pueden ser formales o informales. Además, describe los diferentes tipos de publicidad, promoción y medios de comunicación utilizados, así como los principales documentos comerciales como facturas, recibos y remitos.
Este documento resume un curso sobre la evaluación de competencias profesionales. Explica el sistema nacional de cualificaciones profesionales en España, incluyendo el catálogo nacional de cualificaciones, las unidades de competencia, y los procedimientos para la evaluación y acreditación de competencias adquiridas a través de la experiencia laboral. También cubre temas relacionados con certificados de profesionalidad y títulos de formación profesional en la familia profesional de hostelería.
Este documento describe los conceptos básicos de la programación en Pascal, incluyendo la estructura de un programa en Pascal, los tipos de datos, operadores, ciclos, estructuras de control y datos como arreglos y conjuntos. También cubre conceptos de la unidad gráfica como inicializar colores, mostrar texto en coordenadas y limpiar la pantalla.
El documento describe los conceptos básicos de la programación en Pascal, incluyendo la estructura de un programa en Pascal, los tipos de datos, operadores, ciclos, estructuras de control y estructuras de datos como arreglos y conjuntos.
El documento describe los conceptos básicos de la programación en Pascal, incluyendo la estructura de un programa en Pascal, los tipos de datos, operadores, ciclos, estructuras de control y estructuras de datos como arreglos y conjuntos.
El documento describe los conceptos básicos de la programación en Pascal, incluyendo la estructura de un programa en Pascal, los tipos de datos, operadores, ciclos, estructuras de control y estructuras de datos como arreglos y conjuntos.
El documento describe los conceptos básicos de la programación en Pascal, incluyendo la estructura de un programa en Pascal, los tipos de datos, operadores, ciclos, estructuras de control y estructuras de datos como arreglos y conjuntos.
Este documento describe diferentes estructuras repetitivas como for y while en Java, así como herramientas CASE. Explica que for se usa cuando se conoce la cantidad de repeticiones y requiere un contador, mientras que while se repite mientras la condición sea verdadera. También clasifica las herramientas CASE y describe sus funciones como crear diagramas, almacenar información en repositorios centrales y automatizar etapas del desarrollo de software.
Este documento presenta una introducción a los comandos básicos y conceptos de matrices en MATLAB. Explica cómo ingresar y manipular vectores, matrices, realizar operaciones matemáticas y cómo guardar y acceder a la ayuda en MATLAB. También describe funciones como eye(), zeros(), ones() y operaciones matriciales como suma, producto, transposición e inversa.
Este documento describe cómo crear gráficos en MATLAB. Explica las herramientas básicas de MATLAB como vectores, matrices e interfaz de usuario. Luego detalla cómo crear gráficos 2D y 3D de funciones, curvas paramétricas y polares. Finalmente, cubre gráficos estadísticos como diagramas de sectores, barras e histogramas.
1. El documento describe cómo generar gráficos en MATLAB. Introduce conceptos básicos como vectores, matrices y funciones, y explica cómo crear gráficos 2D, 3D y estadísticos. 2. Se explican comandos para manipular datos como plot, mesh, histogram, entre otros. 3. El documento es una guía para aprender a visualizar y analizar datos de forma gráfica usando MATLAB.
Este documento describe operadores relacionales y lógicos en MATLAB, así como funciones, entrada/salida interactiva y recursión. Explica cómo definir funciones, llamar funciones, y usar comandos como input, keyboard, menu y pause para entrada interactiva. También cubre conceptos como error handling, return y recursión.
Este documento describe varias funciones matemáticas y de base de datos en Calc para trabajar con números complejos y extraer información de tablas de datos. También describe funciones para manipular fechas, horas, finanzas, lógica y cadenas de texto.
Presentación de matlab electromagnetismo ...SimonCaceres4
Este documento describe las funciones básicas de MATLAB. MATLAB es un lenguaje de programación diseñado para realizar cálculos numéricos con vectores y matrices. El documento explica los elementos básicos de la interfaz de MATLAB como la ventana de comandos y el espacio de trabajo. También describe funciones matemáticas comunes, sentencias de control de flujo y cómo crear gráficos.
Este documento describe las funciones básicas de texto y matemáticas en Excel, incluyendo IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR, LARGO, TEXTO, REEMPLAZAR, CONCATENAR, SUMA, PROMEDIO, MAX, MIN, MODA, MEDIANA y funciones condicionales como SI. Explica los parámetros y usos de cada función con ejemplos. También incluye enlaces web relacionados con funciones condicionales en Excel.
Este documento presenta un taller de 5 horas sobre la evaluación de funciones y la creación de macros en Excel. Cubre temas como funciones definidas por el usuario, errores comunes al evaluar funciones, evaluación de funciones con argumentos variables y constantes, y la creación de macros usando Visual Basic para Aplicaciones. El taller incluye tres prácticas guiadas para grabar macros, observar códigos de macros, y crear formularios.
Este documento presenta un taller de 5 horas sobre la evaluación de funciones y la creación de macros en Excel. Cubre temas como funciones definidas por el usuario, errores comunes al evaluar funciones, evaluación de funciones con argumentos variables y constantes, y la creación de macros usando Visual Basic para Aplicaciones. El taller incluye tres prácticas guiadas para grabar macros, observar códigos de macros, y crear formularios.
Este documento presenta un taller de 5 horas sobre la evaluación de funciones y la creación de macros en Excel. Cubre temas como funciones definidas por el usuario, errores comunes al evaluar funciones, evaluación de funciones con argumentos variables y constantes, y la creación de macros usando Visual Basic para Aplicaciones. El taller incluye tres prácticas guiadas para grabar macros, observar códigos de macros, y crear formularios.
Este documento presenta un cuadro comparativo de las características sintácticas de diferentes lenguajes de programación como C++, Cobol, Visual Basic, Pascal y Python. En las primeras secciones describe las instrucciones para entrada y salida de datos, asignación de valores a variables y los diferentes tipos de operadores en cada lenguaje. Luego, realiza una comparación de los tipos de datos soportados y por último explica las estructuras de control de flujo selectivas y repetitivas típicas de cada lenguaje.
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.
El documento describe los diferentes tipos de operadores matemáticos y relacionales en Excel, incluyendo su jerarquía y uso. También explica los diferentes formatos numéricos en Excel y cómo usar referencias relativas y absolutas al copiar fórmulas.
El documento explica la estructura de repetición for en lenguaje de programación. For permite controlar la repetición de acciones un número conocido de veces mediante un contador. Inicia en un valor y finaliza en otro, incrementándose o decrementándose según un valor. Dentro del for se ejecutan las acciones que se repetirán, y luego el contador es actualizado para otra iteración hasta completar el número total de veces.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
1. UNIDAD III: Funciones de manejo de Datos y Ciclos en Vb6
Ciclos (bucles)
Son estructuras que permiten repetir una o mas instrucciones
un cierto número de
veces hasta que la condición especificada de dicho ciclo deje de cumplirse. Son muy útiles en
programación, ya que se puede utilizar para hacer una acción repetida sin tener que escribir
varias veces un mismo código, lo que lo hace más claro y permite ahorrar tiempo , además de
facilitar
su modificación
o corrección.
Junto con las estructuras de decisión vistas en la unidad II (decisión) comprende la
base de la programación estructurada.
Existen
dos tipos de estructuras
de repetición: aquellas en las que se conoce el
número de repeticiones y aquellas que dicho número se establece en la propia ejecución, es
decir que no se conoce
inicialmente,
sino que se establece
durante
la ejecución
del
programa.
PGR
El ciclo for ejecuta una o mas instrucciones un número definido de veces. Esta estructura se
utiliza cuando se conoce el número de repeticiones
Formato
For intcontador:intvalorinicio
to intValorfinal [step intlncremento]
instrucciones o cuerpo de bucle
Next [intcontador]
ios eíemerïïos o argumentos
intcontador
entre corchetes son dpciosïaíes
es una variable numérica algunas que sirve como contador de las veces que se
ha de ejecutar el ciclo. A dicha variable se le asigna un valor inicial y se indica el valor final o
aquel en el que, una vez superado, el bucle no volverá a repetirse
intvalorinicio
es valor numérico desde donde comenzarán
inicio se modificará
ya
que
la variable
intcontador
las repeticiones,
se incrementará
este valor de
o decrementará
2. dependiendo del valor intlncremento
especificado en step, sino se especifica esta parte VB
asumirá que intlncremento será de 1
intVaIorfinaI
es el valor numérico (podría ser variable)
que establece el valor final (tope) al
que podrá llegar intcontador. Si el valor de ¡ntcontador es mayor que el valor de intVaIorfinaI
VB detendrá Ia repetición, caso contrario incrementara
en intlncremento.
Si step es positivo se incrementa, en el caso que se especifique negativo
decrementa.
Ejemplo:
For contador
= 1 To 5
List1.AddItem (contador)
next contador
For contador = 2 To 10 Step 2
List1.AddItem (contador)
Next contador
For contador = 10 To 1 step -2
List1.AddItem (contador)
next contador
intcontador con el valor especificado
3. For anidados
Al igual que las estructuras if, estos pueden anidarse como se especifica a continuación
i Far
Externo
ü 1 Ïu
Susi" Interna
1: to
á
w
Emilia
i
warm?
El piernastw creatina mui;
m.
NEK? EÜKEPÑÜ
«
ÉÜÍÉLEKÍ
«Éïki-Íltf
i
programa
teraine
ei
emntinuará
Emule
%u%ü
externa
Muy utilizado cuando se trabaja con matrices (arrays) en programación, en donde se necesita
recorrer las posiciones de una matriz (filas y columnas al mismo tiempo).
WHÍLE
Es otra estructura de repetición o ciclo,
repetir las instrucciones.
útil cuando no se conoce cuantas veces se debe
Esta repite una o mas instrucciones siempre que la condición del
while sea verdadera, caso contrario no se realiza repetición. La condición debe ser un valor o
una expresión que dé como resultado False (cero) o True (distinto de cero)
Formato
While
condición
Instrucciones o cuerpo de bucle
Wend
Las reglas de funcionamiento de este bucle son las siguientes reglas:
1. La condición se evalúa antes y después de cada ejecución del bucle. Si la condición es
verdadera, se ejecuta el bucle, y si es falsa, el bucle no se ejecuta.
2. Si al evaluar la condición esta resulta falsa cuando se ejecuta el ciclo por primera vez, el
cuerpo del bucle no se ejecutará nunca.
4. 3. Mientras la condiciónsea verdadera el bucle se ejecutará. Esto significaque ei bucle se
ejecutará indefinidamente
(bucle infinito)a menos que algo en el interiordel bucle modifique
la condición
haciendoque su valor pase a falso.
Ejemplo
Private Sub Commandí Clickii
Dim contador A5 Ente er
ejecütag
cüntrüía la Kepa:
._;dadE:a F permita
While contado: <= 10
mientras
Listí-AddItem)icnntadar}
se campía ía acaáició:
caerp:
ciüía
para
dei cuezpc dei bucle
ei veía: de ía varíebíe
este si eantac*r siemgxe ïaíüra
x ias
se zegergïan
_
O
M."
contada: = contador + 1
ias wscrïcüieïes
del bucle
para qae ía ïepetición
Qaeda tezmigars. «
qee catïsía
ía zepecicáúa P " a¿'e. 4
,.
as ¿E515 que ai evaíaaï
'
da Ísrme isfinite
se repetizan
qza ía vaïíabïe
de ccatraí
cambie ás vaíar
y puea
ííegar
a EQ
Wead
É EndSub
La ejecución del código anterior será la siguiente
Noat: La condición de while puede ser de datos tipo carácter (string)
4
5. Funciones
Predefinidas
en VB
Una función es un subprograma
que recibe como argumentos o parámetros datos de tipo
numérico (Integer, Long, Double), o no numérico (String,
Boolean, Variant), y devuelve un
resultado. Las funciones predefinidas son las están establecidas o preprogramadas en VB, las
cuales se pueden llamar cuando se necesiten utilizando el siguiente formato:
Nombre_de_la_función
(argumento 1, argumento 2,...)
Agumento 1, Argumentoz...
Son datos que pueden ser de tipo Integer, Long, Double, String,
Variant, etc.
El argumento
parámetro.
se conoce en términos
de lenguajes de programación
con el nombre de
Para poder calcular el valor o resultado de Ia función, todo Io que se debe conocer
es el valor o los valores de los argumentos (los datos que se le da a la función para que
devuelve el resultado o respuesta).
Algunas funciones de Visual Basic
Función
Matemática
Función
en VB
Función
Matemática
Función
en VB
Valor absoluto
Aïasm
N? aleatorio
Rnd
Arco tangente
Atom
Seno y coseno
Siam, C0500
Exponencial
Parte entera
Expix}
Enïm, Fix(x)
Tangente
Raíz cuadrada
Taam)
Sqx)
Logaritmo
Logot)
Signo {L D, ÏL}
592104)
Reoïondeo
Roundbc, ndec)
*Algunas funciones requieren de 1 parámetro otras de 2 o más, para determinarlo es necesario investigar
cuales son las funciones
predefinidas
y ver su formato
Ejemplos
Función utiliza un es devuelve
Round para número, el más
Se
redondear decir, entero
próximo al argumento.
Su formato es:
Round(X, [ndec])
6. x: Es cualquier expresión que puede ser evaluada, como un número. Esta puede ser una
variable, el valor de una caja de texto, etc.
ndec: Es opcional. Indica cuantos lugares a la derecha del decimal se incluye en el redondeo.
Si se omite, la función Round devuelve un número entero.
Ejemplo:
Otras
MsgBox (Round(5.5))
Üszo%vera ¿el
en msgboxel atunero133¿ïdüfïïïíáïïíüS
funciones
Abs(x) calcula el valor absoluto de un argumento
Ejemplo : Abs(-5) = 5
En este caso el argumento es -5 y el resultado de la función es 5.
Sin(x)
calcula el c seno de un argumento
de tipo Double o cualquier expresión numérica
válida que expresa un ángulo en radianes
Ejemplo
Dim MiAngulo, MiSeno
MiAngulo = 1.4 Expresado en radianes.
MiSeno = Sin(MiAngulo) Devuelve O.98544972998848 radianes.
MsgBox(MiSeno) Muestra el resultado en un cuadro de mensaje.
Para expresar el resultado en grado, multiplique el ángulo por el cociente que resulta de dividir
el valor
del PI entre
180..
Ejemplo
Dim MiAngulo, MiSeno
MiAngulo = 3 * (3.141592 / 180) Multiptica el ángulo :3por pí/ÍSO.
MiSeno = Sin(MiAngulo) Üevuetve 5.23359453847093E«G2en grados.
Muestra el seno en un cuadro de mensaje. Redondearmospara eliminar la notación científica,
MsgBox (Round(MiSeno, 14)) Muestra 0.0523359454.
Funcion Emu
Los cuadros o cajas de mensaje ofrecen un modo simple y rápido de consultar a los usuarios
información simple o para permitirles tomar decisiones sobre el camino que su programa debe
tomar. Puede usar esta función para mostrar diferentes tipos de mensaje y botones con los cuales
el usuario da una respuesta
7. Formato:
[intRespuesta=]
MsgBox (strMensaje
[,intEstilo]
[,strTitulo]
tios eíementos o argumentos
intRespuesta
)
entre corchetes son opcionaíes
indica el tipo de dato que devuelve la función
strMensaje es cadena o variable que contiene una cadena (texto) que se muestra en cuadro de
mensaje
intEstilotipo que enmsgbox, (imagen)
especifica aparecenasi el
de
botón el
como
ícono yotras
características que determinan el comportamiento de la caja de mensaje
strTitulo permite establecer el texto que aparece en la Barra de titulo del cuadro de mensaje
Se pueden utilizar nombre de constantes
(ver Tabla 1) para especificar los botones que contendrá
Msgbox()
Ejemplo
Rpta
= MsgBox("¿Está
vbQuEstion
Tabla1. Constantes
+
segura
VbYesNo,
para especificar
Constante con nombre
VbOKonIy
VbOKCanceI
VbAbortRet
Inore
VbYesNoCanceI
VbYesNo
VbRetryCanceI
de eliminar
a este
c1iente?,
Canfirmación)
los botones
de un Msgbox
Descripción
Muestra solamente el botón aceptar.
Botones
Ace tar
Cancelar.
Botones Anular, Reintentar e Inorar
Botones Si No y Cancelar.
Botones Sí y No
Botones Reintentar y Cancelar
En el siguiente ejemplo, no se especifico el titulo de caja de texto por tanto vb por defecto coloca el
nombre del proyecto (Ver figura 1). Así mismo, los botones que aparecen son el de Aceptar y Cancelar
utilizando para ello la constante VbOKCanceI.
Recuerde que esto depende de lo que requiera el
programa.
Figura de
1.
Ejemplo
Msgbo
Codigo del Ejemplo
8. Si desea especificar (programar) las acciones de cada botón del msgbox puede utilizar una sentencia
if en el caso que sean 2 botones, como la mostrada a continuación:
If intRespuesta=0 then
Aquí va el código (instrucciones) del botón Aceptar
Else
Aquí va el código del botón Cancelar
End
if
Si son mas de 2 botones
podría utilizar
Select Case
Nota: En caso, de tener en caja de mensaje más de dos botones, podría utilizar instrucciones elseif o
Select Case, ya vistas en clase
Tabla 2. Valores que puede devolver
msgbox
para especificar
que botón selecciono
WWWWJ
a
.2
.s . .
zzïcïa
naval
Ei
3a
EE ¿a
s4
5
wüíj-g
nara:
e
vans
him ¿(Eiza 53132551E,"
rm
¡eshim 5353¬
¿a
íïiéffï
i
el usuario
Witt? 1V
,
mulas: minimizar
am
EE
Et
. .v
, 1V Ü
._
Elm actas: {guarras
¡ua
him clik: en
te»
, l
Si
K313i?! mïifl
losmimi-es, utiliza: avatar
un
Infanta" mas
to
sraríahrle}
enel pt-imer
argmïmmu
Exp-salarial,
ma espatzirmïmila k lacra.
el
Sisln Play
un
man,el «salu1: devuelva esdegran
que
no
Ímlïaïllï Sihaymás ü unbmnik anulando.
el valor sedevuelva
magias
cmmáxun
botón
¡terminando se
donde
nm) ¿HetPuede131353.3; Enfnnnaciñn um
en
I! t: ¿alert Gauss
pamejmïxar
¡mn E232;42minutoscódigo aumentamos s; hattmczi.
de dns
¡las
que
a;
um im
Predeterminar
el Botón de Comando de un Msgbox
El primer botón del extremo izquierdo
en una caja de mensaje es el que vb especifica
predeterminado, allí se ubica el enfoque lo que indica que ese es el botón seIeccionado.(Ver
¿lista para.imprimir?
como
figura 2)
9. Figura 2. Ejemplo
de botón predeterminado
en Msgbox
Es posible cambiar el enfoque si utiliza los valores de Ia tabla 3 de cada botón (ver figura 3)
Tabla 3. Valores de cada botón para establecer
Valor
Constante
el predeterminado
con Nombre
Descripción
0
256
vbDefauItButton1
vbDefauItButton2
[
EI primerbotónes el predeterminado I
EI segundobotónes el predeterminado I
512
vbDefauItButton3 [
EItercerbotónes el predeterminado I
Ejemplo
Dim resp As Integer
resp = MsgBox("¿Iisto para imprimir?", vbOKCanceI + vbDefauItButton2)
End Sub
¿. ¿listsparaimprimir?
Wiceptar
*
Figura 3. Predeterminando
Especificar
el segundo
botón de Msgbox
un ícono o imagen para el Msgbox
Este es otro de los argumentos opcionales que se pueden incluir en un msgbox, para ello
como en el caso anterior se especifica Ia constante para cada ícono disponible.
Tabla 4. Valores de cada botón para establecer
Constante
16
con Nombre
el ícono que se mostrará
Descripción
vbCriticaI
Mensaje Crítico
vbQuestion
Mensaje tipo Pregunta
48
vbExcIamation
Mensaje Advertencia
64
vblnformation
Mensaje
Ejemplo
Información
en Msgbox
10. Dim resp As Integer
resp = MsgBox("¿Iisto para imprimir?", vbOKCanceI + vbQuestion, "Caja de Pregunta")
End Sub
¿listo para imprimir?
Cancelar
Figura 4. Ejemplo
i
de uso de íconos en Msgbox
Función lnputBexü
Función que muestra una caja para ingresar datos numéricos o tipo texto. Los botones que
aparecen en Inputbox no pueden configurarse como con Msgbox, ni tampoco los íconos. Por
tanto, siempre los botones disponibles serán Aceptar y Cancelar
Formato:
varRespuesta=Inputbox(strMensaje
[, strTitulo]
[,varpredeterminado]
¿es eiemenïos e argumentos
Esta función devuelve un valor de tipo Variant
[,intposx]
[,intposy]
)
entre corchetes son opcionales
el cual permite asignar a una propiedad del
control el valor devuelto si lo desea, siendo el valor devuelto el dato ingresado por el usuario
en el cuadro
strMensaje
strTitulo
de entrada.
es el texto que se mostrará en el inputbox () puede tener máximo 1024 caracteres
Es el texto que se visualizará en la barra de titulo del inputbox
varPredeterminado
valor que aparecerá de forma predeterminada
en el cuadro de texto, el
cual podrá ser modificado por el usuario si lo desea.
Intposx,intposy
establece las coordenadas en *twips que indican la posición en donde se
visualizarala de
el enventana
inputbox formulario.
*Twip pulgadas
=
1/1440ó cm
1/567
11. ïituludellngutBux
Guardm de texte
paraegl
ingresa
de
datos
Figura 5. Elementos de un inputbox
Otro ejemplo usando todos los argumentos
Código
strRespuesta = InputBox("¿CuáI es el Nombre?", "Ingresar Nombre Cliente", "Claudia López", 500, 750)
¿uálesk,
Núrbre?
_r-
.. mía ,,
Figura 6. Ejemplo de un inputbox estableciendo
todos los argumentos
Si desea especificar (programar) las acciones de cada botón del msgbox puede utilizar una sentencia
if como
Ia mostrada
If varRespuesta<>
a continuación:
then
Aquí va el código (instrucciones)
del botón Aceptar
Else
Aquí va el código del botón Cancelar
End
if
EI cuadro
11
de texto
devuelve
valores
Variant
12. Ejemplo
Sumatoria de
de serie
una datos
Private Sub Command1_CIick()
Dim num As Integer
Dim suma As Integer
Dim contador As Integer
suma = 0
contador
= 1
varRespuesta
= InputBox("¿cuantos
If varRespuesta
<>
numeros va a ingresar'?",
"Ingresar Cantidad de Datos")
Then
While contador <= varRespuesta
num = InputBox("Ingrese
Numeros", "Ingresar Datos")
List1.AddItem (num)
suma = suma
contador
+ num
= contador
+ 1
Wend
Text1.Text
= suma
End If
End Sub
¿cuantos
numero a Ingresar?
va
Figura 7. Ejecución
del código
del ejemplo
sumar una serie de datos
13. UNIDAD
IV: Controles
Avanzados
en VB
I ListBox (cajasde lista)
Una ListBox es un control en el que se pueden tomar varios
registros de lineas, teniendo uno o varios de ellos seleccionado. Si
en la lista hay más registros de los que se pueden mostrar al mismo
tiempo, se añade automáticamente una barra de desplazamiento.
l
Load de los formularios,
de tal manera, las listas obtienen sus
elementos antes de que la aplicación cargue totalmente. También,
puede especificar los elementos de la ListBox en modo de diseño
El de puedeeven
contenido el
una inicializa
ListBox
desde
Ï
mediante propiedad desdela ventana propiedades
la
List
de
PROPIEDADES
PROPIEDAD
List
DESCRIPCION
Esta propiedad es utilizada para agregar elementos o registros al ListBox en modo de
diseño. En modo de ejecución esta propiedad es utilizada para leer cada uno de los
elementos
l
del ListBox.
Devuelve
oestablecevalor indica elusuario seleccionar
un
que
si
podrá
más de un elemento en el ListBox. Puede tomar los siguientes valores:
0 None: Valor predeterminado. No permite seleccionar más de un elemento.
1 - Simple: Selección múltiple simple. Al hacer clic con el Mouse o presionar la BARRA
ESPACIADORA se selecciona o se desactiva un elemento de la lista. (Las teclas de
Multiselect
direccióndesplazanel enfoque.)
2 Extended:
Selección
múltiple
extendida. presionar
Al
MAYÚS hacer
y
clic, o al presionar
MAYÚS una de las teclasde dirección
y
(FLECHA
ARRIBA,
FLECHA
ABAJO, FLECHA IZQUIERDA o FLECHA DERECHA) se extiende la selección desde el
elemento seleccionado anteriormente hasta el elemento actual. Al presionar CTRL y hacer
clic con el Mouse
selecciona
se
o desactiva
un elemento
de la lista.
Establece un valor que indica si los elementos de un ListBox aparecen ordenados
alfabéticamente.
Sorted
Puede tomar los valores True o False (Valor por defecto). Cuando es True
los elementos aparecerán ordenados alfabéticamente, y solo lo podrá apreciar los
resultados en modo de ejecución. Cuando es False los elementos se muestran tal y como
se introducen
en el ListBox.
Al establecer el valor True en la propiedad Sorted posiblemente se cambie el orden en que
introduce
los elementos.
14. verificación junto a cada elemento de texto. Es posible seleccionar múltiples elementos del
ListBox si activa la casilla de verificación que hay junto a ellos
EVENTOS
SOBRE
LAS LISTBOX
Evento
DESCRIPCION
Uno de los métodos más importante de una ListBox. Este es utilizado para agregar
registros o elementos a una ListBox en modo de ejecución.
Su formato
es:
Objeto.Addltem Elemento, [Posición]
Donde:
Additem
Objeto: Requerido. Indica el nombre de la ListBox, es decir, el valor indicado en la
propiedad Name.
Elemento: Requerido. Una expresión de cadena que especifica el elemento que se va a
agregar al objeto.
Posición: Opcional. Un entero que especifica la posición dentro del objeto donde se insertan
el elemento
o la fila nuevos
Este método es utilizado para eliminar un elemento o registro del ListBox.
Su formato
es:
Objeto.Removeltem (Posición)
Donde:
Removeitem
Objeto: Requerido. Una cadena de caracteres que indica el nombre del control ListBox.
Posición: Requerido. Un valor numérico que indica la posición del elemento que se desea
borrar. La posición del primer elemento de un control ListBox esta representada por el
valor 0. Podrá utilizar el método Listlndex para determinar la posición del elemento
seleccionado.
Este método
Clear
borra todos
los elementos
del control
ListBox.
Su formato
es bastante
sencillo, solo se debe especificar el nombre del control ListBox seguido del método Clear.
Ejemplo:
List1.Clear
Elimina
todo el contenido
del ListBox,
Devuelve un valor numérico que indica la cantidad de elemento que contiene la ListBox.
Este método es muy utilizado para leer todo el contenido de un control ListBox. Para esto
se debe combinar
con un bucle for o while.
Su formato
es similar
al del método
anterior:
Listt .L¡stCou nt.
Ejemplo
1:
Muestra en un cuadro de mensaje la cantidad de elementos de una ListBox.
Listcou nt
MsgBox(List1
.ListCou
nt)
Ejemplo 2:
Pasa todos
ios eiementos
cie una ListBox
a otra ListBox.
Dim i As Long
inicia un bucle que se repite según la caraticiaci elementos dei la ListBox.
de
For i = O To Llst1.LlstCount 1 Restamos i porque una ListBox comienza desde O.
List2.Add|tem List1.List(i) Agregarme cada elemento de la primera Lista a la segurlda Lista.
Next i
Devuelve un valor numérico que indica la posición del elemento seleccionado dentro del
control
Ejemplo
Iistindex
ListBox.
1:
Muestra en un cuadro de mensaje la posición del elemento seleccionado.
MsgBox(List1.ListIndex)
Ejemplo 2:
Muestra en un cuadro de mensaje el texto del eiemenic seleccionado.
MsgBox(List1.List(List1.ListIndex))
se|count
Devuelve un valor numérico que indica la cantidad de elementos seleccionados en una
14
15. ListBox. Esta propiedad es muy útil cuando un control ListBox permite seleccionar varios
elementos a la vez. El valor devuelto por esta función se puede utilizar conjuntamente con
un bucle para leer únicamente la cantidad de elementos seleccionados en una ListBox. Su
formato
es similar
al del método
ListCount.
Devuelve o establece un valor lógico (True o False) que indica si un elemento
esta o estará seleccionado.
Su formato
es:
Objeto.selected(lndice) = [True/False]
Donde:
Objeto: de ListBox.
Esnombre
el
la
select
Indice: Indica la posición del elemento en la ListBox.
True/False: Valores que devuelve el método. True indica que elemento
está seleccionado. False indica que elemento no está
seleccionado.
Ejercicios
prácticos
Aplicación muestra como agregar nombre de
países a una ListBox. También permite eliminar
un país seleccionado.
, ,
Inserte controles segun imagen
i ¡¡ ¡g ¡¡:-
e
i V. ¿
LIS122iSiIIiiiííiliijiíi_ai;.e|3 Commar
ÏÏI"
::.::':*:'::.::"::"i::':::::L
''
''
''
'' Commam;
'
'
'
Form
i
Tfhiljill]tl(l con czljasde listas
2
Label l
i
l
(Ïïentrfácrieen
True
Introduzca el ¡Jilísí
Modifiquelas propiedades cada control según
de
L
Armr N¿,¡«nm¡_
¡a
la tabla
"Taxt l
[Tizimrnzmtil
W
i
Lab: 12
Ï
cmdsïkgrcegarPais
gn:gm"
True
Lista de pz-iíscs:
Taxi"?
e
ixiTnláilPziises
16. Cur11rm1nd2 =
ÏÍ
COÍHIÏIHYKÏÉ
i
i
cmdlíliltiinzir
zzliliminar
j
K
¿
cmdBiarrarLista
&Borrarlista
Dentro dei evento Click dei botón Agregar escriba
Verifica si ia caia de texte se deja vacía.
If Len(Trim(txtPai3.Text))
m 0 Then
MsgBox ("Introduzca el ¡"lumbrede un país en la cajaf)
txtPaisetFocus
Else
Si ia caja.tiene aigún pais.
lstPaiseeAddltem txtPaiaText Agregue ei paie.
txtPais.Text m
txtPaisSetFocus
Limpia ia caja de texte.
Hace que ia caja reciba ei animate.
Pene ei nïimem de países agregadas en ia caja de lista.
txtTotalPaiseaText
m lstPaisesiistcourït
En casa de que üüurra un «Errarai eiiiïiinai un elemento de ia iisia.
On Error ResumeNext
IstPaisesHemoveItem
txtTotaiPaiseaText
(IstPaisesListIndex)
m IstPaisesListC-ount
Barra ei eierïierïte Seiecaíüiïadm,
Amtuaiiza ei icztai de paises.
,................
....................................................
m..................................................
....................................................
....................................................
.....................................................
..........................¡
Elimina
tada
ei contenida
del Listiïtïzx.
lstPaisesïlear
txtTotalPaisesTc-z-xt m IstPaisesListCount
Un ComboBox
Asïstuaiiza tetai de paises.
ei
no tiene
muchas
diferencias
en relación
con
un control
ListBox. La diferencia que existe entre ambos contro/es es que un
16
17. ComboBox oculta la lista de elementos y solo se muestra cuando se hace clic en el botón
flecha abajo que contiene el control, mientras que el control ListBox muestra la lista de
elementos
sin ocultarla
Otra de la diferencia principal es que un ComboBox tiene una propiedad llamada Style, que
puede adoptar tres valores (1, 2 ó 3) que corresponden con tres distintas formas de presentar
una lista:
1.) 0- DropDownCombo:
Éstees el valormás habitual corresponde el casoen el que
y
con
sólo se muestra el registro seleccionado, que es editable por el usuario, permaneciendo el
resto de los elementos oculto hasta que el usuario despliega la lista completa haciendo clic
sobre el botón flecha abajo
2.) 1- Simple Combo: En este caso el registro seleccionado también es editable, y se
muestra una lista no desplegable dotada si es necesario de una ScrollBar.
3.) 2- DropDown List: En este último caso el registro seleccionado no es editable y la lista es
desplegable.
A pesar de estas dos grandes diferencias, existen muchas relaciones con respecto a los
métodos y las propiedades entre ambos contro/es. Por ejemplo los métodos Addltem,
Removeltem o Clear y las propiedades List, Listlndex o ListCount.
La propiedad Text corresponde con lo que aparece en el área de edición del ComboBox que
es por Io general el primer elemento de la lista desplegable
Ejemplo práctico
Realice el siguiente formulario
Seleccione-un delïialñïirt- 3 .
mira-sem
«
Haz doble clic en formulario y especifica el evento Load
Dentro del evento escribe el siguiente código y ejecútalo
17
A
«
18. "Muestra los números l al 3C!en la caia combinada.
Dim ¡As Integer
For i m 1 To 30 inicia
un bucle
del t al 30.
Combm Addllem i Agrega et níxmeto actual al Comboüox.
Nexti
Otros
Controles
Un control Timer
puede ejecutar código a intervalos periódicos produciendo un evento
Timer, que ocurre cuando ha transcurrido un Intervalo preestablecido para un control Timer.
La frecuencia del intervalo se almacena en la propiedad Interval del control que especifica el
tiempo en milisegundos.
Propiedades
del control tiempo
De todas las propiedades de un control tiempo las mas importantes son Enabled para
habilitar o deshabilitar el control y la propiedad Interval para especificar el intervalo de tiempo
en que el control realizará el evento
Para representar los segundos en milisegundos solo debe multiplicar la cantidad de segundos por mil. Por
ejemplo, 2 segundos sería 2 x 1000 = 2000 milisegundos, un minuto sería 60 * 1000 = 60000 milisegundos, así
sucesivamente
Ejercicio Práctico
El siguiente ejercicio consiste en una aplicación que muestra un reloj digital en una ventana
Inserte una etiqueta como en la imagen con color de fondo verde
Inserte en cualquier parte del formulario un control Timer
Aplique
los siguientes
valores
18
19. '
RH]Üj digi [al
ZÏ-CÏBIHQAFSCÏÜQH
l.
Fixed Singlü
(ZIÜ:()Ü:()(}
Verde
l
Arial,
Fixed Single:
NÉQFÏHL
Blanco
í
Éünerïïms ¿ahíïiïa m: la aïáïgueta.
LabeH Baption m Formatime, "HHMMSS
I ÜÜÜ
AMPM")
19