Es un tipo de variable que almacena una colección de datos homogéneos entre los que existe una relación lineal. Cada elemento de la lista tiene un único predecesor y un único sucesor a excepción del primero y el último respectivamente.
Operaciones con Listas Unidimensionales
Los datos almacenados en una Listas unidimensionales permiten que sean consultados, borrados o modificados. Para lo anterior, normalmente se usa un ciclo en el que se recorren las posiciones de la Lista usando una variable "índice", iniciando en 1 o 0 según el lenguaje de programación y se incrementa durante el ciclo, hasta llegar al tamaño de la Lista que se recorre.
Ejemplo: Crear una Lista Números y almacenar los siguientes datos:
Lista Números: (3, 5, 7, 9, 2)
- Buscar un dato almacenado en la Lista Números, y realizar la siguiente comprobación: SI el dato está mostrar un mensaje que diga “Dato encontrado” SINO está el mensaje es “Dato no existe”
Para lo anterior, se realiza el siguiente análisis:
**Para leer los datos de las Listas, se usa un Ciclo y una Variable que permita leer el contenido de cada una de las posiciones
Finalmente se escribe el algoritmo y se codifica en el lenguaje de programación
Actividad Final
Criterios de entrega:
- Elaborar el análisis del problema (entradas, salidas y proceso)
- Desarrollar el proceso en un lenguaje de programación (Scratch, PSeInt, Java)
Aspecto/Nota
|
5
|
4
|
3
|
2
|
1
|
Análisis
del problema
|
Realizó, documentó y entregó todo el análisis
del problema (entradas, salidas y proceso)
|
Realizó, documentó y entregó parte del análisis
del problema (entradas, salidas y proceso)
|
Realizó, documentó y entregó una de las partes
del análisis del problema (entradas, salidas, proceso)
|
Realizó, documentó y no entregó el análisis del
problema (entradas, salidas y proceso)
|
No realizó el análisis
|
Procesos
|
Los procesos dan respuesta a los 5 puntos del
problema
|
Los procesos dan respuesta a 4 de los 5 puntos
del problema
|
Los procesos dan respuesta a 3 de los 5 puntos
del problema
|
Los procesos dan respuesta a 2 de los 5 puntos
del problema
|
Los procesos no dan respuesta a ningún punto del
problema
|
Listas,
Ciclos, Estructuras Condicionales
|
Se usaron Listas, Ciclos, Estructuras Condicionales y se dio solución a los 5
puntos del problema en un Lenguaje de programación (Scratch, PSeInt, Java)
|
Se usaron Listas, Ciclos, Estructuras Condicionales y se dio solución a 4 puntos
del problema en un Lenguaje de programación (Scratch, PSeInt, Java)
|
Se usaron Listas, Ciclos, Estructuras Condicionales y se dio solución a 3 puntos
del problema en un Lenguaje de programación (Scratch, PSeInt, Java)
|
Se usaron Listas, Ciclos, Estructuras Condicionales y se dio solución a 2 puntos
del problema en un Lenguaje de programación (Scratch, PSeInt, Java)
|
Se usaron Listas, Ciclos, Estructuras Condicionales, pero solo se dio solución a 1
punto del problema en un Lenguaje de programación (Scratch, PSeInt, Java)
|
No hay comentarios:
Publicar un comentario