Aprende a programar desde cero con PseInt! | Dimensiones o Arreglos | Parte 23

Danisable Programacion
29 Oct 201908:34

Summary

TLDREste vídeo educativo explica conceptos básicos de programación, centrándose en las dimensiones, también conocidas como arreglos o vectores. Se describe cómo las dimensiones son estructuras de datos homogéneas que almacenan datos del mismo tipo y se accede a ellos mediante subíndices. El presentador guía a los espectadores a través de la creación de una dimensión, la asignación de valores y la visualización de su contenido, resaltando la importancia de las dimensiones en la programación.

Takeaways

  • 😀 El vídeo trata sobre las dimensiones, también conocidas como arreglos o vectores en programación.
  • 🎯 Las dimensiones son estructuras de datos homogéneas, lo que significa que solo contienen datos del mismo tipo.
  • 🛠 Para crear una dimensión en PC, se utiliza la palabra clave 'dim' seguido del nombre y los corchetes con el tamaño deseado.
  • 📝 Se accede a los elementos de una dimensión mediante su identificador y un subíndice que indica la posición.
  • 🔢 Se pueden asignar valores a los elementos de una dimensión individualmente utilizando el nombre de la dimensión y el subíndice correspondiente.
  • 📉 El rango de acceso a los elementos de una dimensión comienza en 1 y termina en el tamaño de la dimensión.
  • 🚫 No se pueden mezclar tipos de datos diferentes en una misma dimensión; todos los elementos deben ser del mismo tipo.
  • 💡 Para mostrar el contenido de una dimensión, se utiliza el comando de escritura con el identificador de la dimensión y los subíndices de los elementos a mostrar.
  • 🔄 Se pueden asignar múltiples valores a una dimensión de una sola vez utilizando un ciclo o una asignación en bloque.
  • 📢 El vídeo invita a los espectadores a dejar sus dudas en los comentarios o a contactar al creador a través de redes sociales.

Q & A

  • ¿Qué es una dimensión en el contexto del vídeo?

    -Una dimensión es una estructura de datos homogénea que permite almacenar un número determinado de datos del mismo tipo bajo un mismo identificador.

  • ¿Por qué es importante que los datos en una dimensión sean del mismo tipo?

    -Es importante porque una dimensión es una estructura homogénea, lo que significa que todos los datos almacenados en ella deben ser del mismo tipo para garantizar la coherencia y la eficiencia en el manejo de la información.

  • ¿Cómo se crea una dimensión en un lenguaje de programación?

    -Para crear una dimensión, se utiliza la palabra clave 'dimensión' seguida del nombre de la dimensión y los corchetes que indican el tamaño de la dimensión, seguido de un punto y coma.

  • ¿Cómo se accede a los datos almacenados en una dimensión?

    -Se accede a los datos de una dimensión a través de un subíndice, que es un número que identifica la posición del dato dentro de la dimensión.

  • ¿Qué sucede si se intenta acceder a una posición fuera del rango de la dimensión?

    -Si se intenta acceder a una posición fuera del rango de la dimensión, generalmente se produce un error indicando que el subíndice está fuera de rango.

  • ¿Cómo se asigna un valor a una posición específica en una dimensión?

    -Se asigna un valor a una posición específica en una dimensión utilizando el identificador de la dimensión, el subíndice de la posición y el valor que se desea asignar, todo separado por corchetes y asignado con la palabra 'igual'.

  • ¿Cómo se muestra el contenido de una dimensión en la consola?

    -Para mostrar el contenido de una dimensión en la consola, se utiliza el comando de escritura (por ejemplo, 'escribir') y se accede a las posiciones de la dimensión utilizando subíndices.

  • ¿Cuál es el rango de indices válidos para una dimensión de tamaño tres?

    -El rango de indices válidos para una dimensión de tamaño tres es de 1 a 3, ya que los índices comienzan en 1 y finalizan en el tamaño de la dimensión.

  • ¿Qué es un arreglo y cómo se relaciona con una dimensión?

    -Un arreglo es una estructura de datos similar a una dimensión, donde se almacenan varios datos bajo un mismo identificador. En el vídeo, las dimensiones y arreglos se utilizan indistintamente para referirse a la misma estructura.

  • ¿Cómo se puede llenar una dimensión con valores utilizando índices?

    -Para llenar una dimensión con valores, se asigna un valor a cada posición utilizando su índice, y se repite este proceso para cada dato que se desea almacenar en la dimensión.

Outlines

00:00

💻 Introducción a las Dimensiones en Programación

Este primer párrafo introduce el concepto de 'dimensiones' en el contexto de programación, las cuales también son conocidas como arreglos o vectores. Se destaca que las dimensiones son estructuras de datos homogéneas, lo que significa que solo pueden almacenar datos del mismo tipo. Se explica que, al igual que las variables, las dimensiones permiten almacenar múltiples datos, pero a diferencia de las variables, pueden contener varios elementos bajo un solo identificador. Se menciona la creación de una dimensión con un tamaño específico y cómo se accede a sus elementos utilizando subíndices. Además, se ilustra cómo se asignan valores a los elementos de la dimensión y cómo se muestran los datos almacenados en ella.

05:01

🔢 Manipulación y Visualización de Arreglos

El segundo párrafo profundiza en cómo se manipulan y visualizan los arreglos o dimensiones. Se discute sobre la asignación de valores a posiciones específicas del arreglo y cómo se muestra el contenido de la dimensión utilizando un ciclo de escritura. Se menciona el rango de los subíndices y cómo se debe acceder dentro de este rango para evitar errores. También se aborda la noción de que los arreglos deben contener datos del mismo tipo, y se da un ejemplo de cómo se llena un arreglo con valores específicos. Finalmente, se invita a los espectadores a participar interactivamente a través de comentarios y redes sociales, y se cierra el vídeo con un llamado a la acción para compartir, suscribirse y dejar un like.

Mindmap

Keywords

💡Dimensión

Una dimensión es una estructura de datos homogénea que permite almacenar un conjunto de datos del mismo tipo bajo un mismo identificador. En el guion, la dimensión es descrita como una herramienta para organizar y acceder a múltiples datos a través de un solo nombre, similar a cómo una variable almacena un único dato. Por ejemplo, el guion menciona crear una dimensión llamada 'números' para almacenar enteros.

💡Estructura de datos

Una estructura de datos es una forma de organizar, almacenar y manipular datos en una computadora. En el vídeo, la dimensión se presenta como la primera estructura de datos que se estudia, destacando su importancia para la programación y la computación.

💡Homogénea

Un conjunto de datos es considerado homogéneo cuando todos los elementos almacenados son del mismo tipo. En el guion, se enfatiza que una dimensión solo puede contener datos del mismo tipo, como enteros, para mantener la uniformidad y la coherencia en la estructura de datos.

💡Identificador

Un identificador es un nombre o una etiqueta que se utiliza para referirse a una variable, una dimensión u otro elemento en un programa. En el guion, se menciona que cada dimensión debe tener un identificador único, como 'números', para que pueda ser referenciada y utilizada en el código.

💡Corchetes

En el contexto del guion, los corchetes se utilizan para definir la dimensión de una estructura de datos, es decir, el número de elementos que puede contener. Por ejemplo, 'números[3]' indica que la dimensión 'números' puede almacenar tres datos.

💡Sub-índice

Un sub-índice es un número que se utiliza para acceder a una posición específica dentro de una dimensión o arreglo. En el guion, se explica que para acceder a los datos almacenados en una dimensión, se utilizan sub-índices, como en 'números[1]' para acceder al primer elemento.

💡Rango

El rango de una dimensión se refiere al intervalo de sub-índices válidos que se pueden utilizar para acceder a los elementos almacenados en ella. En el guion, se menciona que intentar acceder a un sub-índice fuera de este rango resulta en un error, como al intentar acceder a 'números[4]' cuando la dimensión solo tiene tres elementos.

💡Asignación

La asignación es el proceso de asignar un valor a una variable o a una posición específica en una dimensión. En el guion, se muestra cómo se utiliza la asignación para dar valores a los elementos de una dimensión, como 'números[1] = 100'.

💡Escribir

Escribir en el contexto del guion se refiere a la acción de mostrar o imprimir el contenido de una variable o una dimensión en la consola. Se utiliza para verificar los valores almacenados en una dimensión, como se muestra al imprimir el contenido de 'números'.

💡Error

Un error en programación es una condición que impide que un programa se ejecute correctamente. En el guion, se menciona un error que ocurre cuando se intenta acceder a un sub-índice fuera del rango de la dimensión, ejemplificando cómo los errores pueden surgir en la manipulación de estructuras de datos.

Highlights

Bienvenida al nuevo vídeo del curso de PC y amigos.

Exploración de las dimensiones, también conocidas como arreglos o vectores en diferentes libros.

Dimensiones son estructuras de datos homogéneas, requieren que todos los datos sean del mismo tipo.

Creación de una dimensión para almacenar datos de tipo entero.

Cómo se identifica una dimensión con un nombre específico.

Uso de corchetes para definir el tamaño de la dimensión.

Explicación sobre cómo se asignan valores a una dimensión.

Cómo se accede a los datos almacenados en una dimensión utilizando subíndices.

Ejemplo práctico de cómo se asigna el valor 100 a la primera posición de una dimensión.

Uso del comando de escritura para verificar el contenido de una dimensión.

Error al intentar acceder a una posición fuera del rango de la dimensión.

Llenado de una dimensión con valores específicos utilizando sus índices.

Muestra del contenido completo de una dimensión después de asignar valores a sus posiciones.

Importancia de que todos los datos en una dimensión sean del mismo tipo.

Invitación a los espectadores para dejar comentarios o preguntas en caso de dudas.

Recordatorio de compartir el vídeo, suscribirse y dejar un like.

Anuncio del próximo vídeo en la serie.

Transcripts

play00:04

hola amigos de youtube como estan espero

play00:07

que estén muy bien bienvenidos a este

play00:10

nuevo vídeo del curso de pc y amigos el

play00:15

día de hoy vamos a ver algo bastante

play00:17

sencillo y bastante interesante bueno

play00:21

vamos a ver lo que son las dimensiones

play00:25

ojo las dimensiones también las van a

play00:28

conocer como arreglos o vectores en unos

play00:31

libros pueden encontrarlo como arreglos

play00:34

en otros como vectores y cuando hablamos

play00:37

de pci los vamos a encontrar como

play00:40

dimensiones bueno que es una dimensión o

play00:44

que es un arreglo bien una dimensión va

play00:48

a ser una estructura de datos ojo esto

play00:51

es muy importante es nuestra primera

play00:53

estructura de datos que vamos a ver y

play00:55

esta estructura de datos es homogénea es

play00:58

decir que todos los datos que estén

play01:01

dentro de esta estructura tienen que ser

play01:04

del mismo tipo por ejemplo yo voy a

play01:07

almacenar en una

play01:08

con datos de tipo entero bueno pues

play01:11

todos los datos que están dentro de esa

play01:13

estructura dentro de esa dimensión van a

play01:16

ser enteros no puede haber un entero un

play01:19

número real un flotante un volea no no

play01:22

aquí todos van a ser del mismo tipo

play01:26

ahora estas estructuras o dimensiones

play01:29

nos van a permitir almacenar un

play01:32

determinado número de datos bajo un

play01:36

mismo identificador a qué me refiero con

play01:39

esto bueno es algo muy similar muy

play01:42

similar muy parecido a lo que son las

play01:45

variables ustedes recuerdan que una

play01:47

variable va a poder almacenar un dato

play01:49

bueno pues las dimensiones van a poder

play01:52

almacenar varios datos y ahorita les voy

play01:55

a explicar cómo vamos a poder acceder a

play01:58

ellas

play02:00

bueno para crear nuestro arreglo o

play02:03

nuestra dimensión dentro de ese int

play02:06

vamos a utilizar la palabra dimensión

play02:09

una vez que tenemos la palabra dimensión

play02:12

vamos a tener que colocar el nombre de

play02:15

nuestra dimensión es decir como la vamos

play02:18

a identificar vamos a poner por ejemplo

play02:21

números bueno número es una palabra

play02:24

clave vamos a ponerlo como

play02:26

[Música]

play02:28

no nada más bien y después del

play02:31

identificador nosotros tenemos que poner

play02:33

nuestros corchetes

play02:35

ojo el punto del coma al final y dentro

play02:38

de los corchetes nosotros vamos a

play02:40

indicar el tamaño ojo el tamaño de

play02:45

nuestra dimensión ahorita les voy a

play02:47

explicar mejor le repito la dimensión es

play02:52

un arreglo y ese arreglo tiene que tener

play02:55

un tamaño es decir cuántos datos voy a

play02:58

poder almacenar yo dentro de esa

play03:00

dimensión si yo le pongo aquí con tres

play03:03

bueno significa que voy a poder

play03:05

almacenar tres ojos voy a poder

play03:07

almacenar tres datos dentro de esta

play03:11

dimensión vamos a tener un pequeño

play03:15

ejemplo

play03:17

una vez una vez que tenemos ya nuestra

play03:19

dimensión creada para que yo pueda

play03:21

agregar datos a esa dimensión tengo que

play03:24

hacerlo de la siguiente manera tengo que

play03:27

utilizar su identificador o su nombre en

play03:29

este caso es nombre y tengo que acceder

play03:32

a la primera posición como accedo a la

play03:35

primer posición bueno poniendo el número

play03:37

uno una vez que ya tengo yo el número

play03:40

uno dentro de los corchetes con la

play03:42

asignación voy a asignarle un número por

play03:45

ejemplo 100

play03:47

listo ahí lo que estoy haciendo es

play03:50

teniendo ojo nuestra estructura bien

play03:54

tengo mi estructura y le estoy asignando

play03:57

a la posición número uno el número 100

play04:01

cómo puedo saber que está ese número 100

play04:05

ahí bueno vamos a utilizar nuestro

play04:08

comando de escribir y vamos a escribir

play04:10

no de 1 vamos a ver qué es lo que pasa

play04:15

si yo ejecuto esto me está dando un

play04:18

error aquí déjenme ver el identificador

play04:21

no ok no corresponde a nada porque no es

play04:24

no es número perfecto si yo ejecuto esto

play04:27

vamos a poder observar que en consola me

play04:30

está mostrando el número 7 lo que estoy

play04:33

haciendo es escribir esto como si fuera

play04:36

una variable pero en este caso estoy

play04:38

accediendo a la posición 1 de mi

play04:41

dimensión o de mi arreglo nux si yo

play04:45

accedo a la posición 2 y muestro eso

play04:49

bueno podemos observar que me muestra un

play04:50

cero porque porque todavía no tiene nada

play04:53

si yo accedo a la posición hoy con una

play04:55

disculpa si accedo a la posición 3 y le

play04:59

doy a ejecutar bueno me va a mostrar el

play05:01

cero porque pues tampoco le ha asignado

play05:04

nada que puestas y yo quiero asignar a

play05:06

la posición 4 si se dan cuenta si yo

play05:10

quiero acceder a la posición 4 me dice

play05:12

que el sub-índice 4 está fuera de rango

play05:15

el rango que tiene el rango que tiene mi

play05:18

dimensión es de 1 a 3 bien si yo le

play05:22

pongo 2 y ejecutó pues obviamente me va

play05:26

a decir que no pueda acceder tampoco al

play05:28

rango 4 porque el rango es de 1 a 2 bien

play05:33

espero que esté quedando un poco claro

play05:35

que es un arreglo ahora buenos y yo

play05:38

quiero llenar ese arreglo o esa

play05:41

dimensión pues es tan sencillo como

play05:44

utilizar sus índices en este caso vamos

play05:49

a ponerlo así y vamos a agregarle el 200

play05:53

aquí ya nos vamos a agregarle el 3 vamos

play05:59

a ponerle

play06:01

el 300 en esta parte bien si lo que

play06:05

quiero escribir yo son todos esos bueno

play06:07

pues simplemente hago lo siguiente vamos

play06:10

a poner aquí esto

play06:14

el contenido

play06:16

d

play06:18

arreglo es ponemos dos puntos y vamos a

play06:21

poner luz

play06:24

vamos a poner uno después vamos a poner

play06:27

una coma no de dos una coma no de tres y

play06:34

el punto y coma ok qué es lo que está

play06:37

pasando aquí bien aquí me falta una coma

play06:39

listo ahora sí lo que está pasando aquí

play06:42

es que vamos a mostrar el contenido de

play06:44

nuestro arreglo vamos a cerrar todo esto

play06:46

para que se pueda ver de mejor manera

play06:48

estamos mostrando el contenido de

play06:51

nuestro arreglo o de nuestra dimensión y

play06:54

lo que estoy haciendo es mostrar la

play06:56

posición 1 mostrará la posición 2 y

play06:59

mostrar la posición 3

play07:01

si yo ejecuto esto me muestra aquí el

play07:03

contenido del arreglo es 100 después me

play07:06

muestra el 200 y después me muestra el

play07:09

300 ahí tenemos lo que es una dimensión

play07:13

le repito una estructura de datos que es

play07:16

homogénea nos va a permitir almacenar

play07:18

datos del mismo tipo les repito si yo

play07:22

quiero crear una dimensión de valores

play07:25

volea nos bueno tiene que ser una

play07:27

dimensión que contenga puros

play07:29

valores perdón bule anos no podemos

play07:32

agregar o combinar enteros con burlarnos

play07:35

enteros con flotantes enteros con

play07:37

caracteres no todos tienen que ser del

play07:39

mismo tipo y para poder acceder a los

play07:42

datos de nuestra dimensión accedemos a

play07:45

través de un sub índice este número se

play07:47

le conoce como un sub índice

play07:51

bueno pues amigos si tienen alguna duda

play07:53

todavía de lo que es una dimensión no se

play07:56

preocupen déjenla aquí debajo en los

play07:58

comentarios o envíenme la a las redes

play08:01

sociales para que yo les pueda responder

play08:03

un poco más rápido no olviden compartir

play08:06

este vídeo suscribirse dejar su like y

play08:09

nos vemos en la próxima

play08:13

[Música]

Rate This

5.0 / 5 (0 votes)

Related Tags
ProgramaciónDimensionesEstructuras de DatosAlmacenamiento de DatosAcceso a DatosIdentificadoresIndicesTipos de DatosVideo TutorialPC y Amigos
Do you need a summary in English?