Está en la página 1de 5

PSEUDOCDIGO PARA MOSTRAR ARREGLOS Asumiendo que tenemos el siguiente arreglo llamado FRUTAS.

El cual es unidimensional y tiene los siguientes valores: POS. 1 2 3 4 5 6 7 VALOR Manzana Pera Uva Toronja Guineo Mango Quenepa Indice o Suscrito Arreglo (Array) Elemento

FRUTAS [ X ]

El siguiente modulo en Pseudocdigo nos permite recorrer la lista para mostrar todos los valores del arreglo. MODULE MostrarArreglo : 1000 DISPLAY Listado de Frutas DISPLAY FOR X = 1 to 7 DISPLAY X + : + FRUTAS[X] ENDFOR RETURN El output de esas instrucciones serian: Listado de Frutas 1: 2: 3: 4: 5: 6: 7: Manzana Pera Uva Toronja Pera Mango Quenepa

PSEUDOCDIGO PARA VER UNA POSICIN EN PARTICULAR

POS. 1 2 3 4 5 6 7

VALOR Manzana Pera Uva Toronja Guineo Mango Quenepa

Para pedir el valor de una posicin en particular, se pueden seguir los pasos del siguiente Modulo en Pseudocdigo: MODULE PedirLocalizacion : 1000 REPEAT DISPLAY Qu nmero desea ver?(1-7) GET valor IF valor < 1 OR valor > 7 DISPLAY Error-numero indicado es incorrecto. DISPLAY Intentelo de nuevo. ENDIF UNTIL valor >= 1 AND valor <= 7 DISPLAY valor + : + FRUTAS[valor] RETURN Ejemplo de la corrida: Qu nmero desea ver?(1-7) 9 Error-numero indicado es incorrecto. Intentelo de nuevo. Qu nmero desea ver?(1-7) 4 4: Toronja

PSEUDOCDIGO PARA LIMPIAR UN ARREGLO Para limpiar un arreglo por completo, se puede utilizar el siguiente mdulo. ANTES POS. 1 2 3 4 5 6 7 VALOR Manzana Pera Uva Toronja Guineo Mango Quenepa POS. 1 2 3 4 5 6 7 VALOR DESPUES

MODULE LimpiarArreglo : 1000 DISPLAY ANTES DISPLAY EXECUTE MostrarArreglo FOR X = 1 to 7 FRUTAS[X] = ; ENDFOR DISPLAY DESPUES DISPLAY EXECUTE MostrarArreglo

RETURN La corrida quedara similar a los arreglos que se muestran al principio.

PSEUDOCDIGO PARA ALMACENAR DATOS EN UN ARREGLO Supongamos que queremos poner en un arreglo el peso de 7 personas. Definimos el arreglo como PESO[7]. A continuacin veremos el Pseudocdigo para pedir los datos. MODULE LlenarArreglo : 1000 DISPLAY pedir el peso de 7 personas DISPLAY FOR X = 1 to 7 DISPLAY entre el peso # + X + : GET PESO[X] ENDFOR DISPLAY Arreglo lleno. Gracias RETURN Si queremos validar que la edad este entre 0 a 120 aos, tendramos que hacer las siguientes modificaciones. MODULE LlenarArreglo : 1000 DISPLAY pedir el peso de 7 personas (0 a 120 aos) DISPLAY FOR X = 1 to 7 REPEAT DISPLAY entre el peso # + X + : GET PESO[X] IF PESO[X] < 0 OR PESO[X] > 120 DISPLAY Error-pesoindicado es incorrecto. DISPLAY Intentelo de nuevo. ENDIF UNTIL PESO[X] >= 1 AND PESO[X] <= 120 ENDFOR DISPLAY Arreglo lleno. Gracias RETURN

También podría gustarte