Buscar

Matrices en programación - Matriz unidimensional ( Vector )

VECTORES
En programación se denomina matriz, vector (de una sola dimensión) o formación (en inglés array) a una zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones. en este caso, como hablamos de vectores ( matrices de una sola dimensión, veamos pues un ejemplo utilizando LPP:

1. arreglo [10] de real numeros  * Declaramos la matriz, [Numero de espacios] tipo de datos y nombre del vector.*

2.entero i  * declaramos una variable de control, para llevar el conteo del ciclo donde pediremos el ingreso de los datos*
3.inicio
4.para i<-1 hasta 9 haga * inicializamos la variable de control en cero y establecemos el ciclo*
5.escriba “ingrese un número:” *pedimos el ingreso de datos*
6.lea numeros[i] *leemos el dato en el vector "numeros" con posición "i" esta ultima inicializada anteriormente.*
7.llamar nueva_linea
8.fin para
9.para i<-0 hasta 9 haga
10.escriba numero[i]  *mostramos ahora el vector, iniciando por "numeros[1], numeros[2]... y así hasta que "i" llegue a 10*
11.llamar nueva_linea
12.fin para
13.fin
Los datos seguardarían así :


Algoritmos Condicionales -> Vectores

convertiremos  algorítmos condicionales a vectores:

1) CONDICIONAL:

Leer 2 números; si son iguales que los multiplique, si el primero es mayor que elsegundo que los reste y si no que los sume:



VECTOR:

Leer 4 números y almacenarlos en un vector; si son iguales que los multiplique, si el primero es mayor que el cuarto que los reste y si no que los sume todos:


2) CONDICIONAL:

Leer tres números diferentes e imprimir el numero mayor de los tres.

                 https://es.scribd.com/doc/133063492/Ejercicios-Lpp-Secuenciales-y-Ciclo-For

VECTOR:

Leer tres números diferentes, almacenarlos en un vector e imprimir el numero
mayor entre el primero y el tercero.




Fuentes: Wikipedia, Wordpress, Scribd, Conocimiento propio.


  

CICLOS EN PROGRAMACIÓN | LPP| CICLO MIENTRAS



Hemos hecho programas que solo se repiten una vez , pero en la programación necesitamos que los programas corran varias veces y que nos presenten información al final de correr varias veces, en estos casos usaremos ciclos, que son estructuras de repetición, que se repiten hasta cumplir con una condición o simplemente indicamos cuantas veces se van a repetir.

Ciclo Mientras:
Sintaxis:
mientras condicion haga
     instrucciones...
     fin mientras
     El ciclo mientras se utiliza cuando se quiere ejecutar repetidamente un bloque de instrucciones basado en una condición, el ciclo se repite mientras la condición se cumple.
entero contador
cadena[25] nombre
inicio
     cantador<-0
     mientras contador<10 haga
          escriba "ingrese el nombre"
          lea nombre
          contador<-contador+1
     fin mientras
fin
     En este programa introducimos el concepto de contador, que es una variable que incrementa su valor en 1 y de esta manera contamos cuantos nombre s se van ingresando para parar cuando ingresemos 10, esto nos dice que la condición ya no se cumple por que cuando el contador vale 10 la condición de contador < 10 ya no se cumple por que es igual y el ciclo termina.



Fuente: http://www.c0d1g0s.com/

CICLOS EN PROGRAMACIÓN | LPP| CICLO HASTA



El ciclo Para se utiliza generalmente para ejecutar un conjunto de instrucciones que se repiten un numero de veces, establecido antes de ejecutar el ciclo.

Variable: es de tipo entero
Valor_Inicial: este puede ser un numero entero o una variable entera.
Valor_Final: Este puede ser un numero entero o una variable entera.
Sintaxis:
para variable <- valor_inicial hasta valor_final haga
     instrucciones
fin para
Ejemplo:
entero i
inicio
     para i<- hasta 10 haga
     escriba i
     llamar nueva_linea
     fin para
fin para
     El programa establece el numero de veces que se repetirá el ciclo indicando 1 hasta 10 luego la variable toma valor 1 a 10 según el ciclo se va ejecutando, es por eso que al escribir la i la primera vez escribe 1 la segunda vez 2 y así hasta llegar al final que es 10.


Fuente: http://www.c0d1g0s.com/

CICLOS EN PROGRAMACIÓN | LPP| CICLO PARA



El ciclo Para se utiliza generalmente para ejecutar un conjunto de instrucciones que se repiten un numero de veces, establecido antes de ejecutar el ciclo.

Variable: es de tipo entero
Valor_Inicial: este puede ser un numero entero o una variable entera.
Valor_Final: Este puede ser un numero entero o una variable entera.
Sintaxis:
para variable <- valor_inicial hasta valor_final haga
     instrucciones
fin para
Ejemplo:
entero i
inicio
     para i<- hasta 10 haga
     escriba i
     llamar nueva_linea
     fin para
fin para
     El programa establece el numero de veces que se repetirá el ciclo indicando 1 hasta 10 luego la variable toma valor 1 a 10 según el ciclo se va ejecutando, es por eso que al escribir la i la primera vez escribe 1 la segunda vez 2 y así hasta llegar al final que es 10.

Estructuras algorítmicas | Estructura Condicional | Ejemplo 2


Estructuras algorítmicas | Estructura Condicional | Ejemplo 1


Estructuras algorítmicas | Estructura Secuencial | Ejemplo 3 ( VIDEO )