Ciclos, Arreglos y matrices
Funciones y Recursividad
Técnicas (ventana deslizante, busqueda binaria, etc.)
Bonus
100

Cuantas veces se repite esto:

for(int i=0; i<n; i++){

}

n veces

100

Que es recursividad?

Una función que se llama a si misma

100

Que es busqueda binaria

Buscar un número en un arreglo ordenado partiendo el arreglo en 2

100

Puntos gratis

+100 puntos

200

Como se declara un arreglo?

int arreglo[];

200

Como se hace una función?

int nombrefunción(parametros){

//insertar codigo aqui

}

200

Que es ventana deslizante?

Sumar el ultimo y restar el primer número

200

Quien es la alumna favorita de amador?

Sabina

300

Como se declara una matriz

int matriz[][];

300

Función que se corre al correr el programa

Función main


int main(){


}

300

Variantes de busqueda binaria

determinar si un numero n se encuentra en el arreglo

Determinar el indice en el que se encuentra el numero n en el arreglo

Determinar el número que mas se acerque

Determinar el número que mas se acerque sin pasarte

Determinar el número que mas se acerque pasandote

Busqueda binaria en matrices

Busqueda binaria con simulación

300

Quien es la usurpadora

Sabina Díaz

400

Como se llena un arreglo desde el teclado?

int n;

cin>>n;

int arreglo[n];

for(int i=0; i<n; i++){

cin>>arreglo[i];

}


400

Función recursiva de fibonacci de n

int fib(int n){

if(n<=1){

return 1;

}

return fib(n-1)+fib(n-2);

}

400

Formar para programar busqueda binaria

de manera recursiva

de forma iterativa (lo normal)

400

Cual es la materia mas inservible de BI?

TISG

500

Que pasa en el siguiente caso:

int arreglo[5];

cin>>arreglo[6];

El código crashea, porque intenta acceder a la posición 6, pero solo hay 5, es decir, intenta acceder a una posición inexistente.

500

una función recursiva que calcula el un dígito del triángulo de pascal

int pascal(int i, int j){

if(i=>j || j<=1 || i<=1){

return 1;

}

return pascal(i-1, j) + pascal(i-1, j+1);

}

500

Complejidad algorítmica de busqueda binaria

Log2(n)

500

El Bi vale la pena?

lo único que vale la pena es lite