TP4

1 view
Skip to first unread message

Alfredo Masis Vargas

unread,
Oct 8, 2009, 9:29:12 PM10/8/09
to Programación II (Grupo 01)
Profe ud no puede subir lo que vimos el lunes de lectura de archivos
es que estuvimos tratando de leerlo de una forma que nos encontramos
pero no lo hace bien!!!!!
Gracias.....

Roberto Ulloa

unread,
Oct 8, 2009, 10:59:56 PM10/8/09
to ci-12...@googlegroups.com
Listo, el archivo 05oct.zip.
--

"Hágale el amor a la vida"
                            Evolución

Alfredo Masis Vargas

unread,
Oct 13, 2009, 5:01:42 PM10/13/09
to Programación II (Grupo 01)
Profe una pregunta cual es el criterio para comparar 2 vuelos...?

Ejemplo:

AV083 Avianca Colombia Chile K 1400 1900 700
AV084 Avianca Colombia Chile K 1400 1900 800

O sea que es lo que debe cambiar para que se pueda insertar una
arista
(o vuelo)???

Pueden haber vuelos iguales de distintas aerolineas o de la misma
aerolinea con distintos precios y horarios..... pero con los mismos
paises de origen y destino??

Roberto Ulloa

unread,
Oct 14, 2009, 11:25:29 AM10/14/09
to ci-12...@googlegroups.com


Profe una pregunta cual es el criterio para comparar 2 vuelos...?

Ejemplo:

AV083 Avianca Colombia Chile K 1400 1900 700
AV084 Avianca Colombia Chile K 1400 1900 800

En ese caso varía el precio.

O sea que es lo que debe cambiar para que se pueda insertar una
arista
(o vuelo)???

El identificador AV083 y AV084 debe ser único en los archivos y debería estar
en la arista.

Pueden haber vuelos iguales de distintas aerolineas o de la misma
aerolinea con distintos precios y horarios..... pero con los mismos
paises de origen y destino??

Claro. La "única cosa única" es el identificador .

Roberto

David Villegas

unread,
Oct 16, 2009, 7:34:21 PM10/16/09
to Programación II (Grupo 01)
Profe una pregunta. Cual es la diferencia entre typedef y typename a
la hora de darle un nombre a un iterador?

Roberto Ulloa

unread,
Oct 17, 2009, 5:08:21 PM10/17/09
to ci-12...@googlegroups.com

typedef se usa para apodar un tipo y después crear cosas de ese tipo con el apodo. Pueden ser clases o tipos primitivos.
Mejor vea este ejemplo:  http://es.wikipedia.org/wiki/Typedef

typename es un poco más truculento. Tiene dos usos.

1. En el uso de plantillas (que oficialmente no hemos visto) significa que la Lista (el Arbol, el Grafo, la Pila) puede ser de cualquier tipo.

2. "Si uno no tiene definido un tipo"(*) uno puede declararlo de un tipo genérico "typename" y el programa compilaría. Es medio extraño pero en realidad este era el uso inicial que tenía y se ajustó bastante bien para las plantillas, el uso más común actualmente. 

"Si uno no tiene definido un tipo"(*): esto es:
1. eventualmente voy a hacer un Loro...
2. pero todavía no lo tengo
3. pero sé que lo voy a tener y
4. además quiero saber lo que ya programé compila
5. a pesar de que el Loro no exista...

Si no entiende la segunda razón, pregunteme en clase...  la que más nos interesa es la primera

Roberto

Eduardo

unread,
Oct 31, 2009, 4:54:40 PM10/31/09
to Programación II (Grupo 01)
Aspecto importante: - Considere que se puede salir un martes y puedo
llegar un lunes (una semana viajando :)

Profe, este aspecto de la tarea programada 4 todavia hay que tomarlo
en cuenta???

Roberto Ulloa

unread,
Nov 2, 2009, 10:23:41 AM11/2/09
to ci-12...@googlegroups.com
En la medida de lo posible. Aunque a estas alturas, si le representa muchos problemas, mejor haga un caso de prueba y lo documenta bien.

Cuando termine la documentación y el resto del programa, lo trata de reparar. A partir de ahí, queda a criterio del asistente la rebaja de los puntos.

Saludos
Roberto
Reply all
Reply to author
Forward
0 new messages