Arreglos desordenados, insertar, borrar y mostrar el arreglo ya modificado
Enviado por fernando guijarro espinoza • 13 de Marzo de 2017 • Práctica o problema • 532 Palabras (3 Páginas) • 290 Visitas
Definición del problema:
Arreglos desordenados, insertar, borrar y mostrar el arreglo ya modificado.
Definición de variables y constantes
De entrada | Formulas | De salida |
Int x= primer valor y= segundo valor opc =número de opción N=número de elementos del arreglo MAX= máximo número de elementos | x, y, v. |
DIAGRAMA DE FLUJO
[pic 1]
[pic 2]
Corrida de Escritorio
|
Pseudo-Codigo
Insertar desordenado Si N<100 entonces Hacer NßN+1 y V[N]ßY Si no { no hay espacio en el arreglo } Escribir "El elemento Y no puede insertarse" Fin Eliminar desordenado Si >= 1 entonces Hacer Iß1 y BANDßFalso Repetir mientras (I<=N) y (BAND=Falso) Si V[I]= entonces Hacer BANDßVerdadero y NßN-1 Repetir con K desde I hasta N Hacer V[K]ßV[K+1] { Fin del ciclo del paso 1.1.1.A } si no Hacer IßI+1 { Fin del ciclo } { Fin del ciclo } Si BAND=Falso entonces Escribir "El elemento X no está en el arreglo" { Fin del condicional del paso 1.3 } si no Escribir "El arreglo está vacío" { Fin } Modificar desordenado Si >= 1 entonces Hacer Iß1 y BANDßFalso Repetir mientras (I<=N) y (BAND=Falso) Si V[I]=X entonces Hacer V[I]ßY y BANDßVerdadero si no Hacer IßI+1 { Fin del ciclo } { Fin del ciclo} Si BAND=Falso entonces Escribir "El elemento X no está en el arreglo" { Fin del condicional } si no Escribir "El arreglo está vacío" { Fin del condicional } |
...