UTNianos

Versión completa: Consulta ejercicio AyED
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola a todos, la semana que viene estan los parciales de ayed, la verdad que por distintos motivos no le pude dar mucha cabida a la materia, y estoy medio perdido, me perdi clases de algunos conceptos y ahora que me pongo a hacer ejercicios mas "complejos" me pierdo y no encuentro info en internet coincidente con el vocabulario del docente.

Hay un ejercicio que no entiendo como plantearlo, si alguno me puede dar una mano:

Dado un vector de productos que contiene el codigo del producto, la descripcion y las unidades compradas....

Me dice "Dado un vector de productos que contiene...", debo usar struct cierto? tuve una seguidillas de faltas y no se si considerar el struct tambien como vectores anidados, hubo un ejercicio anterior que era algo parecido y termine declarando 3 vectores cuando decia que habia uno =( yuk

Otro tema que no puedo encontrar es el "insertar ordenado" del que habla el docente en clase, lo busco en internet pero me salen nombres distintos, con que otro nombre puedo encontrarlo al mismo?

La deje re colgada a la materia, pero si resuelvo estos dos temas repunto y puede que la apruebe, asi que si alguien me puede dar una pequeña luz de sabiduria, hay mate y facturas de recompensa (?) =P
Buenas:

1) Pensa un vector como una lista simplemente, por ahora, eso te va a ayudar.

En cuanto al ejercicio tenes lo siguiente por datos:

struct Producto {
int CodProducto;
String Descripcion;
int UnidadesCompradas;
}

En este caso, si vos queres declarar un vector de N posiciones de productos, haces lo siguiente:

Producto Vector[N]; // Acá ya tenes tu vector de N posiciones(No las sabes o si) de productos.

Ahora si vos queres acceder a un producto en particular, lo único que haces es:

Vector[1] Te devuelve el producto en la segunda posición (Recorda que se arranca a contar desde el cero).

Y si queres ver la descripcion o el CodProducto de un producto dentro de un vector haces esto:

Vector[1].Descripción // Esto nos devuelve el string correspondiente a la descripción del 2do producto de tu vector productos.

2) El insertar ordenado pensalo así:

Para poder insertar ordenado algo, tenes que tener como mínimo una forma de agrupar varias cosas iguales(Vector, lista enlazada, etc) que todas tengan un campo en común.

Vos lo podes ordenar por la inicial (A-Z) o por un numero, ya sea de forma ascendente o descendente.

Te recomiendo que te mires los PDF que hay en esta pagina de Oscar Bruno (https://droscarbruno.wordpress.com/algor...de-temas/) ya que yo estudie de ahí para el final + hacer los finales que tiene resuelto + ir y preguntarle en clases de consulta.

Mucha suerte!
Gracias crack!! mandame mp por los mates y las facturas jajajaj
(01-07-2018 09:27)jaiiio escribió: [ -> ]Gracias crack!! mandame mp por los mates y las facturas jajajaj

JAJAJAJAJA, dale, no hay problema.

A mi me paso que en mi primer año me tocaron profesores nefastos y no tuve mucha ayuda externa y este final termino siendo un parto hasta que aprobé sintaxis.

la materia no es difícil y es bastante acotada, ya que siempre piden lo mismo en los finales pero con otro nombre. Con ponerte un rato a estudiar y ver los vídeos de Oscar bruno (Que te explica mas o menos la mecánica de como se podrían resolver) vas a estar bien. Eso si, siempre que haya clases de consulta (ahora en Julio por ejemplo) anda y hacele un par de preguntas, el tipo no tiene drama y va con la mejor.

Saludos y suerte en tu cursada.
URLs de referencia