Ejercicio1b -1s2024

Ejercicio1b -1s2024

de Zoé Castro Brando -
Número de respuestas: 4

Buenas. No se si entendi muy bien la letra del ejercicio, pensé que la había entendido pero al leer la solución me perdi un poco en lo que se quiere hacer. Adjunto foto de lo que hice, mas allá de que sea un borrador, a ver si está correcto aunque sea diferente a la solución..

En respuesta a Zoé Castro Brando

Re: Ejercicio1b -1s2024

de Felipe Miranda Torres De La Llosa -
Hola Zoé, como andas?

El ejercicio lo que pide es insertar el carácter c en la posición columna del arreglo con tope ln. Al hacer esto puede que ya halla un carácter en esa posición del arreglo, en este caso para "hacer lugar" hay que desplazar los caracteres desde la posición columna hasta ln.tope un lugar hacia adelante. Ahora si el arreglo ya está lleno (ln.tope = maxcol), al insertar c en la posición columna y desplazar el resto de caracteres hacia adelante, el último carácter te va a quedar como por fuera del arreglo, y en este caso lo guardas en el parámetro por referencia pc.
Sobre tu solución hay algún detalle sobre donde se inserta c, siempre debe insertarse en la posición columna, así que la instrucción que no puede faltar es "ln.cars[columna] := c;". En cambio, en tu solución c se inserta o en la primera posición del arreglo o en pc (por fuera del arreglo).
Es entendible que la realidad de este ejercicio puede ser un poco más compleja que otros porque está basado en la segunda tarea de ese semestre, aunque tiene toda la información necesaria para ser resulto sin haber realizado esa tarea.
¡Cualquier duda volvé a consultar!

Saludos,
Felipe
En respuesta a Zoé Castro Brando

Re: Ejercicio1b -1s2024

de Alberto Daniel Sanchez Latronico -
Hola Zoe, ? donde esta este ejercicio ?
En respuesta a Alberto Daniel Sanchez Latronico

Re: Ejercicio1b -1s2024

de Felipe Miranda Torres De La Llosa -
Hola Daniel, Todo bien?

Es el ejercicio1b del segundo parcial del primer semestre de 2024.

Saludos,
Felipe