operadores y números aleatorios de qbasic
Actividad de informática
1¿Cuales son los operadores aritméticos y los operadores lógicos en qbasic?
2¿Que son números aleatorios o randomicos en qbasic?
3.Escriba un ejemplo de generación de números aleatorios en qbasic?
Desarrollo
1.Operadores aritméticos: Estos son los símbolos aritméticos básicos: suma (
Los valores resultantes de estas operaciones aritméticos son asignados a variables. Puedes ver los valores resultantes en el inspector.
Operadores lógicos: Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (
2.En cuanto a los números aleatorios (generados al azar), la orden RANDOMIZE es la que hace que se comiencen a generar a partir de una cierta "semilla". Se usa "RANDOMIZE numero". El problema es que si escribimos, por ejemplo, RANDOMIZE 2, siempre obtendremos la misma secuencia de números "aleatorios". Si queremos números realmente "al azar", la mejor solución suele ser basarse en el reloj interno del sistema (si el ordenador lo tiene), dado que será casi imposible que el ordenador se ponga siempre en marcha a la misma hora (con una precisión de centésimas de segundo). Eso, en QBasic, se consigue escribiendo RANDOMIZE TIMER.
3. RANDOMIZE TIMER
+), resta (-), multiplicación (*), división (/) y potenciación (^).Los valores resultantes de estas operaciones aritméticos son asignados a variables. Puedes ver los valores resultantes en el inspector.
Operadores lógicos: Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (
verdadero y falso). Hay solo tres operadores lógicos: y, o y no.| OPERADOR | NOMBRE |
| AND | Operador Y |
| OR | Operador O |
| NOT | Operador monario de negación |
| XOR | Operador O exclusivo |
| EQV | Operador de equivalencia |
| IMP | Operador de implicación |
2.En cuanto a los números aleatorios (generados al azar), la orden RANDOMIZE es la que hace que se comiencen a generar a partir de una cierta "semilla". Se usa "RANDOMIZE numero". El problema es que si escribimos, por ejemplo, RANDOMIZE 2, siempre obtendremos la misma secuencia de números "aleatorios". Si queremos números realmente "al azar", la mejor solución suele ser basarse en el reloj interno del sistema (si el ordenador lo tiene), dado que será casi imposible que el ordenador se ponga siempre en marcha a la misma hora (con una precisión de centésimas de segundo). Eso, en QBasic, se consigue escribiendo RANDOMIZE TIMER.
3. RANDOMIZE TIMER
PRINT "Un número al azar: "; RND
Comentarios
Publicar un comentario