Noticias:

¡Bienvenido a HispaLUG!

Menú Principal

Dado en RCX

Iniciado por Dearbast, 11 de Agosto de 2010, 12:59:02 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Dearbast

Hola a todos!!!
Necesito hacer un programita en RCX que simule un dado. Es decir que cuando lo ejecute muestre en forma aleatoria un número del 1 al 6.
Por favor, alguien puede decirme como hacerlo.
Mil gracias :}

Jetro

Que lenguaje de programación quieres usar?

Has hecho ya un pseudo-código que describe paso a paso lo que ha de hacer el programa final?

Dearbast

Gracias Jetro por responderme. Trabajo con chicos chicos y quieren hacer en el lenguaje nativo del RCX, o sea el que ya viene con el kit, y quieren que se vea el resultado del random por ejemplo en el visor de un ladrillo RCX. Espero haber sido más clara
Muchas gracias

Jetro

A ver si alguien lo tiene instalado... me pillas de vacaciones y sin acceso a muchos de los medios que habitualmente tengo.

chasplas

Hola,

La verdad, es que no conozco mucho el RCX.   :-[  Pero con NXT y en concreto el RobotC, tienes disponible una instruccion que genera numeros aleatorios. Se llama random(MaxNum). A lo mejor te sirve de pista.

Sino existe esa instruccion la solucion es implementar un generador tipico de numeros aleatorios. Hay bastante literatura al respecto.  :}

http://es.wikipedia.org/wiki/Generador_de_n%C3%BAmeros_aleatorios

Al final es lo que tiene dentro la instruccion random.

De todas formas para hacerlo mas divertido, siempre puedes hacer un programa que cuente de 1 a 6 hasta que se active un sensor externo.  ;)

sl2!


Jetro

En NQC (gratuito y el hermano pequeño de NXC que es para el NXT) también se puede hacer de manera sencilla.