FOR - NEXT 2.pdf

TEMA CICLOS O BUCLES Parte II CICLO: FOR - NEXT HORA VEAMOS: En la ventana de diseño se adicionará un objeto nuevo, el

Views 66 Downloads 3 File size 348KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

TEMA CICLOS O BUCLES Parte II

CICLO: FOR - NEXT HORA VEAMOS: En la ventana de diseño se adicionará un objeto nuevo, el cual lleva por nombre

ListBox y él permite agregar elementos en forma similar al ComboBox, pero su almacenamiento de datos es para controlar qué datos se están generando con un algoritmo. Ya en el formulario de diseño, se adicionarán 2 ListBox y se ampliarán de la siguiente forma:

A primera vista se ven objetos vacíos y sin mayor importancia, pero ya veremos su programación con el siguiente botón.

CICLO: FOR - NEXT

CICLO: FOR - NEXT Ejemplo 6 (Botón 6): La instrucción ListBox1.Items.Clear() tiene por objetivo, borrar todos los elementos que puedan existir previamente almacenados en la Caja de Lista.

- La función LCase(), se utiliza para convertir toda una cadena de caracteres leídas a minúsculas. - Si se desea convertir toda la cadena a mayúsculas, se utiliza la función UCase(). - En el algoritmo se utiliza LCase, porque las condiciones de Género se evalúan totalmente en minúsculas.

CICLO: FOR - NEXT Ejemplo 7 (Botón 7): Note los múltiples cambios del algoritmo, con respecto al ejercicio No. 6:

CICLO: FOR - NEXT Ejemplo 8 (Botón 8): hay que declarar nuevas variables.

El algoritmo que se presenta, muestra cómo se pueden incluir variables para el inicio y el fin del ciclo. Adicionalmente, cómo se pueden almacenar los valores en una Caja de Lista, realizando efectos visuales.

CICLO: FOR - NEXT Ejemplo 9 (Botón 9): hay que declarar nuevas variables. Ahora, en el ciclo For-Next se va a cambiar la forma en que se realizan los incrementos. Ello se hace adicionando la instrucción STEP. La cual determina cómo cambia el valor de ‘i’. Puede ser: número entero o un número real, positivo o negativo.

CICLO: FOR - NEXT Ejemplo 10 (Botón 10): algoritmo para extraer sub-cadenas de caracteres. El algoritmo utiliza tres funciones: 1. LCase: función para convertir toda una cadena de caracteres a minúsculas. 2. Len: función que permite contar cuántas letras o símbolos o caracteres, tiene una cadena de texto o String. 3. Mid: función que permite extraer una subcadena, de una cadena de caracteres mayor. Posee tres parámetros: Mid(Texto: frase, palabra o texto original, a utilizar. Lugar_en_la_cadena: posición numérica dentro de la cadena original a ubicarse. Caracteres_a_extraer: cantidad de caracteres a extraer a partir de la posición determinada por el segundo parámetro).

CICLO: FOR - NEXT EJERCICIOS PARA PRÁCTICA. •

Leer 50 números enteros e indicar cuántos son positivos.



Desarrollar un algoritmo que determine en un conjunto de cien números naturales: –

¿cuántos son menores de 15?



¿cuántos son mayores de 50?



¿cuántos están comprendidos entre 25 y 45?



Calcular factorial de N.



Leer un número N y decir si ¿N es primo?



Se desea conocer una serie de datos de una empresa con 30 empleados:





¿cuántos empleados ganan más de $800.000 al mes?



¿cuántos empleados ganan entre $500.000 y $800.000 al mes?



¿cuántos empleados ganan menos de $500.000 al mes?

Realizar un algoritmo que escriba los N primeros números de la serie de Fibonacci. La serie es: 0, 1, 1, 2, 3, 5, 8, 13, 21, …