e)
f)
g)
h)
Primeros algoritmos
1- Cules de los siguientes algoritmos permiten generar el listado ordenado alfabticamente de los alumnos inscriptos
en AyP?. En los casos que no lo permiten, justifica el por qu.
a) Obtener la lista de nombres de los alumnos inscriptos en AyP.
Imprimir la lista.
b) Obtener la lista de nombres de los alumnos inscriptos en cada materia de la facultad (materia-nombre de
alumno).
Ordenar alfabticamente por nombre la lista.
Listar los nombres de aquellos que estn inscritos en AyP.
c) Por cada alumno de la facultad:
si est inscripto en AyP, insertar en orden alfabtico su nombre en una lista.
Imprimir la lista.
d) Obtener la lista de nombres de los alumnos inscriptos en AyP.
Ordenar alfabticamente la lista.
Imprimir la lista.
2- Modifica el algoritmo anterior para que las cartas con igual valor al de referencia:
a) le correspondan al jugador 1.
b) a ninguno de los dos.
3- Juego de cartas: Indica si el siguiente algoritmo refleja el juego. Corrige si lo consideras necesario.
Algoritmo Juego de cartas
Descripcin del juego
El juego consiste en: tomar una carta del mazo,
la cual servir de referencia.
Distribuir las restantes cartas entre dos
jugadores: el jugador 1 a quien le tocar las
cartas de menor valor que el de la carta de
referencia y el jugador 2 que tendr las
restantes. Gana el jugador que obtenga ms
cartas.
4- Realiza la traza de los siguientes algoritmos e indica los resultados visualizados. Marca las asignaciones,
instrucciones de entrada o salida, variables y valores constantes, estructuras de decisin y de repeticin que
aparecen en estos algoritmos:
Algoritmo result1
Algoritmo result2
Var
x, y: entero
Var
Inicio
x 2
si x < 2 entonces
mostrar (Primero)
sino
mostrar (Segundo)
finSi
Inicio
ingresar (a, b)
si a < b entonces
c a
a b
b c
finSi
si x < 4 entonces
mostrar (Tercero)
finSi
repetir
a a b
c ab
hasta a < 0
mostrar (a, b, c)
Fin
mostrar (Cuarto)
x 5 + 3 * 6 mod 4
y x div 2
mostrar (x, y)
Fin
a, b, c: entero