Basic programming course: Lesson #2 - Variables and Types of Data

in #devjr-s20w22 days ago

Para esta semana estaremos estudiando Variables y tipos de datos

Miniatura para YouTube Programación Vibrante Rojo.png

Continuamos en el curso de Programación básica de la mano de nuestro apreciado @alejos7ven quien con tanta gentileza está vaciando parte de sus conocimientos para enseñar a todos aquellos que tengan el deseo de aprender.


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

Las variables cumplen un rol fundamental en el proceso de programación, ya que ellas funcionan como cajas de almacenamiento de datos y son las que nos van a permitir definir el tipo de dato que se va a procesar en el sistema. Los tipos de datos que podemos almacenar dentro de una variable pueden ser: lógica, enteras, reales y carácter.


Es preciso declarar que tipo de datos almacenará cada variable y hacerlo correctamente para cuidar que el programa sea realmente ligero y funcional.

  • Lógicas: las variables lógicas son para declarar si es verdadero o falso y solo sirven para declarar dichos valores.
  • Caracter: Ideales para guardar textos alfanuméricos. Ejemplo: una dirección.
  • Entero: Para declarar números sin decimales. Ejemplo: la edad.
  • Real: ideal para valores numéricos con decimales. Ejemplo: valor del steem.

Asigna un tipo de dato a las siguientes variables y explica por qué: email, telefono, horas_trabajadas, precio_steem, y edad.
  • Email: caracter porque contiene valores alfanuméricos.

  • Teléfono: Entero porque contiene valores numéricos.

  • Horas_trabajadas: Entero en el caso de que sea un numero redondo. Ejemplo: 4 horas; pero si necesitamos definir precisión en el tiempo, más vale será que definamos esta variable como Real, y así se da tregua a que el dato sea más explícito. Ejemplo: 4.15. Cabe destacar que si definimos a horas_trabajadas como una variable real, debemos saber que ocupará más espacio en memoria.

  • Precio_Steem: Real porque contiene números decimales.

  • Edad: Entero por ser un número sin decimales.


Explica el funcionamiento del siguiente código:

Algoritmo nombres
    Definir nombre, apellido Como Caracter;
    
    Imprimir  "Ingresa tu nombre:";
    Leer nombre;
    Imprimir "Ingresa tu apellido:";
    Leer apellido;
    
    Imprimir "Hola " nombre " " apellido ", bienvenido";
FinAlgoritmo

Explicación de cada línea de pseudo código:

  • Algoritmo nombres
    El nombre o título del programa

  • Definir nombre, apellido Como Caracter;

Definición de variables Nombre y Apellido de tipo de datos caracter.

  • Imprimir "Ingresa tu nombre:";

Se muestra en pantalla la solicitud de datos: "Ingresa tu nombre:"

  • Leer nombre;
    El usuario escribe el nombre ejemplo: GRACE y el dato suministrado se almacena
  • Imprimir "Ingresa tu apellido:";
    Se lee en pantalla la solicitud de ingresar el dato de apellido

-Leer apellido;
El usuario escribe el apellido. Ejemplo: LEON y el dato suministrado se almacena

  • Imprimir "Hola " nombre " " apellido ", bienvenido";

El programa concatena los datos recogidos y almacenados y los muestra en pantalla

Ejemplo:

"Hola " GRACE " " LEON ", bienvenido";

  • FinAlgoritmo

Se da por culminada la sentencia del algoritmo que lee y almacena nombre y apellido y da la bienvenida.



- Desarrolla un pseudo-código para calcular el valor en USD de X STEEM. Para ello puedes basarte en este algoritmo:
Algoritmo Convertir_USD_x_STEEM
  1. Declarar variables precio_steem, total y cantidad_steem.
Definir precio_steem, cantidad_steem, total Como Real;
  1. Solicitar al usuario los datos necesarios.
imprimir "Por favor introduzca el precio del steem";
    leer precio_steem;
    imprimir "Por favor introduzca la cantidad de steem";
    leer cantidad_steem;

  1. Calcular de la siguiente manera: total = cantidad_steem*precio_steem.
total= precio_steem * cantidad_steem;

  1. Mostrar resultado en pantalla.

Imprimir "El Total de Steem a USD que tienes es de:", total;




image.png

image.png

Capture de mi algoritmo de convertir steem a USD


Bien esta lección estuvo bastante divertida, instructiva y satisfactoria de poder tener nuestra calculadora de steem a USD; lo cual nos entusiasma a seguir a las expectativas de los nuevos elementos en la próxima clase.


Invito a @yolvijrm, @bellana, @oneldoors a participar en el Basic programming course: Lesson #2 - Variables and Types of Data

@graceleon

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.028
BTC 63099.80
ETH 2455.59
USDT 1.00
SBD 2.58