Introducción a la programación Parte 5

ghostvj Seguir

Curioso
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 May 2008
Mensajes
12
Sean bienvenidos a la parte final de este pequeño aporte, para los que desean ingresar al mundo de la programación y para la parte final tenemos a vectores y matrices.

¿Qué es un vector?
Un vector es una sucesión de n elementos donde n es una variable entera y absoluta. Conocido en los lenguajes programación como Array.

Los vectores son volátiles, es decir solo se guardan en la memoria RAM.

Un vector posee dos elementos, estos son el Indice y las Celdas, donde el Indice es el número o nombre que se le otorga a la Celda la cual contiene información.

Carga de un vector:

C = 0

X(C) = 1

C = 1

X(C) = 2

C = 2

X(C) = 3

C = 3

X(C) = 4

C = 4

X(C) = 5

El vector en este caso seria la variable X y el indice lo representar la variable C, con X(C) sé está refiriendo a una celda especifica del vector. Con esto en mente, en la carga del vector se ha realizado un vector de 5 elementos y sus valores son 1,2,3,4 y 5. Gráficamente seria de esta forma:

vector.png

De esta manera realizamos una carga en la RAM con valores que podemos consultar o modificar en a lo largo de la programación.

Ejemplo en diagrama lógico:
Realizar un circuito lógico donde cargue un vector de 10 elementos del con los números pares del 2 al 20.

vector carga.png


Esta fue la parte donde cargamos el vector, como observaras en este caso en vez de aparecer un ovalo que diga fin, hay un circulo que dice L, sé utilizara el circulo como una continuación de circuito, y la L en este caso es de lectura, a continuación la lectura del vector:

Realizar un circuito lógico de la lectura del vector anterior donde, los los mayores e iguales a 6 y menores a 12 visualizar, el resto imprimir. Realizar al final una visualización del promedio de todos.

vector lectura.png

Y eso fue la lectura del vector.

¿Y para qué me serviría un vector?

Para muchas cosas, pero especialmente para entender lo que viene a continuación.

¿Y que viene a continuación?

The Matrix (Matrices).

Ok ¿Y qué es una matriz?

Una matriz vendría a ser un conjunto de vectores, el cual lo definiéramos como un conjunto de elementos ordenados en n filas y m columnas, donde n y m son variables enteras y absolutas. Conocido como Multi Array o Array Multidimensional.

Y… ¿Para qué me serviría esto?

Para muchas cosas, la mayoría, casi todo. Imagina una tabla, una hoja de calculo, una imagen de pixel por pixel, o un mapa de D&D donde quieres ubicar cosas en partes especificas, en fin sin fin.

Entonces cargaríamos una matriz de la siguiente manera:

F = 0

C = 0

X(F,C) = 1

F = 0

C = 1

X(F,C) = 2

F = 1

C = 0

X(F,C) = 3

F = 1

C = 1

X(F,C) = 4

Donde X es la matriz F es el Indice de filas y C es el Indice de columnas, nuestra matriz gráficamente se vería así:
matriz.png

Bien ahora un ejemplo con diagrama de flujo.

Realizar un circuito lógico donde cargue una matriz de 3 por 3, visualizar los números 12 ,16, 24 y 36 el resto contar e imprimir el resultado final.
matrix.png

Bien aquí hay mucho por recorrer, intenta hacer un pseudo código.(Te recomiendo empezar por el vector)​

Con esto termina mi aporte de introducción a al programación.

Sin antes mencionar, que cuando aprendan un lenguaje hay muchas otras cosas que aprender, como funciones(es como crear un conjunto de códigos que se pueden ocupar cuando uno necesite), manejo de textos(str o cadenas), que al igual de lo que hay aquí son parámetros que se repiten en la mayoría de los lenguajes.

Pero en sí, todo lo que he escrito en estos temas son básicos para aprender programar inclusive en aquellas aplicaciones que te dicen que no debes saber programar.


Bueno, ahora sí, espero que les sirva, saludos y desde ya gracias. :)

Posdata: Aunque PSeInt es un excelente programa para iniciar, es bueno practica la prueba de escritorio por tu cuenta.😐
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba