Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTOR (ES):
Cabrera Encalada Cristhian Augusto (0000-0002-4982-6810)
Gomez Silva Viery Jefferson (0000-0002-2273-4676)
Ortiz Ruiz Victor Alexander (0000-0002-3365-2887)
LÍNEA DE INVESTIGACIÓN:
Sistemas de Información y Comunicaciones
Piura – Perú
2023
INDICE
1. ………………………………………………….. Introduccion
2. ………………………………………………. Argumentacion
2.1. ………………….. Leshly Soledad Pastor Herrera (Lima, 2019)
2.2. ……………. Jhonatan Guillermo Retamozo Guzmán (Lima, 2019)
2.3. …………………….. Hijonosa Ramos Edwin Antonio (Tacna, 2014)
II
1. INTRODUCCIÓN
En este presente ensayo se realizará una breve base teórica de la programación
empleando el lenguaje C++, enfocándose en el desarrollo del tema de arrays y
sus métodos de ordenación. Añadiendo temas necesarios referentes a la
programación con el lenguaje C++, ya que estos van a ser necesarios para
poder dar solución al problema planteado, donde se explicará el análisis,
fragmentos del cogido empleado para brindar una solución al ejercicio. Una vez
terminado el ejercicio se ha de comenzar con el análisis de los IDES´S que se
emplearan para el desarrollo del programa, añadiendo un análisis sobre los
métodos más utilizados en el ordenamiento de datos de un arrays, tomando en
cuenta investigaciones posteriores se le determinara una ponderación a cada
método para lograr validar cuál de ellos es el más empleado, todo esto se
realizar a través de unas tablas porcentuales de la cual se tomaran los datos
obtenidos y se determinará las conclusiones sobre estos parámetros a analizar.
II
arrays sean especialmente útiles para el procesamiento de grandes conjuntos
de datos. En segundo lugar, los arrays permiten un acceso rápido a los
elementos individuales. Cada elemento del array se puede acceder mediante su
posición en el array, que se especifica mediante un índice. Los índices
comienzan en cero en la mayoría de los lenguajes de programación, lo que
significa que el primer elemento del array tiene un índice de cero, el segundo
elemento tiene un índice de uno, y así sucesivamente.
Los arrays pueden ser unidimensionales, es decir, una lista lineal de elementos,
o multidimensionales, lo que significa que son matrices con filas y columnas que
contienen elementos. Los arrays son muy útiles para almacenar y manipular
grandes cantidades de datos de manera eficiente. Además, su uso puede
mejorar significativamente el rendimiento de un programa en comparación con
otras estructuras de datos, como las listas enlazadas. En la mayoría de los
lenguajes de programación, los arrays tienen una longitud fija que se establece
en el momento de la creación del array. Sin embargo, algunos lenguajes
permiten arrays dinámicos, que pueden cambiar de tamaño durante la ejecución
del programa.
III
Para un ingeniero de Sistemas, es fundamental estar actualizándose
constantemente, es decir, estar aprendiendo con las nuevas actualizadas,
métodos, herramientas y opciones que se realiza cada cierto tiempo para poder
expandir sus conocimientos no solo en el ámbito del array, sino también, como
futuro profesional y colaborar de una empresa para salvaguardar el bienestar y
funcionamiento adecuado de sus datos.
IV
ARGUMENTACION
2.1. Leshly Soledad Pastor Herrera (Lima, 2019)
El informe presentado por la autora, consiste en el proceso de ventas de la
empresa Nadalco SAC, San Isidro, Lima que como ya se dijo consiste en la
ceración de una página web para la venta de productos por la empresa. En este
proyecto se usó el arraylist para que los datos que los compradores indicarán se
guarden automáticamente en un repositorio. Se genero dos listados de arraylist;
uno que esta supervisado con los encargados de la empresa y el otro que
indicaría los productos y el precio seleccionados a las personas externas.
2.2. Jhonatan Guillermo Retamozo Guzmán (Lima, 2019)
“Sistema RPA en la validación de la gestión documental de liquidación de los
empleados en la empresa TCS del Perú - 2018”. La gestión documental es una de
las inquietudes más declaradas y no tan modernas en las empresas. El número
de documentos ejecutados, administrativos y acreditativos formados se ha
aumentado notablemente y la digitalización de los datos está formando en uno de
los terrenos de guerra de las empresas. El objetivo de la tesis fue conocer el
Impacto de un Sistema RPA en la validación de Gestión Documental de
Liquidación de los empleados de la empresa TCS del Perú-2018 a través de
conocimiento básicos en programación para la creación de la web.
2.3. Hijonosa Ramos Edwin Antonio (Tacna, 2014)
“Velocidad de respuesta de los algoritmos de búsqueda de datos contenidos en
estructuras estáticas y dinámicas”. Los grandes volúmenes de datos que se
generan día a día requieren dispositivos de almacenamiento masivo de datos de
gran capacidad y equipos de cómputo de alta potencia de cálculo que permita
reducir los tiempos de acceso y recuperación de datos para su explotación en
aplicaciones computacionales. Se estudia el tiempo de respuesta para los
procesos de búsqueda de datos contenidos en estas estructuras y con ello
determinar la velocidad de respuesta de los algoritmos de búsqueda que actúan
sobre estas estructuras. Para ello se implementó en el lenguaje C++ un programa
que genere en forma automática los datos y los almacene en las dos estructuras y
a partir de ello efectuar operaciones de búsqueda cronometrando el tiempo de
respuesta de los procesos para evaluar su desempeño. El objetivo de la tesis
planteada fue determinar la velocidad de respuesta de los algoritmos de
búsqueda de datos contenidos en estructuras estáticas y dinámicas.
Los arrays permiten agrupar elementos de datos relacionados en una sola
estructura, lo que hace que la gestión y el acceso a estos elementos sea mucho
más fácil y eficiente que si se almacenaran como variables individuales. Por
ejemplo, en vez de almacenar los datos de una lista de compras como variables
independientes como "leche", "pan", "huevos", y así sucesivamente, se pueden
V
almacenar en un array llamado "listaDeCompras" que contenga cada uno de
estos elementos en una sola variable.
VI