Autor Tema: ayuda programacion vectores pseudocodigo hacer búsquedas y contar repeticiones  (Leído 2685 veces)

crisnar456

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 12
    • Ver Perfil
ayuda tengo este ejercicio pero no puedo mostrar el vector al final alguien sabe cual es el error gracias....

Se tiene un vector con n elementos enteros. Realice un algoritmo que  busque un determinado número y que cuando lo encuentre, pare la búsqueda y muestre cuántos números hay antes de él. En el caso de no encontrarlo, mostrar el mensaje de “NO ENCONTRADO”


clase punto3
metodo principal ()

entero i,tam,buscar

muestre “digite cantidad de elementos enteros: ”
lea tam

entero elementos[tam]

para (i=0 hasta tam,1)

muestre “digite numero”
lea elementos[tam]

fin para

muestre “que numero desea buscar”
lea buscar

para(i=0 hasta tam,1)

si(elementos[ i ] = buscar)

i=tam+1

sino

muestre”no encontrado”

fin si

fin para

para (i=buscar hasta 0,-1)

muestre elementos [ i ]

fin para

fin metodo ppal
fin clase




« Última modificación: 08 de Noviembre 2014, 16:38 por Alex Rodríguez »

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 393
    • Ver Perfil
Re:ayuda programacion vectores pseudocodigo
« Respuesta #1 en: 03 de Noviembre 2014, 23:57 »
Hola, te recomiendo usar un bucle while ya que de esta forma puedes evaluar en cada repetición del bucle si debe continuarse buscando o si hay que detenerse.

Puede serte útil mirar este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59

El pseudocódigo aproximado sería:

Código: [Seleccionar]
fun BuscarUnElemento() {

array: vector[tam]
entero: i = 0
booleano: encontrado = falso


Pedir elementoBuscado


mientras encontrado = falso hacer
Si vector[i] = elementoBuscado Entonces
encontrado = verdadero
FinSi
i = i+1
repetir

Si encontrado = verdadero entonces
Mostrar "Se encontró al elemento en posición ", i, " con " , i-1, "elementos antes de él"
SiNo
Mostrar "NO ENCONTRADO"
FinSi

}

Saludos!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".