Problema de VB, problema de programación, la Universidad VB espera explicar la sexta pregunta en detalle. ¿Cómo solucionar este problema al final? ¿Cuál es el método? ¿Qué puntos de conocimiento se examinan?
El punto de conocimiento probado en esta pregunta son los números aleatorios.
b-a=5
Debido a que rnd es un número aleatorio menor que 1 y mayor que 0, (b-a)*rnd=5*rnd significa que 5*rnd es mayor que 0 y menor que 5.
(b-a)*rnd+a=5*rnd+5 Se puede ver que cuando 5*rnd+5 es mayor que 5 y menor que 10 int (redondeado), entonces int( 5*rnd +5) Mayor que 5 y menor o igual a 9.
Int((b-a)*rnd+a) es mayor que 5 y menor o igual a 9, más 1. El rango de valores es 6-10 y todos son números enteros.