Está en la página 1de 8

CONCEPTOS

DE
PROGRAMACIÓN

MSc. Victor Julio Vargas


Fundamentos de programación
¿PROBLEMA?
Imaginemos que queremos crear un programa con el cual podamos
de algún modo almacenar los títulos y los autores de diferentes libros.
El usuario es el encargado de suministrar la información de cada libro,
así entonces, dado que es el usuario quien lo hace, nosotros no
tenemos manera alguna de saber cuántos libros va querer él ingresar
por medio de nuestro programa. El caso principal es que queremos
almacenar en la memoria el titulo y el autor de TODOS y cada uno de
los libros. Entonces ¿cómo crees que podrías hacer esto?
PENSEMOS
Podríamos pensar primero, "listo, está bien, es fácil, declaro
una variable llamada titulo y otra autor, ambas de tipo string y
se las pido al usuario", pues bien, esta solución digamos que
nos permite almacenar la información del primer libro que el
usuario ingrese, pero en cuanto desee ingresar otro libro ¿qué
vamos a hacer?, si lo hacemos así, cuando el usuario ingrese
la información para un nuevo libro, va a sobrescribir los
valores anteriores y habremos perdido la información del
primero, de manera que esta solución no es válida.
ENTONCES…
Pensando un poco más en esto, se nos ocurre una forma de
almacenar la información de cada libro, podríamos crear un par
de variables distintas para cada libro. Pero de inmediato nos
damos cuenta que si por ejemplo al usuario se le cruzara por la
cabeza ingresa información para 10 libros tendríamos entonces
¡20 variables distintas!, 2 por cada libro, no es mucho, pero si se
le ocurriera ingresar 1000 libros, ¿estarías dispuesto a declarar
2000 variables?. De modo que esta alternativa es incluso peor
que la anterior y seguimos aún sin solucionar nuestro problema.
VECTORES/ARRAYS
¿QUE ES UN VECTOR?

Un vector en programación es una


secuencia de datos del mismo tipo,
los datos se llaman elementos de un
vector/array y se enumeran
consecutivamente iniciando desde
CERO: 0, 1, 2,... Etc. El tipo del dato
almacenado en un array puede ser
de cualquier tipo de dato de C:
Números, Caracteres, Palabras o
Frases.
¿QUE ES UN VECTOR?
La numeración de los elementos se denomina índice o subíndice de un
array y solo determina la posición del elemento dentro del array y no su
valor o contenido.
SINTAXIS DE LAS ARRAYS/VECTORES

TIPO_DE_DATO NOMBRE [TAMAÑO] = {n1,n2… n-1}

Donde:

 TIPODATORETORNO: Puede ser char, int o float.


 NOMBREDELAFUNCION: Aquí va el NOMBRE que se le quiera dar al vector (Todo pegado)
 TAMAÑO: El tamaño deseado para el vector.

También podría gustarte