Documentos de Académico
Documentos de Profesional
Documentos de Cultura
---------------------------------------------
Inicio
Buffer Ganan
Dispositivo Disco
Reg_ganan
num_car N[2]
nom_j X[20]
num_cab N[2]
distancia N[3]
tiempo N[3]
FinBuffer
Buffer Caballos
Dispositivo Disco
Reg_caballo
caballo N[2]
nombre X[20]
peso N[3]
raza X[20]
FinBuffer
Abrir Ganan(Entrada), Caballos(Entrada)
Leer tamano
Entero caballos[tamano]
Real velocidades[tamano]
Entero i <- 1
Leer Reg_caballo
MQ(not(eof(Caballos)))
velocidades[i] <- 0
i <- i + 1
Leer Reg_caballo
FinMQ
Leer Reg_ganan
MQ(not(eof(Ganan)))
Para j: 1, i, 1
Si (num_cab = caballos[j])
velocidad <- distancia / tiempo
FinSi
FinPara
Leer Reg_ganan
FinMQ
Para k: 1, i, 1
caballo_menor <- k
FinSi
FinPara
Abrir Caballos(Entrada)
Leer Reg_caballo
MQ(not(eof(Caballos)))
Si (caballo = caballos[caballo_menor])
FinSi
Leer Reg_caballo
FinMQ
Cerrar Caballos
Fin
Punto 2
---------------------------------------------
Inicio
Buffer Asignaturas
Dispositivo Disco
Reg_asig
ClavePrincipal = cod_asig
ClaveSecundaria = curso
cod_asig N[10]
nom_asig X[20]
curso N[3]
creditos N[2]
ced_prof N[10]
FinBuffer
Buffer Profesores
Dispositivo Disco
Reg_profe
ClavePrincipal = cedula
nom_prof X[20]
cedula N[10]
fecha_in X[8]
fecha_na X[8]
categoria X[15]
FinBuffer
Leer cedula
Abrir Asignaturas(Entrada), Profesores(Entrada)
Leer Reg_asig
MQ(not(eof(Asignaturas)))
Si (cedula = ced_prof)
FinSi
Leer Reg_asig
FinMQ
FinSi
MQ(not(eof(Profesores)))
DD (categoria)
"Catedrático":
"Titular":
"Asociado":
"Ayudante":
FinDD
Leer Reg_profe
FinMQ
FinSi
Sino
FinSi
Sino
FinSi
Escribir mayor_ct_t
Sino
Escribir mayor_a_t
FinSi
Fin
Punto 3
---------------------------------------------
R: A