Pseudocódigo en Pseint (PilaArreglos.psc)
Enviado por cawa cruz • 16 de Abril de 2021 • Tarea • 326 Palabras (2 Páginas) • 961 Visitas
Pseudocódigo en Pseint (PilaArreglos.psc)
[pic 1]
1 2 3 4 | Algoritmo PilasArreglos //Estas variables son locales van abajíto del main Definir Dato, opc Como entero | ||
5 | //estas variables son globales, en java van abajo de class PilasArreglos | ||
6 | Definir tope como entero | ||
7 | Definir MAX Como Entero //es una constante recordar que en java se declara asi: | final | int MAX = |
8 | MAX = 5 //esta en java ya queda definida como arriba | ||
9 | tope = O //en java tope= -1 | ||
10 | Dimension Pila[MAX] //arreglo unidimensional | ||
11 | |||
12 | |||
13 | Repetir | ||
14 | Borrar Pantalla | ||
15 | Escribir "Pila estatica(con arreglos)" | ||
16 | Escribir "1)Push" | ||
17 | Escribir "2)Pop" | ||
18 | Escribir "3)Desplegar Pila" | ||
19 | Escribir "4)Salir" | ||
20 | Escribir "Ingresa tu opcion" | ||
21 | Leer opc | ||
22 | Segun opc Hacer | ||
23 | 1: Escribir "Ingrese dato a insertar" | ||
24 | Leer Dato | ||
25 | push(Pila,Dato,tope,MAX) | ||
26 | 2:Dato = pop(Pila,tope) | ||
27 | si Dato <> null | ||
28 | Imprimir "El dato que salio es: ",Dato | ||
29 | FinSi | ||
30 | 3:desplegarPila(Pila,tope) | ||
31 | I: imprimir "Adios" | ||
32 | De Otro Modo: | ||
33 | Imprimir "opcion invalida" | ||
34 | Fin Segun | ||
35 | Imprimir "pulsa una tecla para continuar..." | ||
36 | Esperar Tecla //pausa | ||
37 | Hasta que opc==4 | ||
38 | FinAlgoritmo | ||
39 | |||
40 | |||
41 | Funcion desplegarPila(Pila,tope) | ||
42 | si(pilaVacia(tope)==Verdadero) | ||
43 | Borrar Pantalla | ||
44 | Imprimir "---pila vacia----" | ||
45 | SiNo | ||
46 | Borrar Pantalla | ||
47 | Imprimir "Datos de la Pila" | ||
48 | Para i<-1 Hasta tope Con Paso 1 Hacer | ||
49 | Imprimir Pila[i] | ||
50 | Fin Para | ||
51 | Imprimir "I I | ||
52 | FinSi | ||
53 | |||
54 | FinFuncion | ||
55 |
56 Funcion vacía <- pilaVacia(tope) //public static boolean pilaVacia(Object Pila f], int tope)
57si(tope==0) //en java si(tope==-1)
58vacía = Verdadero
...