Está en la página 1de 4

INDUCCION A LA PROGRAMACION

Semana N°5

Nombre : Johan Santander Alvarez

Fecha: 10-07-2022

Carrera: Técnico de nivel superior en automatización y control


DESARROLLO

1 Requiere diseñar una función que calcule si una palabra es palíndromo1 o no. Para ello
debe comparar las estructuras de datos: pila, cola, arreglos, secuencias o listas, y
argumentar Se cuál recomienda para implementarla dentro de un programa.

Respuesta:

En la dulcería ubicada en Santiago requiere realizar una atención de mayor rapidez y al


igual mantener sus ventas con los productos frescos que se ofrece, para ello se
incorporará un Sistema de numero para una mejor atención y una correcta salida de los
productos.

En esto se utiliza los datos abstractos de colas que se implementa. En este caso se debe a
la estructura o pila correspondiente al “FIFO/LIFO” es el primero en entrar y es el primero
en salir. Por lo que es que el primer cliente que tome su número será la primera en
atender y así sucesivamente al número de clientes que se deben de atender. Dado que los
productos no se deben apilar en el mostrador, los clientes que lleguen (puede ser en
forma aleatoria o no ) van comprando los productos y estos últimos se van sacando
( comprando ) por los primeros de la fila , esto garantiza que los productos sean frescos .

Las colas vinculan un dato de almacenamiento que se vinculara de acuerdo con el número
de tiket que tendrá el cliente y se guardara en la interfaz de entrada y salida y quedara en
cola la impresión por la orden de llegada.

Ejemplo:

1.- Cliente llega a la pastelería y retira su tiket.

2.- Cliente debe de esperar el llamado de tiket asignado.

3.- Sistema selecciona la atención, eligiendo las opciones que se desea realizar.

4.- Cliente pasa por caja y cancela

6.-Cliente retira su producto con el tiket cancelado

7.- Cliente se retira de la dulcería.

De esta forma se llevaría un orden de venta del producto ofrecido.


2 Se requiere diseñar una función que calcule si una palabra es palíndromo1 o no. Para ello
debe comparar las estructuras de datos: pila, cola, arreglos, secuencias o listas, y
argumentar cuál recomienda para implementarla dentro de un programa.

Respuesta:

Según lo aprendido en el contenido de la semana, creo que el TDA más adecuado para el
programa seria las Colas Dobles ya que vemos que ofrece la alternativa de insertar y
eliminar elementos por ambos extremos de la cola y vemos que un palíndromo es una
palabra que se lee de izquierda a derecha o viceversa de derecho a izquierda y en este
caso las colas dobles cumplen perfectamente dicha función para el reconocimiento de un
palíndromo y de esa manera obtenemos la mejor opción para ejecución del programa .
Bibliografía
IACC (2022). Principios de estructuras de datos. Semana 6

IACC (2022). Inducción a la programación. Semana 6

También podría gustarte