Вы находитесь на странице: 1из 12

FASE 3

ARREGLOS

POR:

JHON FREDDY ORTIZ.

JHOANY ALBERTO ROJAS.

GABRIEL DAVID PULGARÍN.

JAIME ANTONIO SALAZAR GALLEGO.

TUTOR:

GUSTAVO EDUARDO CONSTAIN MORENO

INTRODUCCIÓN A LA PROGRAMACIÓN

30134_103

UNIVERSIDAD NACIONAL ABIERTAY A DISTANCIA- UNAD

DOSQUEBRADAS

NOVIEMBRE 23 - 2016
INTRODUCCIÓN

Continuando con el proceso de formación y explorando los conocimientos que nos ofrece la
programación en C++, es la oportunidad de adentrarnos en los arreglos, los cuales son un
método de almacenamiento que nos permite realizar diferentes procesos con bases de datos
como el ingreso de información estructurada, organización de datos y manipulación de los
mismos.
Los diferentes tipos de arreglos, nos ofrecen la posibilidad de guardar espacios en memoria
que después pueden ser de mucha utilidad al momento del tratamiento de los datos.
PUNTO 1 RESPUESTA A LA PREGUNTA

1. Cada estudiante debe explicar cómo se almacenan datos en un arreglo. Con los aportes de

todos se consolida una explicación clara del proceso.

RESPUESTA.

 Los arreglos forman parte de una amplia variedad de estructuras de datos que se

almacenan en espacios de memoria consecutivos y que reciben un nombre común. La

utilidad de guardar en espacios consecutivos de memoria, radica en la rapidez con la que

se pueden tratar los datos.

Pueden ser unidimensionales o vectores, bidimensionales o matrices multidimensionales.

Antes de almacenar datos en un arreglo, este debe ser inicializado, se inicializa en la

declaración de las variables, y se determina por medio del nombre del arreglo y entre

corchetes el número de datos a ser guardados. Los datos van ingresando en la memoria al

dar el nombre del arreglo, más el subíndice de la posición.

Ejemplo.

Intnumero [10]; Se refiere a un arreglo donde se guardan 10 datos numéricos del tipo

entero.

La forma de almacenar los datos puede darse desde su inicialización así:

int numero [5] = {2, 4, 6, 8, 10};

También puede almacenarse por medio de un ciclo for, el cual pasa por cada uno de los

índices del arreglo y guarda en la memoria el dato establecido. Ejemplo:


Intnumero[5];

for(f=0; f<=4; f++)

{ cin>>numero[f];

El arreglo es de 5 datos, y el primer dato del arreglo esta en el sub-indice [0].


PUNTO 2 PROGRAMA

2. Realicen un programa, utilizando arreglos y funciones (una función por cada opción del

menú), que registre los datos de 3 artículos con sus respectivos precios y que además muestre

información de acuerdo al siguiente menú:

MENU

1. Registrar datos

2. Listar datos

3. Ordenar artículos por precio

4. Imprimir nombre del artículo de mayor valor.

5. Imprimir resultado de la suma de los 3 artículos.

6. Salir.

El programa debe incluir comentarios e indicar el nombre del estudiante que realizó cada

función diseñada por el programador.

PANTALLAZOS
TABLA DE AUTOEVALUACIÓN

Revisó los
Ingresó a Interactuó
NOMBRE DEL contenidos Realizó el Realizó el
tiempo al con los
ESTUDIANTE de la punto 1 punto 2
foro compañeros
unidad 3

Daniel Martínez Si No No No No
Jhoany Alberto
Si Si Si Si
Rojas Si
Gabriel David Si
Si Si Si Si
Pulgarín
Jaime Salazar
Si Si Si Si Si

Jhonfreddy Ortiz Si Si Si Si Si
CONCLUSIONES

 Al utilizar un sistema de arreglo en C++; se pudo comprender como se almacena una


memoria de manera de bloque, se diferenciaron los distintos elementos que pedía la
actividad y se usaron índices detrás del arreglo para dar nombres e indicaciones dela
función a realizar

 Al agrupar la estructura de datos, permite almacenar elementos del mismo tipo s en un


solo bloque de memoria juntos, uno después de otro para posteriormente poder
identificarlos por un mismo nombre y posición en la que se encuentran.

 Se realizan las actividades propuestas en la actividad.


 Se logra comprender la forma en que se usan los arreglos y qué ventajas tiene trabajar con
este tipo de estructuras.
 Se logra realizar el ejercicio planteado por medio de funciones y se almacenan los datos
por medio de arreglos.
 Se realiza el tratamiento de las bases de datos como ordenamiento, lectura entre otros.
REFERENCIA BIBLIOGRÁFICA

 Benavides Ruano, Mirian. 2016. Arreglos, definición y declaración. Universidad Nacional

Abierta y a Distancia – UNAD. Recuperado de:

http://datateca.unad.edu.co/contenidos/301304/2016-2/U3/Unidad_3_-_Arreglos.pdf

 Joyanes Aguilar, Luis, and Sánchez García, Lucas. Programación en C++: un enfoque

práctico : un enfoque práctico. Madrid, ES: McGraw-Hill España, 2009. ProQuestebrary

.Arrays. Recuperado de: http://datateca.unad.edu.co/contenidos/301304/2016-

2/U3/Arrays.pdf

 Joyanes Aguilar, Luis, and Sánchez García, Lucas. Programación en C++: un enfoque

práctico: un enfoque práctico. Madrid, ES: McGraw-Hill España, 2009. ProQuestebrary.

Estructuras de control repetitivas. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=1&docID=10491

298&tm=1467436778252

 Joyanes Aguilar, Luis, Castillo Sanz, Andrés, and Sánchez García, Lucas. 2009. C

algoritmos, programación y estructuras de datos. Madrid, ES: McGraw-Hill España,

2009. ProQuest

ebrary. http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=1&docID=

10491350&tm=1467436944090

 S.N. S.F.Cplusplus. Structure of a program. Recuperado de :

http://www.cplusplus.com/doc/tutorial/program_structure/

Вам также может понравиться