Está en la página 1de 3

Asignatura Datos del estudiante Fecha

Apellidos: Mejía Martínez


Algoritmos y Programación
03/02/22
Básica
Nombre: Ricardo Alfonso

Actividad
Protocolo individual de la unidad n°: 4

Análisis y síntesis: 

Síntesis e interpretación personal de los temas vistos en la unidad

Arreglos

4.1 Modularización: es el proceso por el cual seleccionamos y agrupamos instrucciones de


programación que cumplen una función específica.
4.1.1 Ventajas de la modularización: ( Capacidad de administración, trabajo en equipo, calidad,
reutilización de módulos).
4.1.2 Ejemplo de un algoritmo modularizado:

Función AreaCirculoDeRadio (REAL radio)


– INICIO
– – Real area <- PI * radio * radio
– – Devolver area
– FIN
4.2 Métodos: Es un método para resolver un problema mediante una serie de pasos
(acciones, operaciones, instrucciones, órdenes, entre otras.) definidos, precisos y finitos.
4.2.1 Métodos y Lenguajes de Programación:

 Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. 
 Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso 
 Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo
(Diagrama de Flujo).  
 2. No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un
algoritmo (Pseudocódigo)
4.2.2 Declaración de un método: consta de un encabezado y un cuerpo.
4.2.3 El cuerpo de un método: está dado por una secuencia de instrucciones separados por
comas, dentro de una llave que abre y otra que cierra { }.
4.4 Arreglos: Un array es un Objeto en que se puede Almacenar un conjunto de datos de un
mismo tipo. Cada uno de los elementos del array tiene asignado un índice numérico según su
posición, siendo Cero el índice del primero.
4.4.1 Esquema de un arreglo de datos en memoria RAM: es un conjunto de datos o una
estructura de datos homogéneos que se encuentran ubicados en forma consecutiva en la
memoria RAM (sirve para almacenar datos en forma temporal).
4.4.2 Componentes de un arreglo de datos: todos los elementos de la matriz deben ser del
Asignatura Datos del estudiante Fecha
Apellidos: Mejía Martínez
Algoritmos y Programación
03/02/22
Básica
Nombre: Ricardo Alfonso

mismo tipo (int, float, String etc.).. Las filas y columnas comienzan a numerarse a partir de cero,
similar a los vectores.
4.4.3 Arreglos en Java: son entidades “estáticas” en cuanto a que su tamaño no cambia una
vez que han sido creadas.
4.5 Matrices: una matriz es un array bidimensional (2 dimensiones, filas y columnas)
4.5.1 Componentes de una matriz:
4.5.2 Matrices en Java: el programador especifica el tipo de los elementos y usa el operador
new para asignar espacio de almacenamiento al número de elementos requerido para arreglo.
4.7 Ordenamientos: 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 permutación o reordenamiento de la entrada que satisfaga la relación de orden dada.
4.7.1 ¿Qué es ordenar? En Java, las matrices contienen datos y debemos ordenar estos datos
para organizarlos de acuerdo con algunos criterios proporcionados.
4.7.2 Algoritmos de ordenamiento: Los algoritmos de ordenamiento nos permite, como su
nombre lo dice, ordenar. En este caso, nos servirán para ordenar vectores o matrices con
valores asignados aleatoriamente.
 4.7.2.1 Algoritmo de ordenamiento por inserción: El bucle principal de la ordenación por
inserción va examinando sucesivamente todos los elementos de la matriz desde el segundo
hasta el n-ésimo, e inserta cada uno en el lugar adecuado entre sus predecesores dentro de la
matriz.
 4.7.2.2 Algoritmo de ordenamiento por el método de la burbuja: El método de la burbuja es
uno de los mas simples, es tan fácil como comparar todos los elementos de una lista contra
todos, si se cumple que uno es mayor o menor a otro, entonces los intercambia de posición.
 4.7.2.3 Algoritmo de ordenamiento por el método de selección: funciona seleccionando el
menor elemento de la matriz y llevándolo al principio; a continuación selecciona el siguiente
menor y lo pone en la segunda posición de la matriz y así sucesivamente.

Discusión: 
Dudas, desacuerdos, discusiones

Modularización: Ninguna duda


Ejemplo de un algoritmo modularizado: Todo claro
Métodos: Ninguna duda
Ventajas de la modularización: Todo claro
Métodos y Lenguajes de Programación: ninguna duda.
Asignatura Datos del estudiante Fecha
Apellidos: Mejía Martínez
Algoritmos y Programación
03/02/22
Básica
Nombre: Ricardo Alfonso

Declaración de un método: Muy claro todo


Algoritmo de ordenamiento por inserción: Muy claro.

También podría gustarte