ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evaluacion estructura


Enviado por   •  6 de Septiembre de 2022  •  Ensayo  •  273 Palabras (2 Páginas)  •  136 Visitas

Página 1 de 2

Evaluación estructura final

4 Analice el siguiente algoritmo y muestre cuál es su salida:

pilaType pila; // creación de una pila

int x, y; // creación de dos variables siendo

X, Y x = 4;// asignación de valor de 4 a la variable

X y = 0; // asignación de valor de 0 a la variable

Y pila.push(7); //agregando elemento a la pila (7)-> orden de izquierda a derecha, top=7 pila.push(x); // agregando variable X a la pila (7 , 4)-> orden de izquierda a derecha, top=4 pila.push(x + 5); agregando X+5 a la pila (7 , 4 ,9)-> orden de izquierda a derecha, top=9 y = pila.top(); // asignando valor de 9 a la variable Y

pila.pop(); // extrayendo top cuyo valor el (9) nuevo top = 4 pila (7 , 4) ,nuevo top=4

pila.push(x + y); //agregando el valor de X+Y[4+9] a la pila (7 , 4 , 13), nuevo top=13

pila.push(y - 2); // asignando nuevo valor a variable Y [9-2] nuevo valor de y= 7 agregando nuevo valor a la pila (7, 4 , 13 , 7) nuevo top=7

pila.push(3); //agregando valor de 3 a la pila (7, 4, 13 , 7 ,3) nuevo top= 3

x = pila.top(); // asignar valor de top a variable X, X= 3

pila.pop(); // extrayendo top cuyo valor es 3 valor de la pila (7, 4, 13 , 7 ), nuevo top = 7

cout << "x = " << x << endl; //imprimiendo valor de X, X= 3

cout << "y = " << y << endl; //imprimiendo valor de Y, Y= 9

while (!pila.isEmptyPila()) // mientras la pila no esté vacía

{

cout << pila.top() << endl; // imprime la pila

pila.pop(); //quita top de la pila

}

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (21 Kb) docx (7 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com