Acá les dejo algunos desafíos que son muy similares a los que se toman en algunas competencias. Después de hacerlos, ¡ya van a estar listos para atacar sus primeros problemas de competencia!
1. El usuario ingresa 2 números. Deben decir si uno es divisible por el otro (recuerden el operador '%')
2. El usuario ingresa un número. Deben decir todos los divisores de ese número.
3. El usuario ingresa un número. Deben decir si ese número es o no primo (un número es primo si sus únicos divisores son 1 y sí mismo).
4. EL usuario ingresa 2 números. Deben sacar todos los primos entre esos 2 números. Después, digan cuántos son (¡sin contar!).
5. Encuentren 2 números enteros cuya multiplicación de como resultado 12709189 (no vale 1*12709189!!)
6. Encuentre cuatro números enteros X Y Z W, todos entre 10 y 20, tales que
X · Y + Z · W = 539
Disfruten y practiquen!
Nico
Mostrando entradas con la etiqueta Desafios. Mostrar todas las entradas
Mostrando entradas con la etiqueta Desafios. Mostrar todas las entradas
viernes, 1 de julio de 2011
miércoles, 15 de junio de 2011
Desafíos 2 - Nivel Inicial
A continuación, los desafíos correspondientes al segundo encuentro.
Temas: Entrada y Salida por pantalla, variables, estructura condicional ( if ), operadores (>, >=, ==, !=, etc)
Temas: Entrada y Salida por pantalla, variables, estructura condicional ( if ), operadores (>, >=, ==, !=, etc)
- Deben elegir un número. El usuario tiene que adivinarlo, ingresándolo . Si lo adivina, pongan que ganó. Si no, que perdió.
- El usuario debe ingresar 2 números. Deben devolver cuál es el mayor.
- El usuario debe ingresar 2 números. Deben devolver cuál es el mayor, y si son iguales, decir que son iguales.
- El usuario debe ingresar 3 números y ustedes devolver cuál es el mayor de ellos.
- El usuario debe ingresar 3 números y ustedes deben devolverlos ordenados (de menor a mayor o viceversa).
- Hacer una calculadora!! Es decir, el usuario ingresa 3 numeros: los primeros 2 son los números a operar. El tercero es: 1 si quiere sumar, 2 para restar, 3 para multiplicar, 4 para dividir.
Ej: 4 6 3 devuelve 4*6=24
Desafíos 1 - Nivel Inicial
Como prometí, voy a ir subiendo al blog un resumen de lo que vemos en los encuentros, y desafíos para que puedan practicar lo que vamos viendo.
Por ahora, les dejo los desafíos. Pronto vendrán los resumenes.
Desafíos correspondientes al primer encuentro:
Temas: Entrada y Salida por pantalla, variables (sobre todo enteros)
1. El usuario debe ingresar por pantalla un número, y el programa debe devolver ese mismo número.
2. El usuario debe ingresar por pantalla un número, y el programa debe devolver el siguiente.
3. El usuario debe ingresar por pantalla dos números, y el programa debe devolver su suma.
4. El usuario debe ingresar por pantalla dos números, y el programa debe devolver su cociente (resultado de la división). ¿Siempre devuelve el resultado correcto? Encuentren algunos ejemplos donde no lo haga, y traten de explicar por qué.
Posteen en comentarios sus soluciones!
Saludos a todos, y practiquen!
Por ahora, les dejo los desafíos. Pronto vendrán los resumenes.
Desafíos correspondientes al primer encuentro:
Temas: Entrada y Salida por pantalla, variables (sobre todo enteros)
1. El usuario debe ingresar por pantalla un número, y el programa debe devolver ese mismo número.
2. El usuario debe ingresar por pantalla un número, y el programa debe devolver el siguiente.
3. El usuario debe ingresar por pantalla dos números, y el programa debe devolver su suma.
4. El usuario debe ingresar por pantalla dos números, y el programa debe devolver su cociente (resultado de la división). ¿Siempre devuelve el resultado correcto? Encuentren algunos ejemplos donde no lo haga, y traten de explicar por qué.
Posteen en comentarios sus soluciones!
Saludos a todos, y practiquen!
Suscribirse a:
Entradas (Atom)