Está en la página 1de 4

Código

F 053 LI 114
Fecha
Guía Arreglos - Vectores
07/05/2021
FACULTAD DE INGENIERÍA Revisión:
01

PROGRAMA: Ingeniería de Sistemas y Computación FECHA: 07 / 05 / 2021

ASIGNATURA: NOMBRE DE LA PRÁCTICA: VERSIÓN: 1


Algoritmia y programación Arreglos unidimensionales / Vectores

1. INTRODUCCIÓN
La guía pretende dar a entender los conceptos de Vectores o Arreglos unidimensionales, en la resolución de problemas,
la conceptualización de los procedimientos en el diseño de algoritmos.

2. HABILIDADES Y COMPETENCIAS
a) Capacidad de solucionar problemas al implementar arreglos unidimensionales.
b) Implementa en un lenguaje de programación algoritmos óptimos que garantizan la calidad de la información en
la solución del problema utilizando buenas prácticas en el uso de arreglos unidimensionales.

3. OBJETIVO(S) ESPECÍFICO(S)
a) Investigar y aplicar el concepto de arreglos unidimensionales en la solución de problemas que requieren
algoritmos con estas características.
b) Comprender los componentes de las estructuras de arreglos o vectores unidimensionales en pseudocódigo.
c) Comprender los componentes de las estructuras de arreglos o vectores unidimensionales en VBA.

4. MARCO CONCEPTUAL
Un arreglo es una secuencia de datos del mismo tipo que ocupan un lugar contiguo en memoria. Las posiciones
consecutivas que ocupa el arreglo se denominan elementos del arreglo y se numeran sucesivamente 0, 1, 2, 3, etc. El
tipo de información que se almacena en un arreglo puede ser cualquiera de los tipos de dato básicos. Así por ejemplo,
un arreglo puede contener, la edad de los alumnos de una clase, las temperaturas de cada día del mes en una ciudad
determinada o la estatura de cada persona en un grupo determinado.
El arreglo contiene una serie de valores del mismo tipo dispuestos en memoria de forma consecutiva y a los que se
accede a través de un índice que representa la posición relativa de los datos en la memoria. En un arreglo de tamaño
N, La primera posición corresponde al índice 0 y la última al índice N. Si el identificador (nombre) del arreglo es b,
entonces b[0] es el nombre del elemento que está en la posición 0, b[1] es el nombre del elemento que está en la
posición 1, etc. De modo que si el arreglo b tiene N elementos, sus nombres son b[0], b[1], ..., b[N].

1
Código
F 053 LI 114
Fecha
Guía Arreglos - Vectores
07/05/2021
FACULTAD DE INGENIERÍA Revisión:
01

Ejemplo grafico de un vector:


0 1 2 3 n

Sintaxis:
- Compacta:
Dim nombre_arreglo(b) As Tipo_Dato

Donde b es un número entero y hace referencia al limite superior del arreglo (vector en este caso).

- General:
Dim nombre_arreglo(a To b) As Tipo_Dato

Donde a es un número entero y hace referencia al límite inferior del arreglo (vector en este caso) y b
es un número entero y hace referencia al límite superior del arreglo (vector en este caso).

5. RECURSOS UTILIZADOS
a. Equipo de Computo

b. Aplicativo Excel.

6. EJEMPLOS
a) Realizar un programa que permita definir un vector de 10 posiciones. Como complemento del programa a desarrollar
se debe llenar el arreglo con número, luego sumar su contenido y para finalizar el programa debe imprimir el valor total
de la suma de los números contenidos en el vector declarado.

//Declaramos variables
Definir sum, i como entero

//Definimos el array
Dimension num [10]

//Introducimos valores
Para i<-1 Hasta 10 Con Paso 1 Hacer
Escribir "Introduce un valor para la
posición ", i
leer num[i]
FinPara

//Recorremos el array, sumando su


contenido
Para i<-1 Hasta 10 Con Paso 1 Hacer
suma<-suma + num [i]
FinPara

Seudocódigo Visual Basic (VBA)

2
Código
F 053 LI 114
Fecha
Guía Arreglos - Vectores
07/05/2021
FACULTAD DE INGENIERÍA Revisión:
01

b) VECTOR DE 5 POSICIONES QUE ALMACENA NOMBRES Y LOS TRANSFIERE A UNA HOJA DE EXCEL

c) Describa el siguiente código:

3
Código
F 053 LI 114
Fecha
Guía Arreglos - Vectores
07/05/2021
FACULTAD DE INGENIERÍA Revisión:
01

7. EJERCICIOS PROPUESTOS
Ejercicio 1
Defina un vector llamado “vector_n” con dimensión 10, a continuación lo debe inicializar con valores aleatorios (entre
1 al 10) y posteriormente muestre en pantalla cada elemento del vector con su cuadrado y su cubo.
Ejercicio 2
Crear un vector de 5 elementos de cadenas de caracteres, inicializa el vector con datos leídos por el teclado. Copia los
elementos del vector en otro vector pero en orden inverso, y muéstralo por la pantalla.
Ejercicio 3
Se quiere realizar un programa que lea por teclado las 5 notas obtenidas por un alumno (comprendidas entre 0 y 10).
A continuación debe mostrar todas las notas, la nota promedio, la nota más alta que ha sacado y la menor.
Ejercicio 4
Programa que declare un vector de diez posiciones y pida números para rellenarlo hasta que se llene el vector o se
introduzca un número negativo. Entonces se debe imprimir el vector sólo con los elementos introducidos.
Ejercicio 5
Realizar un programa que defina un vector de números con valores aleatorios, y posterior ordene los elementos de
menor a mayor.
Ejercicio 6
Programa que declare un vector de diez posiciones y pida números para rellenarlo hasta que se llene el vector. Si el
usuario ingresa un número negativo, se debe indicar que no es un valor válido ´por tal motivo no debe pasar a la
siguiente casilla y debe llenar la actual; esto lo debe realizar hasta llenar el vector

8. BIBLIOGRAFÍA RECOMENDADA

a) Cairó, Osvaldo. Metodología de la Programación. (3ª ed). México: Alfaomega, 2006.


b) http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/leccion103.htm
c) Joyanes Aguilar, Luis, and Zahonero Martínez, Ignacio. Programación en C: metodología, algortimos y
estructura de datos (2a. ed.). España: McGraw-Hill España, 2005.
d) http://www.cs.us.es/cursos/ai-2003/VB/VB.pdf
e) http://www.excel-avanzado.com/que-son-las-macros-en-excel

También podría gustarte