Red de conocimiento informático - Conocimiento sistemático - Resuelva el problema de programación VB del uso de doble bucle para generar triángulos con *, explique el motivo (¡muy urgente!).

Resuelva el problema de programación VB del uso de doble bucle para generar triángulos con *, explique el motivo (¡muy urgente!).

El bucle externo debe determinar cuántas líneas imprimir y el bucle interno debe determinar cuántas líneas imprimir, cuántos * y cuántos espacios. Puede encontrar las reglas enumerando el número de líneas y el número. de * y el número de espacios que se imprimirán en cada línea, lo que equivale a la inducción matemática en Derecho de la escuela secundaria. Por ejemplo: para imprimir un triángulo compuesto por tres líneas de *, el código es el siguiente (el gráfico es el siguiente):

*

***

*****

Private Sub Command1_Click()

Atenuar i como entero

Atenuar j como entero

Atenuar k Como entero

Para i = 1 a 3

Para j = 1 a 3 - i 1

Imprimir " "

Siguiente; j

Para k = 1 a 2 * i - 1

Imprimir "*"

Siguiente k

Imprimir

Siguiente i

Fin Sub

Ahora solo puedes analizar los gráficos impresos por este programa. Debes observar los gráficos para encontrar patrones. Como también hay un espacio en el lado izquierdo de la tercera línea, los números a la izquierda del primer espacio en cada línea de arriba a abajo son 3, 2 y 1, que equivalen a a1, a2 y a3 de la matriz (es decir, el espacio para imprimir la variable del bucle) Qué fila es la primera, segunda y tercera fila, lo que equivale al subíndice de la matriz (la variable del bucle externo):

1 3

2

3 1

.

.

. /p>

i j

No es difícil ver que: j=3-i 1 (secuencia aritmética)

Imprimir* El problema también se puede derivar de esta manera .