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

Arreglos desordenados, insertar, borrar y mostrar el arreglo ya modificado


Enviado por   •  13 de Marzo de 2017  •  Prácticas o problemas  •  532 Palabras (3 Páginas)  •  271 Visitas

Página 1 de 3

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

  • Se Elige una de las opciones que se muestran que son insertar, eliminar y modificar.
  • Se introduce el dato que se requiere (x).
  • Dependiendo de la opción elegida anteriormente se lleva a cabo la tarea.
  • Se puede solicitar ver el arreglo con sus modificaciones.
  • Se termina el programa.

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 }

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)   pdf (143.1 Kb)   docx (83.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com