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

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

fernando guijarro espinozaPráctica o problema13 de Marzo de 2017

532 Palabras (3 Páginas)322 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 }

Desarrollo de la práctica

Comenzamos por interpretar el pseudocodigo que nos mostro el profesor, estuvimos dando un leve repaso acerca de los arreglos y durante una semana estuvimos realizando la practica aquí presentada, esto se baso en el ejercicio de arreglos desordenados del libro de Estructura de datos.

Conclusiones

Recorde un poco la manera de implementar los arreglos pero sobre todo lo básico que se tiene que hacer para realizar un programa desde un pseudocodigo y diagrama de flujos que a veces uno los pasa por alto pero facilitan la manera de ver el problema.

Estado de la Practica: A)Terminada  B)Inconclusa

Aprovechamiento: A)Excelente    B)Bueno     C)Regular   D)Deficiente

Observaciones y/o Sugerencias

...

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