Tag Archives: #Mastery20

While y For

Un tutorial para poder saber como utilizar y las diferencias entre while y for para C++.

Aqui esta el link: https://youtu.be/MA3vzdqZJ-o

1017

19

20

Mastery20

Use of loops with “for”

This loop allows you to repeat a code n number of times. 

Example:

Where the a in “for a in range(x)” is a random character, you can put a string if you want.

20 1014

#TC1014 #Mastery19 #Mastery20

Mastery20

This is my video for Mastery20

https://www.youtube.com/watch?v=CkskhDDaA_s

20

MASTERY 25 Creation and use of ranges

CREACIÓN Y USO DE RANGOS

Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
MASTERY 25 Creation and use of ranges
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.

MASTERY 25 Creation and use of ranges
Utilizaremos 2 parámetros con esto:
MASTERY 25 Creation and use of ranges

 1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5  y nos dará esto:

MASTERY 25 Creation and use of ranges
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
MASTERY 25 Creation and use of ranges

El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:

MASTERY 25 Creation and use of ranges
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
MASTERY 25 Creation and use of ranges
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.

MASTERY 25 Creation and use of ranges

CREACIÓN Y USO DE RANGOS

Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
MASTERY 25 Creation and use of ranges
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.

MASTERY 25 Creation and use of ranges
Utilizaremos 2 parámetros con esto:
MASTERY 25 Creation and use of ranges

 1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5  y nos dará esto:

MASTERY 25 Creation and use of ranges
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
MASTERY 25 Creation and use of ranges

El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:

MASTERY 25 Creation and use of ranges
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
MASTERY 25 Creation and use of ranges
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.

MASTERY 25 Creation and use of ranges

CREACIÓN Y USO DE RANGOS

Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
MASTERY 25 Creation and use of ranges
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.

MASTERY 25 Creation and use of ranges
Utilizaremos 2 parámetros con esto:
MASTERY 25 Creation and use of ranges

 1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5  y nos dará esto:

MASTERY 25 Creation and use of ranges
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
MASTERY 25 Creation and use of ranges

El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:

MASTERY 25 Creation and use of ranges
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
MASTERY 25 Creation and use of ranges
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.

#Mastery20 #TC1017 https://www.youtube.com/watch?v=b8roBWlJLfI

#Mastery20 #TC1014

20 1014

In this video I talk about how to use loops with for.

Youtube link:

https://youtu.be/BHngW8lG4pE

MASTERY 22 When to use what type of repetition in a program

CUANDO UTILIZAR QUE TIPO DE REPETICIÓN USAR EN UN PROGRAMA

Ya hemos visto todos los tipos de repetición de un programa. Eso de cuando utilizarlos va depende del tipo del algoritmo que quieras utilizar. También es posible combinarlos para un código más grande. Pero OJO, no todos los tipos puedan funcionar. Hay que dejar claro los 3 tipos de repetición y con sus ejemplos debido a que ya se había explicado anteriormente en algunos WSQ y Masteries.

El uso de “while” se utiliza para que una operación se haga una y otra vez hasta que la condición se rompa. Un ejemplo sería el Método Babilónico. La variable “z” se rompe cuando este es igual a la variable “y”.

MASTERY 22 When to use what type of repetition in a program

MASTERY 22 When to use what type of repetition in a program

El uso de “for” tiene muchos usos, pero lo principal es que establece ciertos límites y se hará la operación tantas veces hasta llegar a ese límite. Un ejemplo sería el de la Mastery 20 con el de las potencias. Se establece un límite en “b”, es decir, se hará “b” la misma operación.

MASTERY 22 When to use what type of repetition in a program

MASTERY 22 When to use what type of repetition in a program

Y el uso de la recursión algorítmica  que se define la función a sí misma, es decir, se llama la función dentro de su misma función. El ejemplo sería el del Gran Común Divisor de la WSQ12. Dependiendo de los valores de “a” y “b”, se restará esos argumentos dependiendo de la condición llamando la función en sí.

MASTERY 22 When to use what type of repetition in a program

MASTERY 22 When to use what type of repetition in a program