Prueba de escritorio (PARA)

Suponiendo el siguiente pseudocódigo, completar la tabla de valores correspondiente a la prueba de escritorio.

```plaintext
Proceso DEMO_ESCRITORIO
Definir a, b Como Entero
a <- 2
b <- 7
Para i <- 1 Hasta 12 Con Paso 3 Hacer
a <- a + 10
b <- b + a
FinPara
FinProceso
```

\begin{tabular}{|l|l|l|l|}
\hline Iteración & i & a & b \\
\hline & & & \\
\hline & & & \\
\hline & & & \\
\hline & & & \\
\hline & & & \\
\hline & & & \\
\hline
\end{tabular}



Answer :

Claro, vamos a resolver la tabla de valores correspondiente a la prueba de escritorio para el pseudocódigo proporcionado. A continuación, se muestra el paso a paso del proceso:

1. Inicialmente, los valores de `a` y `b` son desconocidos.
2. `a` se asigna con el valor 2.
3. `b` se asigna con el valor 7.
4. Se realiza un bucle `Para` desde `i` igual a 1 hasta 12 con paso de 3. En cada iteración se actualizarán los valores de `a` y `b`.

Vamos a completar la tabla:

\begin{tabular}{|l|l|l|l|}
\hline Iteración & i & a & b \\
\hline & & & \\
\hline 1 & 1 & 12 & 26 \\
\hline 2 & 4 & 22 & 74 \\
\hline 3 & 7 & 32 & 180 \\
\hline 4 & 10 & 42 & 402 \\
\hline
\end{tabular}

Ahora bien, paso a paso para cada iteración:

- Iteración 1 (i = 1):
- `a` se incrementa en 10: [tex]\(2 + 10 = 12\)[/tex]
- `b` se actualiza: [tex]\(7 + 7 + 12 = 26\)[/tex]

- Iteración 2 (i = 4):
- `a` se incrementa en 10: [tex]\(12 + 10 = 22\)[/tex]
- `b` se actualiza: [tex]\(26 + 26 + 22 = 74\)[/tex]

- Iteración 3 (i = 7):
- `a` se incrementa en 10: [tex]\(22 + 10 = 32\)[/tex]
- `b` se actualiza: [tex]\(74 + 74 + 32 = 180\)[/tex]

- Iteración 4 (i = 10):
- `a` se incrementa en 10: [tex]\(32 + 10 = 42\)[/tex]
- `b` se actualiza: [tex]\(180 + 180 + 42 = 402\)[/tex]

Finalmente, la tabla queda completada como se mostró anteriormente.

Other Questions