Prototipo de prueba parcial

4 views
Skip to first unread message

delta14

unread,
Jun 1, 2008, 8:11:18 PM6/1/08
to Estructuras de Datos
Para llevar un control de las participaciones en el desarrollo del
prototipo del parcial #3, usaremos este foro. Aquí usted puede hacer
preguntas o pedir ayuda o proponer soluciones o ideas. Los detalles
del prototipo los encuentra en ESNIPS. Un final deseable es que se
logren las soluciones de los problemas con la participación de cada
uno / una de ustedes.

Quedo en espera de la participación de todos / todas. Está es una
forma de comunicación del siglo XXI que todos /todas ustedes deben
dominar y manejar, ahora y en su vida profesional, por lo cual les
aconsejo su uso.

Finalizo informando que deben actualizar con el nombre completo el
perfil de cada participante.

Mil Gracias.
DSG.

sanchez_01

unread,
Jun 6, 2008, 5:34:43 PM6/6/08
to Estructuras de Datos
Hola a Todos

mi comentario con respecto la solucion del prototipo de parcial:

En el punto 1, de las 3 alternativas, elegí el pase por referencia a
continuacion les codigo:

*resuls=a+b;//los valores se pasan por valor
*resulp=a*b; //y se le asignan a una variable que es tipo puntero

y en el main solo desplegamos...
printf("La multiplicación es:%d\n",resulp);
printf("La suma es:%d\n",resuls);

Para mi esta es la mejor opción, ya que los valores se pasan por valor
y no se dañan, si se quieren usar para realizar otra oprecion los
valores siguen iguales.

En el punto 2, sobre busqueda binaria de esta forma lo hice:
int busqueda_binaria(estu estudiante[],char cedul[])
{
int enco = 0,izq = 0,der = 3,ce;

while (! enco && izq <= der)
{
ce = (izq + der) / 2;
if(strcmp(cedul,estudiante[ce].ced)<0)

der=ce-1;
else
if(strcmp(cedul,estudiante[ce].ced)>0)
izq=ce + 1;
else
enco=1;
}
if (enco)
return(ce);
else
return(-1);
}
Si piensan que se puede mejorar agradecería los comentarios

Azurim SAnchez...

Abdiel_Barria

unread,
Jun 6, 2008, 5:50:19 PM6/6/08
to Estructuras de Datos
Buenas tardes
Abdiel Barria

Alguien me podria explicar o decir que funcion utilizo para la
captura de los datos en el arreglo,, gracias

On 1 jun, 19:11, delta14 <ethosa...@yahoo.es> wrote:

Abdiel_Barria

unread,
Jun 6, 2008, 7:02:47 PM6/6/08
to Estructuras de Datos
El profesor me hablo de una funcion llamada split , alguien me dice si
la ha utilizado o como hizo la lectura para guardar en el
arreglo...gracias

On 1 jun, 19:11, delta14 <ethosa...@yahoo.es> wrote:

Irving

unread,
Jun 8, 2008, 2:18:30 AM6/8/08
to Estructuras de Datos
Hola Abdiel
char *strtok(char *s1, const char *s2);
la funcion a la que refiere al profesor es la strtok que rompe la
cadena s1 en segmentos o tókens. Esta ruptura destruye s1, en el
proceso. La forma de romper la cadena depende de la secuencia de
caracteres de la cadena s2. Estos caracteres se denominan [caracteres]
delimitadores. La función recorrerá la cadena en busca de alguno de
los delimitadores de la cadena s2. Cuando lo encuentre, el proceso se
detiene, ya que tiene un token. Posteriores llamadas a strtok romperán
la cadena s1 en otros tókens. Estas llamadas pueden tener otra
secuencia de delimitadores.
visita estos 2 link: http://www.conclase.net/c/librerias/funcion.php?fun=strtok
http://blog.4bits.es/funcion-split-para-c/

Espero que estos links te funcionen para que resuelvas tu problema.

Que tengas un buen día.
Reply all
Reply to author
Forward
0 new messages