Curso de programación básica: Lección #2 - Variables y tipos de datos (ESP)

in devjr-s20w2 •  3 months ago 


1.png
Diseñada en Canva - Fuente propia

Saludos a mis compañeros programadores... Me es un gusto enorme volver a participar en Steemit Engagement Challenge en esta segunda semana. No logre participar en la semana 1, sin embargo, estoy con muchas ganas de hacerlo sobre todo en este tema grandioso expuesto por @alejos7ven. Estoy terminando mi carrera de Ingeniería Civil (último semestre) y la programación es una materia que desde que la vi me gusto mucho, y aunque no es mi fuerte, desarrolle muy buenas habilidades, a tal punto que en la actualidad sigo dando curso a estudiantes de mi universidad y disfruto cada clase que doy. Ahora con todo para el desarrollo de esta tarea.


separador academy s4 2.png


¿Qué son las variables y para qué se usan?

La palabra variable hace referencia a algo que puede modificar su valor, contenido o sentido. En términos de programación es el objeto utilizado para almacenar datos. Las variables son como contenedores que nos permite almacenar datos de diferentes tipos (nombres, números, valores lógicos, etc.), para luego poder utilizarlos más adelante. Las variables cuentan con un nombre único que se le asigna para su sencilla identificación.

Las variables se usan para guardar datos y luego poder manipularlos en la ejecución de una instrucción o programa. La información almacenada también puede ser modificada en el futuro. Si se desea realizar distintas operaciones se pueden usar variables para facilitar el trabajo. También facilita el control del flujo de un programa.

Existen distintos tipos de variables en programación. El tipo de variable determina que tipo de datos almacenara. Los tipos son los siguientes:

  • Real: Este tipo de variable guarda valores numéricos enteros. Estos valores pueden ser positivos y negativos pero no pueden ser decimales. Ejemplo: 1, 48, 31, 9, 5, -1, -8, -15, 0.
  • Entero: Este tipo de variable se usa para almacenar valores numéricos con decimales tanto positivos como negativos. Ejemplo: 1.5, -2.8, 3.1, -76.45, 0.89.
  • Carácter: Este tipo de variable se usa para guardar textos (incluyendo números). También conocido como alfanumérico. Ejemplo: "Soy Exer Suárez y tengo 30 años".
  • Lógica:Este tipo de variables solo admite dos tipos de valores (verdadero o falso). Este tipo también es conocido como Boolean.


Asigne un tipo de datos a las siguientes variables y explique por qué: correo electrónico, teléfono, horas de trabajo, precio de Steem, y edad .

A continuación se le asignará el tipo de datos correspondiente a la variable, exponiendo los motivos y mostrando un ejemplo realizado en PSeInt para mejor visualización.

1. Correo electrónico: Un correo electrónico contiene letras, símbolos y probablemente números ([email protected]), por lo tanto, la variable debe ser de tipo "Carácter". Ejemplo: Se le asigna el nombre "correo" a la variable y se define como "Carácter".


2.png
Hecho en PSeInt - Fuente propia

2. Teléfono: Un numero de teléfono esta conformado por valores enteros, sin decimales. Por consecuencia, el tipo de dato para esta variable se define como "Entero". Ejemplo: Se le asigna el nombre de "teléfono".


3.png
Hecho en PSeInt - Fuente propia

3. Horas de trabajo: Cuando hablamos de horario recordemos que un día tiene 24 horas. Es decir, que el horario se almacena con valores enteros, por lo tanto la variable "horas_de_trabajo" es de tipo "Entero". Ejemplo: Trabaje "8" horas.


4.png
Hecho en PSeInt - Fuente propia

4. Precio de Steem: El precio del Steem es un número que contiene decimales y por consecuencia esta variable es de tipo real. Ejemplo: El precio del Steem es "0.19" USDT.


8.png
Hecho en PSeInt - Fuente propia

5. Edad: Esta variable es de tipo entero debido a que su valor es un numero sin decimales. Ejemplo: Yo tengo "30" años de edad.


9.png
Hecho en PSeInt - Fuente propia


Explique el funcionamiento del siguiente código:


12.png

El código mostrado es sencillo, y consiste en recopilar datos personales del usuario como lo son el Nombre y el apellido con la intención de luego darle un mensaje de bienvenida.

El algoritmo en primera instancia se le asigna un nombre y por eso vemos que dice "Algoritmo nombres", es decir, el nombre que se le asigno fue "nombres". Luego se procede en definir variables y como son nombre y apellido las variables son de tipo Caracter. Luego se le da instrucciones de mostrar un mensaje que le indique al usuario que datos debe ingresar a continuación y para esto primero le solicita el nombre y luego el apellido. Y una vez obtenido los datos se genera el mensaje de bienvenida personalizado con los datos que el usuario ingreso.


Desarrolla un pseudocódigo para calcular el valor en USD de X STEEM.

A continuación muestro el desarrollo de mi pseudo código con el cual me permitió calcular el valor en USD de una cantidad de Steem.


10.png

Una vez ingresado el seudocódigo procedo a comenzar la corrida y se vería de la siguiente manera:


11.png

Por acá dejo las líneas de código de mi seudocódigo:

Algoritmo Calculo_precio_steem

  • //crear variables
  • Definir precio_steem, total, cantidad_steem Como Real
  • //recopilar datos
  • Imprimir "Ingrese el precio del steem";
  • Leer precio_steem
  • Imprimir "Ingrese cantidad de steem";
  • Leer cantidad_steem
  • //Calcular total
  • total = precio_steem * cantidad_steem
  • //Mostrar resultado
  • Imprimir "el valor en UDFT del Steem es de" total;

FinAlgoritmo


separador academy s4 2.png


Conclusión

Las variables son fundamentales en la programación porque permiten manejar y manipular datos de manera eficiente. Son herramientas versátiles que facilitan la creación de programas más dinámicos y funcionales. Y con la lógica de como desarrollar un algoritmo se obtiene la base para adentrarse en el maravilloso mundo de la programación. Gracias a @alejos7ven.

Invito a participar a @marianasdf30, @deliastc y @emiliadelcgt

NOTA: Todas las imágenes usadas son de mi propiedad.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!


💯⚜2️⃣0️⃣2️⃣4️⃣ This is a manual curation from the @tipu Curation Project

@tipu curate