PROGRAMACIÓN DESDE 0 || INGRESO Y SALIDA DE DATOS || PRÁCTICA

Podemos Programar
23 Sept 202010:14

Summary

TLDREn este video, el instructor presenta un curso de programación desde cero, centrado en la entrada y salida de datos, un tema no directamente previsto en el índice del curso pero esencial para entender. Se explica cómo solicitar al usuario que ingrese información personal, como su nombre, utilizando la función `input`. Además, se aborda la importancia de la declaración de variables y cómo asignarles valores mediante la entrada de datos. Se introduce el concepto de concatenación, que permite combinar cadenas de texto y variables para crear mensajes más elaborados y personalizados. El instructor también destaca la necesidad de prestar atención a las mayúsculas y minúsculas y a la secuencia de declaración y asignación de variables para evitar errores. Finalmente, se menciona el uso del signo de pausa para detener temporalmente la ejecución del programa y revisar los resultados intermedios.

Takeaways

  • 📝 La clase trata sobre el ingreso y salida de datos en programación, un tema no directamente previsto en el índice del curso pero esencial para entender.
  • 👤 El ingreso de datos permite que el usuario introduzca información, como su nombre, sin necesidad de que el programador lo conozca previamente.
  • 🔑 Se utiliza la función `input()` para pedir al usuario que ingrese un dato, y se almacena en una variable sin asignar un valor inicial.
  • 🖥 Al pedir un dato, se muestra un mensaje que indica al usuario qué información se requiere.
  • 📜 La variable debe ser declarada antes de que se le solicite al usuario que la complete.
  • 🔍 El uso de `output` (o `print` en otros lenguajes) es fundamental para visualizar los datos ingresados por el usuario.
  • 🔗 La concatenación es un proceso que permite unir cadenas de texto y variables, lo que se puede hacer con el operador `+`.
  • 📏 Es importante incluir espacios en la concatenación para que la salida sea legible y estéticamente agradable.
  • 👴 En el ejemplo, se pide al usuario su nombre y edad, y luego se muestra una salida concatenada con esa información.
  • ⚠️ Se debe tener cuidado con la declaración y concatenación de variables, ya que el programa debe conocer el valor de las variables antes de su uso.
  • 📍 Se pueden usar comillas dobles y comas para mejorar la presentación de la información en la salida.
  • 🛑 El signo de pausa (`break`) se puede utilizar para detener temporalmente la ejecución del programa para revisar algún aspecto específico.

Q & A

  • ¿Qué es el ingreso de datos y por qué es importante en la programación?

    -El ingreso de datos es el proceso de solicitar y recibir información del usuario, como nombres o edades, para luego almacenarla en variables. Es importante porque permite que el programa interactúe con el usuario y sea capaz de manejar información específica y personalizada.

  • ¿Cómo se declara una variable para almacenar un nombre de usuario en un programa?

    -Para declarar una variable para almacenar el nombre de un usuario, se utiliza la palabra clave 'variable' seguido del nombre que se le quiera dar a la variable, sin asignar un valor inicial. Por ejemplo: 'variable nombreUsuario'.

  • ¿Cómo se solicita al usuario que ingrese su nombre en un programa?

    -Para solicitar al usuario que ingrese su nombre, se utiliza la función 'input', donde se indica el mensaje que el usuario verá y la variable donde se almacenará el dato ingresado. Por ejemplo: 'input(“Digite su nombre”)'.

  • ¿Por qué es necesario usar 'output' para imprimir el nombre ingresado por el usuario?

    -El 'input' se utiliza para recibir datos del usuario, pero para que el programa imprima o muestre esos datos, es necesario utilizar 'output'. Esto permite visualizar el nombre ingresado por el usuario en la pantalla.

  • ¿Cómo se realiza la concatenación de texto en un programa?

    -La concatenación de texto se realiza utilizando el operador '+' para unir diferentes cadenas de texto o variables. Por ejemplo, para imprimir 'Su nombre es' seguido del nombre del usuario, se concatena la cadena 'Su nombre es' con la variable que contiene el nombre.

  • ¿Qué es la concatenación y cómo se utiliza en la salida de datos?

    -La concatenación es el proceso de unir dos o más cadenas de texto o variables para formar una sola cadena. Se utiliza en la salida de datos para imprimir información combinada de manera estética y coherente, como el nombre y la edad de un usuario.

  • ¿Cómo se puede imprimir el nombre y la edad de un usuario de manera elegante en un programa?

    -Para imprimir el nombre y la edad de un usuario de manera elegante, se puede utilizar la concatenación de texto, incluyendo espacios y signos de puntuación donde sea necesario. Por ejemplo: 'output("Su nombre es " + nombre + ", y su edad es " + edad + " años.")'.

  • ¿Por qué es importante tener cuidado con las mayúsculas y minúsculas al declarar variables y concatenar texto?

    -Las mayúsculas y minúsculas son importantes en la programación porque muchos lenguajes de programación son sensibles a ellas. Un error en la capitalización puede causar que una variable no sea reconocida o que la concatenación de texto no funcione como se espera.

  • ¿Cómo se puede hacer para que el programa se detenga y muestre un resultado sin terminar de ejecutarse?

    -Para hacer que el programa se detenga y muestre un resultado sin terminar de ejecutarse, se puede utilizar el comando 'pause'. Este comando pausa la ejecución del programa y permite ver el resultado intermedio antes de continuar.

  • ¿Qué ocurre si se intenta imprimir una variable sin haberle asignado un valor previamente?

    -Si se intenta imprimir una variable sin haberle asignado un valor previamente, el programa puede lanzar un error o no imprimir nada, dependiendo del lenguaje de programación utilizado. Es fundamental asignar un valor a una variable antes de intentar imprimirla.

  • ¿Cómo se puede mejorar la legibilidad del código al imprimir información personalizada como nombres y edades?

    -Para mejorar la legibilidad del código al imprimir información personalizada, se pueden utilizar comentarios que expliquen el propósito de cada parte del código y se pueden dar nombres descriptivos a las variables para que sea claro qué información representan.

Outlines

00:00

📝 Entrada y Salida de Datos en Programación

Este párrafo introduce el tema de la clase, enfocado en la entrada y salida de datos en programación. Se destaca la importancia de permitir que el usuario ingrese datos personales, como su nombre, que no son conocidos previamente por el programador. Se menciona el uso de la función 'input' para solicitar al usuario que introduzca información y se explica cómo se utiliza la variable 'nombre' para almacenar el dato ingresado. Además, se aborda la salida de datos a través de 'output', que permite visualizar la información ingresada por el usuario, como su nombre. Se destaca la diferencia entre variables y texto literal, y cómo se debe utilizar la concatenación para combinar texto y variables en una sola salida.

05:01

🔗 Concatenación de Datos en Programación

En este párrafo se profundiza en el uso de la concatenación en programación, que permite combinar cadenas de texto y variables para formar una salida más elaborada. Se ilustra cómo se puede imprimir una frase que incluya tanto el nombre del usuario como su edad, usando la función 'input' para solicitar estos datos y 'output' para mostrarlos juntos. Se aborda la necesidad de declarar variables antes de su uso y se enfatiza la importancia de la puntación y los espacios para mejorar la legibilidad de la salida. Además, se menciona el uso de comillas para delimitar cadenas de texto y se da un ejemplo de cómo imprimir una frase más compleja que incluya un saludo personalizado y la edad del usuario.

10:02

🛠️ Consideraciones y Consejos para Programación

Este párrafo ofrece consejos y precauciones a tener en cuenta al trabajar con la entrada y salida de datos en programación. Se advierte sobre la necesidad de declarar y asignar valores a las variables en el orden correcto para evitar errores en la ejecución del programa. Se destaca la importancia de entender cómo el programa interpreta los valores de las variables y se sugiere pausar la ejecución del programa para revisar los resultados parciales. Finalmente, se anima a los estudiantes a hacer preguntas y aclaraciones si lo necesitan, destacando la disposición del instructor para ayudar en su aprendizaje.

Mindmap

Keywords

💡programación

Programación se refiere a la creación de un conjunto de instrucciones que un ordenador puede seguir para realizar una tarea específica. En el video, se enseña cómo programar desde cero, lo que implica aprender los conceptos básicos para luego poder programar de manera más avanzada.

💡ingreso de datos

El ingreso de datos es el proceso mediante el cual un programa obtiene información del usuario o de otro origen. En el video, se discute cómo permitir que el usuario ingrese su propio nombre, lo cual es un ejemplo de ingreso de datos.

💡salida de datos

La salida de datos es el proceso de presentar información al usuario o a otro sistema. En la clase, se muestra cómo imprimir o mostrar el nombre ingresado por el usuario en la pantalla, que es un tipo de salida de datos.

💡variables

Las variables son contenedores que almacenan datos en un programa. En el script, se menciona la declaración de variables para almacenar el nombre y la edad del usuario, que son fundamentales para el ingreso y la salida de datos.

💡input

Input se refiere a la función o comando utilizado para solicitar al usuario que proporcione información. En el video, 'input' se utiliza para pedir al usuario que escriba su nombre.

💡output

Output hace referencia a la función o comando que se utiliza para mostrar información en la pantalla. Se utiliza en el video para imprimir el nombre del usuario que ha sido ingresado previamente.

💡concatenación

La concatenación es el proceso de unir dos o más cadenas de texto o variables. En el video, se muestra cómo combinar el nombre del usuario con una cadena de texto para formar una salida más legible, como 'su nombre es [nombre]'.

💡mayúsculas y minúsculas

Mayúsculas y minúsculas son las formas de escribir las letras del alfabeto,区分大小写 es importante en la programación ya que muchos lenguajes区分大小写 para identificar variables, funciones, etc. En el video, se destaca la importancia de usar mayúsculas y minúsculas correctamente al nombrar variables.

💡comillas

Las comillas se utilizan para delimitar cadenas de texto en una programación. En el video, se indica que las comillas son necesarias cuando se imprime texto, pero no cuando se usan variables o números.

💡signo de pausa

El signo de pausa generalmente se refiere a una instrucción en un programa que detiene su ejecución temporalmente para permitir la observación de resultados intermedios o la intervención del usuario. En el video, se menciona como una herramienta útil para probar programas largos sin tener que ejecutarlos completamente cada vez.

💡errores

Los errores son problemas en un programa que impiden su ejecución correcta. En el video, se advierte sobre los posibles errores que pueden ocurrir si las variables no se declaran o se utilizan correctamente, como por ejemplo, tratar de imprimir una variable antes de que se le asigne un valor.

Highlights

Bienvenida a un curso de programación desde cero con una clase especial enfocada en la entrada y salida de datos.

Importancia de permitir que el usuario ingrese su propio nombre en lugar de asignar uno predeterminado.

Declaración de variables sin asignar un valor inicial para permitir la entrada de datos del usuario.

Uso del comando 'input' para solicitar al usuario que ingrese información, como su nombre.

Cómo utilizar la función 'input' para pedir al usuario que digite su nombre y almacenarlo en una variable.

La necesidad de usar 'output' para imprimir el nombre ingresado por el usuario.

La diferencia entre imprimir una variable (sin comillas) y una cadena de texto literal (con comillas).

Introducción a la concatenación de texto para combinar variables y texto en una sola impresión.

Cómo solicitar y almacenar información adicional, como la edad del usuario, utilizando variables.

La utilidad de la concatenación para imprimir una oración completa con el nombre y la edad del usuario.

La importancia de los espacios al combinar cadenas de texto y variables para mantener la legibilidad.

Uso de comillas dobles y signos de puntuación en la concatenación para mejorar la presentación de la salida.

La necesidad de declarar y asignar variables en el orden correcto para evitar errores en la ejecución del programa.

Cómo utilizar la función 'output' para imprimir resultados en una sola línea usando concatenación.

Importancia de la capitalización y el uso de signos de puntuación al imprimir información personalizada.

Advertencia sobre la necesidad de asignar valores a las variables antes de intentar imprimirlas para evitar errores.

Uso del signo de pausa para detener temporalmente la ejecución del programa y verificar resultados intermedios.

Conclusión de la clase y animación a los estudiantes a formular preguntas en los comentarios.

Transcripts

play00:00

muy buenas a todos bienvenidos de vuelta

play00:02

al canal bienvenidos a nuestro curso de

play00:04

programación desde cero y en esta

play00:06

ocasión vamos a tener una clase un poco

play00:07

particular ya que es una clase

play00:09

directamente enfocada al ingreso salida

play00:12

de datos es decir no es un tema

play00:13

directamente previsto en lo que es el

play00:16

índice del curso pero lo tenemos que ver

play00:18

lo debemos hacer entonces vamos a ver el

play00:22

ingreso de datos es decirle al usuario

play00:24

que ingrese un dato no necesariamente

play00:26

tener que ingresar nosotros porque

play00:28

nosotros no sabemos cómo se llama todas

play00:30

las personas nosotros no podemos saber

play00:32

cómo se van a llamar todos nuestros

play00:33

clientes cuáles son sus datos etcétera

play00:35

hay datos que ellos mismos deben

play00:38

ingresar entonces por ejemplo

play00:41

vamos a ver yo puedo descargar aquí una

play00:43

variable que se llame no y acá le vamos

play00:47

a poner el nombre es roberto perfecto

play00:50

pero qué pasa si yo quiero que roberto

play00:53

digita su nombre o que cuando venga

play00:56

alguien el mismo dígito su nombre y yo

play00:57

no tenemos que pedírselo para declarar

play00:59

una variable de realmente con su nombre

play01:01

para eso es el ingreso de datos entonces

play01:03

lo que nosotros hacemos es declarar la

play01:05

variable y no le vamos a poner un valor

play01:07

solamente le vamos a indicar que ahí va

play01:09

a almacenar un texto perfecto cuando

play01:13

nosotros queremos pedirle algo a alguien

play01:15

se usa el input como ya les comenté

play01:16

entonces lo arrastramos hasta acá y

play01:18

cuando se abre la ventana nos pide dos

play01:20

los pies dos datos el primero va a ser

play01:25

que es lo que el usuario va a ver a la

play01:27

hora de que le pidan el dato es decir en

play01:29

este recuadro nosotros le vamos a

play01:31

indicar vamos a escribir lo que queremos

play01:33

que el usuario vea como el requerimiento

play01:36

que se le está pidiendo entonces vamos a

play01:38

si nosotros queremos pedir un nombre le

play01:40

vamos a poner dígitos su nombre muy

play01:43

sencillo

play01:44

digita su nombre y acá le tenemos que

play01:47

poner en donde va a ser almacenado es el

play01:49

nombre donde va a ser almacenado ese

play01:51

dato en este caso es en la variable

play01:52

aunque ya la tenemos declaraban siempre

play01:55

la debemos declarar primero y le damos

play01:56

en tono perfecto también mucho cuidado

play01:59

con mayúsculas y minúsculas perfecto

play02:01

entonces acá el usuario va a digitar su

play02:03

nombre si lo ejecutó me pidieron un

play02:07

nombre y yo le puedo poner roberto

play02:08

perfecto pero qué pasa no lo imprime no

play02:11

le imprime porque no estamos usando el

play02:12

output para eso es el output entonces

play02:14

arrastramos en los puntos hasta acá le

play02:16

damos doble clic y ya que le podemos

play02:18

poner que imprima no le podríamos poner

play02:21

que imprima literalmente roberto pero no

play02:23

es necesario le decimos que imprima

play02:25

nombre ya que así va a imprimir siempre

play02:28

lo que se digita acá entonces si el

play02:30

nombre cambia igualmente la impresión va

play02:32

a cambiar cabe destacar el nombre a

play02:35

pesar de que son letras no va entre

play02:37

comillas porque es una variable

play02:40

en dado caso de que no fuese una

play02:42

variable si se tendría que poner en

play02:44

comillas pero lo que imprimiría

play02:45

literalmente sería no entonces cuando

play02:47

son variables o son números esos ya se

play02:50

los comenté en la clase de variables de

play02:51

constantes siempre se debe poner cinco

play02:54

millas las comillas solamente es para

play02:56

cadenas de texto cuando nosotros

play02:57

imprimimos con comillas el programa va a

play02:59

imprimir literalmente eso

play03:02

perfecto si le damos en donde ahora le

play03:04

damos en correo el programa arama pero

play03:07

un nombre le vamos a poner maria por

play03:08

ejemplo y cuando lo digo que ahora me

play03:11

imprima maría hasta acá todo bien

play03:13

entonces qué pasa hay otro tema muy

play03:16

interesante también que es la

play03:17

concatenación entonces que es

play03:19

concatenación la concatenación se los

play03:21

voy a mostrar de forma práctica

play03:23

imaginemos que ahora vamos a hacer otra

play03:25

variable una variable que se llame ed

play03:27

para edad de tipo número x con edad es

play03:30

un número perfecto le da más en ok y

play03:32

ahora tenemos la variable edad también

play03:34

queremos

play03:36

que pedirle el dato a la persona porque

play03:38

tampoco necesariamente podemos saber qué

play03:41

edad tendrá la persona entonces le vamos

play03:43

a indicar acá que digite perfecto digite

play03:47

su edad correcta en donde se va a

play03:50

almacenar eso el nombre por supuesto que

play03:52

no ahí va a almacenar el nombre by la

play03:55

edad va almacenada n de que simboliza

play03:58

una variable que contendrá una edad

play04:00

perfecta le damos en down y ahora

play04:04

ya le pusimos dijiste su nombre y dije

play04:06

te ciudad también podemos hacer dos

play04:08

impresiones y la segunda puede decir

play04:11

sencillamente entonces qué pasa cuando

play04:14

nosotros corremos el programa perfecto

play04:16

para pedir un nombre le vamos a poner en

play04:19

carlos y le vamos a poner que carlos

play04:22

tiene 19 años entonces así le imprime el

play04:25

nombre de carlos y me imprime su edad

play04:27

pero qué pasa si yo quiero que me

play04:30

imprima el nombre del usuario es carlos

play04:33

o bienvenido carlos y su edad es 19 sin

play04:37

solamente no quiero que se imprime ese

play04:39

19

play04:41

para eso está la concatenación y no es

play04:43

necesario imprimir dos veces a ciertos

play04:45

output con la concatenación nosotros

play04:47

podemos unir cadenas de texto con

play04:50

variables o variables con otras

play04:52

variables entonces vamos a ver cómo

play04:53

funciona si nosotros queremos que se

play04:55

imprima por ejemplo su nombre es y el

play04:58

nombre de el nombre obviamente va a

play05:00

estar en función de lo que de lo que

play05:02

indique el usuario entonces le vamos a

play05:04

indicar su nombre es

play05:08

perfecto entonces qué pasa si yo le

play05:11

intento ardón no me va a dejar porque

play05:14

porque debo concatenar eso como se

play05:16

concatena con un signo más que es un

play05:19

operador aritmético eso lo veremos en la

play05:21

siguiente clase entonces con el signo +

play05:24

nosotros vamos a concatenar su nombre es

play05:26

y el nombre para que sea más bonito

play05:28

entonces ahora qué pasa si yo lo ejecutó

play05:32

así vamos a ver cómo se va imprimir le

play05:34

vamos a indicar su nombre por ejemplo

play05:36

alberto le vamos a indicar la edad de 34

play05:40

y cuando imprime imprime su nombre es

play05:43

alberto pero énfasis en esto lo imprime

play05:46

pero lo imprime pegado y eso claro que

play05:49

no se ve ni estético ni bien es por ello

play05:51

que nosotros acá debemos ponerle un

play05:53

espacio entre lo último que se escriba y

play05:56

las comillas del final qué pasa si yo le

play05:59

indico espacios aldama acá no los va a

play06:01

interpretar para él es lo mismo si hago

play06:03

esto así hago esto es por ello que los

play06:06

espacios se deben poner acá

play06:08

se deben poner dentro de las comillas

play06:10

sino no tienen forma de saber que eso es

play06:12

un espacio

play06:14

ahora sí lo va a imprimir bien pero

play06:17

vamos a agregar vamos a hacerlo un poco

play06:19

más interesante más elaborado

play06:20

no estamos imprimiendo la edad entonces

play06:22

ahora vamos a ponerle su nombre es y el

play06:25

nombre ahora le vamos a poner doble

play06:28

comillas y le vamos a poner una coma

play06:30

para que sea estético perfecto y ahora

play06:34

le vamos a poner

play06:36

y su edad es

play06:39

le indicamos un espacio para que se

play06:41

imprima separado y le ponemos desde

play06:43

entonces ahora cuando nosotros vayamos a

play06:46

ejecutar el programa y lo va a imprimir

play06:48

le vamos a indicar que el nombre en este

play06:50

caso va a ser no lo sé rey mar

play06:54

perfecto le vamos indicar que la es de

play06:57

67 años entonces aquí indica su nombre

play07:00

es rimar y su edad de 67 le podría poner

play07:03

67 años incluso aquí le podría poner

play07:06

luego de bebé y su edad es de le voy a

play07:11

poner y ya está

play07:13

la edad más

play07:16

años perfecto y le pongo un punto y

play07:19

final correcto entonces la concatenación

play07:21

solamente se puede usar con impresiones

play07:23

no también se puede usar con ingreso de

play07:26

datos entonces aquí como lo podremos

play07:28

poner para que sea todavía más bonito le

play07:30

podremos poner

play07:33

le vamos a poner señor y entre

play07:36

paréntesis yo nada por si es una señora

play07:38

entonces le vamos a poner un espacio

play07:40

para que no siempre me ha pegado con acá

play07:42

tenemos y indicamos con mucho cuidado

play07:46

porque se debe hacer específicamente en

play07:49

este orden por qué porque aquí el

play07:51

programa ya sabe cuánto vale no me si yo

play07:54

hago esto al revés él solamente va a

play07:57

interpretar que no vale comillas sea no

play07:59

vale nada es por ello que se debe tener

play08:02

mucho cuidado a la hora de declarar

play08:04

variables de concatenar ya que en muchos

play08:08

casos si el programa no sabe cuánto vale

play08:10

la variable porque el dato se lo estamos

play08:12

asignando más abajo va a dar un error y

play08:14

esto nos puede causar mucho dolor de

play08:16

cabeza mucho cuidado con eso entonces

play08:18

ahora le pongo señor no perfecto

play08:21

dijiste su edad

play08:24

ok le vamos a poner un espacio acá

play08:27

w le voy a poner también una coma y le

play08:30

vamos a quitar la mayúscula entonces

play08:32

vamos a ver cómo se ve vamos a ejecutar

play08:35

el programa

play08:36

perfecto dijiste su nombre ahora le

play08:39

vamos a poner ruperta

play08:42

correcto ahora dice señora rupert a

play08:45

digita ciudad ahora le vamos a poner que

play08:47

roberto tiene diez años y ahora me

play08:50

imprime su nombre es ruperta y su edad

play08:52

es de 10 años perfecto hasta acá todo

play08:55

bien y eso en esencia así es en esencia

play08:58

cómo se trabaja con un ingreso de datos

play09:00

y con salida de datos es muy interesante

play09:03

y se debe tener mucho cuidado vamos a

play09:05

ver qué pasa si yo pongo esto al revés

play09:08

las dos variables están declaradas sí

play09:10

pero le estamos indicando no el valor

play09:13

debajo de eso entonces el programa en

play09:15

este punto todavía no sabe cuánto vale

play09:16

nombre si lo trató de ejecutar o me

play09:19

lanza error o sencillamente no me va a

play09:21

imprimir nada entonces acá porque no

play09:24

está imprimiendo nada porque el valor de

play09:25

no me está en momento no es nada

play09:26

comillas el valor es lo que está dentro

play09:29

de las comillas así que dentro de las

play09:31

comillas de absolutamente nada

play09:33

cuando estamos probando un programa y

play09:35

queremos terminarlo ya sin necesidad de

play09:37

que lo tengamos que ejecutar todo porque

play09:40

puede ser muy tedioso y largo le podemos

play09:41

dar acá perfecto en dado caso de que

play09:45

estemos ejecutando el programa y

play09:46

queramos ver algo por alguna razón antes

play09:48

de que se sigue ejecutando le podemos

play09:49

traer también en el signo de pausa y no

play09:52

va a continuar hasta que le volvamos a

play09:54

dar acá

play09:55

perfecto entonces esto sería todo por

play09:57

esta clase espero que les haya quedado

play09:59

claro si tienen alguna pregunta no duden

play10:02

en comentarla en formularla en los

play10:06

comentarios y nada espero que les haya

play10:08

gustado la clase tanto como a mí darla y

play10:11

claro que si podemos programar un saludo

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Programación BásicaIngreso DatosSalida DatosVariablesConcatenaciónInteracción UsuarioEducación TécnicaProgramación Desde CeroCurso en LíneaDesarrollo SoftwareBuenos Aires