elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1]
1  Programación / Ejercicios / Me pueden ayudar con estos pseudo-codigos por favor? en: 7 Mayo 2015, 20:39 pm
hola, me pueden decir si estos pseudo-codigos estan buenos, y si no lo estan, me pueden decir en que falle, es que no entiendo muy bien el tema de vectores y tengo dudas con ellos.

Elaborar un subprograma para insertar un dato en la primera posición en un vector de m datos, el dato se recibe como parámetro de entrada

Subprograma ejercicio (v,m,d.i)
Si( m==n) entonces
   Escriba (“vector lleno”)
    Retorne
Fin si
Para j=m hatsa i,-1
   V[j+1]=v[j]
Fin para
 V=d
M=m+1
Escriba (v)

Se tiene un vector con m datos, que se hallan ordenados en forma descendente, elabore un subprograma que procese dicho vector, de tal manera que no quede datos repetidos, en caso de haber datos repetidos solo debe quedar uno de ellos.
V = 5,5,3,2,1
d=5
Subprograma ejercicio (v,m,d)
MQ ( i<=m )Haga
       Si ( v==d) entonces
                       Borrar (v,m,i)
      Sino
                          I=i+1
       Fin si
Fin MQ

Subprograma borrar (v,m,i)
Para J=i, m-1, 1
      V[j]=V [j+1]
Fin para
   M=m-1


Gracias
2  Programación / Ejercicios / Re: Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 04:55 am
hola, miren estas son los algoritmos que he hecho, también con la ayuda que me dio el compañero, pero aun sigo atrancada, pues nose, como hacer para incluir los subprogramas al vector c y nose tampoco si la parte para enviar los datos del vector a y b al vector c esta bueno, no creo que me estén quedando guardados ahi


Subprograma (Va, Vb)
MQ Vc <=Va+Vb haga 
       Si va (i) <vb (i)
               Vc=Va
       Fin si
Fin MQ


Subprograma ordenar (para ordenar ascendentemente el vector c)
Void ordenar (vc)
Declaración de variables Aux, i, j
Inicio
Para i=1, m-1,1
      Para j=1 (m-j) ,1
           Si  vec[j]<vec[j+1] entonces
                      Aux=v
                      V=v[j]
                      V[j]=aux
           Fin si
     Fin para
Fin para

Subprogramas borrar (para eliminar los datos repetidos)
Void borrar
Si (i==m+1) entonces
   (“el dato no existe”)
Fin si
Para j=i, M-1,1
   V[j]= V [j+1]
Fin para
  m=m-1

3  Programación / Ejercicios / Re: Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 02:47 am
si, ya me quedo un poco mas claro, voy a reestructurarlo de nuevo y lo publico, Muchas gracias y disculpe por lo de estúpido pero en verdad tu respuesta me hizo enojar bastante.
4  Programación / Ejercicios / Re: Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 02:30 am
si
5  Programación / Ejercicios / Re: Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 02:24 am
no lo puse en ningún lenguaje de programación porque no lo requiero, solo es parte de un taller que debo presentar por escrito.
6  Programación / Ejercicios / Re: Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 02:14 am
no pues gracias, yo simplemente quería me explicara como hacerlo, no que me la hiciera estúpido y si fuera para hacérmela hubiese publicado todo el taller
7  Programación / Ejercicios / Ayuda con este algoritmo por favor? en: 7 Mayo 2015, 01:35 am
se tiene dos vectores A y B ambos con los datos ordenados ascendentemente, elabore un subprograma que contruya un tercer vector C
que sea la intercalacion de los datos de los vectores A B Y C, en C no deben quedar datos repetido. Los datos del vector C deben quedar ordenados ascendentemente
a medida que se va contruyendo el vector

Nota: no tiene que ser en ningún programa y en caso de requerirlo entonces seria java
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines