Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4: ALGORITMOS
Método y Arreglos
Grupo I
Algoritmos
Facultad de Ingeniería
Ingeniería de Sistemas
2021
PRIMERA PARTE CONTEXTUALIZACIÓN
El estudiante debe realizar y enviar un trabajo de investigación sobre los temas referidos, dando
elementos como se ha definido antes, pero se caracteriza por ser unidimensional porque tiene una
solo dimensión como se muestra a continuación. ... Son los que permiten acceder a los componentes
Los arreglos multidimensionales son una ampliación de las matrices de dos dimensiones y utilizan
subíndices adicionales para la indexación. Un arreglo 3D, por ejemplo, utiliza tres subíndices. Los
dos primeros son como una matriz, pero la tercera dimensión representa páginas u hojas de
elementos.
2. Cuáles son las operaciones que se pueden realizar con arreglos. Explicarlas.
Sobre un arreglo es posible realizar una variedad de operaciones, las cuales permiten manipular el
arreglo de acuerdo con las necesidades, que se presenten al administrar información con este tipo
de estructura:
Ingresar
Sumar y Promedio
Mayor y Menor
Buscar y Reemplazar
Ordenar e Invertir
Insertar y Eliminar
entre otras que facilitarían las acciones sobre un arreglo, luego podría ampliarse a operaciones entre
dos arreglos.
Arreglo: es decir es un conjunto de variables que se citan y manejan con un mismo nombre, y que
permite además la utilización individual de sus elementos. ... Un arreglo es en resumen un conjunto
Vector: zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los
elementos de la matriz.
4. Que es recursividad
una función se llame a sí misma. El ejemplo clásico es la función que calcula el factorial de un
número. Un factorial consiste en multiplicar un número natural por el número anterior, y este a su
vez por el anterior, y así sucesivamente hasta llegar al número 1. Por ejemplo, el factorial de 8 sería
el resultado de multiplicar 8 por 7, luego por 6 y así sucesivamente hasta llegar a uno.
Una función recursiva que hiciera este cálculo multiplicaría el número que se le pasa por el
resultado de llamar a la función restando uno a ese número. En nuestro ejemplo, multiplicar 8 por
"condición de salida", y es esencial para impedir que la función se esté llamando a sí misma
eternamente.
Función: es una sección de un programa que calcula un valor de manera independiente al resto del
programa. ... los parámetros, que son los valores que recibe la función como entrada; el código de
Método: es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una
clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de
En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado
gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en
Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la palabra group es usada
para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una palabra
que están previstas para un posible uso en futuras versiones. En Java const y goto son palabras
reservadas — no tienen significado en Java, pero tampoco pueden ser usadas como identificadores.
Al reservar los términos pueden ser implementados en futuras versiones de Java, si se desea, sin
Java: Test:
nombre de clase.
a: nombre de la variable.
Python:
Algoritmo de ordenamiento: es un algoritmo que pone elementos de una lista o un vector en una
secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una
Burbuja: Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente,
toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está
ordenada
Selección.
Es un método para encontrar un valor objetivo dentro de una lista. Ésta comprueba
secuencialmente cada elemento de la lista para el valor objetivo hasta que es encontrado o hasta
Las estructuras de datos son una forma de organizar los datos en la computadora, de tal manera
que nos permita realizar unas operaciones con ellas de forma muy eficiente.
Es decir, igual que un array introducimos un dato y eso es prácticamente inmediato, no siempre lo
Esto suele ser muy útil como una forma de organizar estructuras de datos de forma más eficiente.