Está en la página 1de 4

Miguel Bautista Reyes

Matricula: ES1921023006

Grupo: TM-KCDI-1902-B2-000

TSU Telemática

Unidad 3
Autorreflexiones
1. ¿Cuántas subrutinas pueden existir dentro de un programa?

No existe una cantidad definida en las cuales se pueda dividir un problema, pero

se deben de tomar en cuenta los principios de diseño modular:

Las partes más relacionadas deben de pertenecer a un mismo modulo.

Las partes no relacionadas deberán de estar en módulos diferentes.

2. ¿Cuál es la nomenclatura para nombrar a una subrutina?

Las declaraciones de las subrutinas son especificadas por un nombre único en la

programación, con el cual se identifica y distingue de otras, no puede exsitir otra

función o procedimiento con el mismo nombre, en el caso de datos tipo retorno del

valor devolverá al terminar su ejecución, ejemplos de nomenclatura:

PROGRAMA principal
instrucción 1
instrucción 2
...
instrucción N
...
SUBRUTINA NombreX
.......
FIN SUBRUTINA
...
FIN PROGRAMA principal.
3. ¿A qué se le conoce como encabezado de una función?

Es la primer línea de la definición de una función (header), es la ejecución de la

función que se realiza en el momento en que desde el programa principal se hace

referencia a su nombre

4. Menciona 5 tipos de estructuras de datos

Registro: reúne datos que han sido agregados, con este tipo de estructura lo que

realiza es unificar un valor con otra serie de valores relacionados formando una

secuencia.

Vector: concentra elementos dando lugar a una estructura ordenada y relacionada,

sus datos coinciden en formar parte de un tipo concreto y en estar colocados en

un orden determinado, se aplican palabras de memoria que ayudan a su

organización, mientras que también hay que tener en cuenta que es factible que

los arreglos puedan sufrir cambios de tamaño

Unión: en la cual se unen distintos datos, pero diferenciándose del registro debido

a que solo se registra un valor determinado, en caso de requerir un campo

añadido dentro del registro, se utiliza el término de tipo variante.

Pila: también denominada sistema último-dentro primero-fuera , es una lista lineal

en la cual las inserciones y extracciones tienen lugar sólo por un extremo llamado

cúspide.
Arrays: la estructura de datos más simple es el array lineal (o unidimensional), un

array lineal es una lista de números finitos de datos similares, referenciados por

medio de un conjunto de n números consecutivos, normalmente 1,2,3, …, n.

5. ¿Cuál fue tu aprendizaje de esta unidad?

El poder entender que un programa se puede dividir en subrutinas y que no solo

se tenga que realizar una programación continua, con los diferentes tipos de

estructuras de datos que se integran en la programación se puede realizar

estructuras programadas por separado y de esta manera no es necesario hacer

una modificación mayor ya que solo sería necesario modificar una subrutina o una

parte del programa principal.

Personalmente la programación es algo que se me complica entender, se que si

quiero poder entender y desarrollar un conocimiento más amplio debo dedicarle

más tiempo a la realización de diferentes programas para poder aprender a base

de prueba y error.

También podría gustarte