Está en la página 1de 7

FACULTAD DE INGENIERÍA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Aplicación de ecuaciones diferenciales

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

LÍNEA DE RESPONSABILIDAD SOCIAL UNIVERSITARIA:

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.

El informe estará clasificado por:


- Definición de arrays
- Tipos de arrays
- Como influye el conocimiento del arrays en el desarrollo del ser humano
- Importancia del arrays
Entre otros puntos más a definir.

La mayoría de los lenguajes de programación tienen soporte para arrays, y


proporcionan diferentes formas de crear, inicializar, asignar y acceder a los
elementos del array. Algunos lenguajes de programación también proporcionan
funciones para manipular y ordenar los elementos del array. Es importante tener
en cuenta que los arrays tienen un tamaño fijo, que se determina en tiempo de
compilación o en tiempo de ejecución. Si se necesita almacenar más elementos
de los que se pueden almacenar en el tamaño del array, es necesario crear un
nuevo array con un tamaño mayor.

Uno de los problemas que se encuentra hoy en día es la incapacidad de


conocimientos acerca de estos temas y como la tecnología ha ido
evolucionando para el mejor control del ser humano. Actualmente muchos datos
de información se pierden o son incapaces de leer porque están escritos
manualmente y esto provoca retraso en un negocio que recién este
comenzando su emprendimiento.

Algunos de los objetivos a dar conocer es la importancia, el beneficio y su


función como parte de la programación de un Ingeniero de Sistemas. En primer
lugar, los arrays permiten almacenar grandes cantidades de datos de manera
eficiente en la memoria. Los elementos del array se almacenan juntos en una
ubicación contigua de memoria, lo que significa que se pueden acceder
rápidamente sin necesidad de buscar en toda la memoria. Esto hace que los

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.

Además, los arrays también permiten realizar operaciones en todos los


elementos de forma simultánea. Esto se logra mediante el uso de bucles que
recorren cada elemento del array y realizan una operación en él. Esta
funcionalidad es especialmente útil cuando se realiza un procesamiento de
datos repetitivo. Los arrays se pueden utilizar en una amplia variedad de
aplicaciones en la programación. Por ejemplo, los arrays se utilizan
comúnmente para almacenar datos de entrada y salida, como los datos de una
imagen o un archivo de audio. También se utilizan en la programación de juegos
para almacenar la información del mundo del juego, como la ubicación y el
estado de los personajes y los objetos. En resumen, los arrays son una
estructura de datos esencial en la programación. Permiten almacenar grandes
cantidades de datos de manera eficiente y permiten un acceso rápido y fácil a
los elementos individuales. Además, se pueden utilizar en una amplia variedad
de aplicaciones, lo que los convierte en una herramienta poderosa y versátil
para cualquier programador.

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.

Se realiza este tema de investigación con el fin de impartir conocimientos acerca


del arrays ya que son usados hasta por grandes empresas para poder tener
control de sus datos y estos además se encuentren organizados, es decir, el
tema array o arraylist son un tema base que cualquier profesional encargado en
esta carrera debe conocer porque se encuentran casi siempre en una data de
información implantado como guardador de datos en empresas grandes y/o
medianas.

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.

En conclusión, los arrays en lenguaje de programación son una estructura de


datos fundamental para almacenar y manipular grandes cantidades de
información de manera eficiente y organizada. Permiten acceder a los datos de
manera rápida y sencilla, mediante un índice que indica la posición del elemento
dentro del array. Es importante tener en cuenta que los arrays tienen un tamaño
fijo, que se determina en tiempo de compilación o en tiempo de ejecución, y que si
se necesita almacenar más elementos de los que se pueden almacenar en el
tamaño del array, es necesario crear un nuevo array con un tamaño mayor.

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

También podría gustarte