Clase 8
Arreglos
Arreglos
El arreglo es un tipo de dato estructurado formado por un conjunto de
elementos de un mismo tipo de datos.
Quiere decir que un arreglo solo puede almacenar un mismo tipo de datos, es decir enteros como
1,2,3,4,5,6 pero no una combinacion como hola,1,0.2,vocal"
Como dato valioso podemos tenemos que un arreglo es capaz de almacenar mas de un dato, a diferencia de una variable defininado solo como carracter,entero etc que solo amacena un valor, puede ser confuso pero no es mas que lo siguiente
Probablemente te preguntes pero como asigno los valores que quiero en el arreglo y como digo cuantos valores necesito
tienes que escribir dimension (nombre de tu arreglo) y entre [] o () la cantidad de valores que deseas tener en ese arreglo, recordando que un arreglo es como una caja con varios compartimientos, el numero entre () o [] es el numero de compartimientos que deseas tenga tu arreglo, luego es importante pensar en un subindice que nos va indicando en que compartimiento estamos guardando un valor.
suele ser recomendado el ciclo para asignar los valores
ejemplo en psint:
dato: depende de la configuracion de psint, puede que los indices sean de 0-4 = 5 espacios o 1-5 = 5 espacios
Tipos de arreglos
1-unidimensionales
2-bidimensionales
3-multidimensionales
Material de apoyo:
ARREGLOS UNIDIMENSIONALES
El Arreglo unidimensional o de una dimensión, está formado por un conjunto
de elementos de un mismo tipo d datos que se almacenan bajo un mismo
nombre y se diferencian por la posición que tiene cada elemento del arreglo
de datos. (una sola fila de elementos) una dimensión .
prácticamente es lo anteriormente mencionado en arreglos.
Por ejemplo : necesito guardar mi peso durante 4 domingos, uso un vector que sea = peso(4) y un para I = 1 hasta 4 con paso 1 hacer, leer n(i) de esta manera estoy guardando valores dentro de un vector unidimensional si quisiera hacer la suma de estos elemento basta con un pata y la operación de estos dentro de ese para
Ejemplos:
1.- Ingresar 5 números, almacenarlos en un arreglo y mostrarlos.
Algoritmo
Ejercicio1
cantidad<-5;
Dimension
num[cantidad]
Para i<-1
Hasta cantidad Con Paso 1 Hacer
Escribir
"Ingrese un numero para la posición ",i
Leer num[i]
FinPara
Escribir
"Los numeros ingresados son : "
Para i<-1
Hasta cantidad Con Paso 1 Hacer
Escribir num[i]
FinPara
FinAlgoritmo
DEFINIR UN ARREGLO UNIDIMENSIONAL
Donde primero podemos observar que el arreglo es un solo tipo en este caso entero, como segundo punto observamos que el arreglo tiene 5 espacios para guardar datos, y como por último punto podemos observa que que cada espacio tiene asignado valores enteros como anteriormente ya habíamos mencionado
Clase 9
Método de la burbuja
Este es un método que ayuda a ordenar datos de menor a mayor o de mayor a menor
En este caso podemos ver cómo ordenarlo de mayor a menor
Clase 10
Arreglos bidiensionles
También conocidas como matrices , y Matriz es una disposición matemática de elementos pertenecientes a un conjunto, en filas y columnas. Un arreglo bidimensional o de dos dimensiones, está formado por un conjunto de elementos de un mismo tipo de dato que se almacenan bajo un mismo nombre y que al igual que en el unidimensional, se diferencian por la posición que tiene cada elemento dentro del arreglo de datos, con la aclaración de que la disposición de los elementos es en forma rectangular o cuadrada, donde la primera dimensión está dada por las FILAS y la segunda por las COLUMNAS. Es de decir filas x columnas o dicho de una mejor manera MxN
Donde vemos Un vector bidimensional que guarda 5 elementos por fila
Para asignar valores se hace lo siguiente
Clase 11
Funciones o subprocesos
“Desde un un concepto no tan teórico son mini programas dentro de un programa, con el fin de poder ser utilizado en cualquier parte del programa grande”
Las funciones también llamadas Subproceso o SubAlgoritmo, es una instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar) desde cualquier parte del programa, es decir, desde otra función, desde la misma función o desde el programa principal, cuantas veces sea necesario.
Sintaxis
1- Variable_de_retorno: si el subproceso o función, calcula y devuelve un valor, se debe colocar el nombre de la variable que se utilizará para almacenar ese valor; si el subproceso o función no devuelve nada se puede eliminar la variable con su flecha de asignación.
2- Nombre: es el nombre que recibirá el subproceso o función.
3- Argumentos: los argumentos son variables que requiere la función, utilizando comas para separarlos, si el subproceso o función no requiere argumentos puede dejarse en blanco, y de manera opcional omitir los
paréntesis.
Ejemplo
0 Comentarios