martes, 30 de octubre de 2018

Ejercicio extra

Sistema de cifrado

Crea un sistema de cifrado que se base en desplazara los caracteres del abecedario un número concreto, que aporta el usuario.

Por ejemplo si elegimos el 3, la codificación de "HOLA" será "KROD"

Ya que :

  • H pasa a ser K (H ---1-->  I ---2---> J ---3---> K)
  • O pasa a ser R (O ---1-->  P ---2---> Q ---3---> R)
  • L para a ser O (L ---1-->  M ---2---> N ---3---> O)
  • A pasa a ser D (A ---1-->  B ---2---> C ---3---> D)
Podemos cidificar y descodificar en el mismo programa.

Ejercicios

Para practicar, se proponen ejercicios no obligatorios.

Ejercicio 1

Introduce una palabra cualquiera y dale la vuelta a las letras (por ejemplo "patata" para a "atatap"

Ejercicio 2

Comprobador de números capicúa.

Ejercicio 3

Verificador de número primos. Introducido un número decir si primo o no.

Ejercicio 4

Programa para obtener el máximo común divisor y mínimo común múltiplo

Ejercicio 5

Crea un programa que almacene números pares en una lista e impares en otra lista

Ejercicio 6

Resuelve automáticamente introduciendo coeficientes,  un sistema de ecuaciones tipo:
a·x + b·y = c
d·x + e·y = f

jueves, 25 de octubre de 2018

Proyecto 1. Juego "de armas"

Diseña un juego en Scratch donde dos personajes, luchan entre sí con distintos tipos de armas.

Cada personaje tiene asociada una lista, en la que se está la información de cuantas "vidas" le quedan, cuantos "impactos" ha recibido, cuantas "balas" o "bombas" le quedan, etc.

Puedes crear dos modos, uno de modo un jugador u otro de dos jugadores.

ENTREGAR: Haz un post en tu blog con una breve intro al ejercicio, incrusta el SCRATCH en html y pon un link a la página del proyecto de SCRATCH
FECHA: 

Ejercicio 5. Simulador de parábolas

Crea una aplicación de Scratch, que represente gráficamente parábolas.
Para ello usa lista o listas ( x ,  f(x) )
Se pueden variar los coeficientes a, b, c y la parábola se redibuja.
También se calculan adecuadamente (discriminando si existen o no) las raíces para los distintos valores de a, b y c.




ENTREGAR: Haz un post en tu blog con una breve intro al ejercicio, incrusta el SCRATCH en html y pon un link a la página del proyecto de SCRATCH
FECHA: 26/10/2018

viernes, 5 de octubre de 2018

Ejercicio 4. Preguntas y respuestas...Configurable


  • Crea dos listas
  • Una contendrá preguntas
  • La otra las respuestas.
  • La posición que ocupan la respuesta es la lista coincide con la posición de la pregunta en la otra lista
  • El editor puede crear/modificar/añadir preguntas
  • El jugador debe acertar preguntas y respuestas.


ENTREGAR: Haz un post en tu blog con una breve intro al ejercicio, incrusta el SCRATCH en html y pon un link a la página del proyecto de SCRATCH
FECHA: 26/10/2017

martes, 2 de octubre de 2018

Ejercicio 3: Ordena una lista de valores

Carga una lista con valores (al azar, introducidos por un usuario o como quieras)
El usario indicará si la quiere ordenada de mayor a menor o al revés
La lista se ordena 

ENTREGAR: Haz un post en tu blog con una breve intro al ejercicio, incrusta el SCRATCH en html y pon un link a la página del proyecto de SCRATCH
FECHA: 26/10/2018

Ejercicio 2: Calculadora

Vamos a hacer una variante de la calculadora del ejercicio 1, ahora con la posibilidad de meter un número de cualquier longitud en cada operando.
Para ello vamos a usar:

  • Listas
  • Bucles
  • Indices
ENTREGAR: Haz un post en tu blog con una breve intro al ejercicio, incrusta el SCRATCH en html y pon un link a la página del proyecto de SCRATCH
FECHA: 03/10/2018