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

in #devjr-s20w22 months ago (edited)
Primero que nada, no quería perderme de la segunda clase de programación esta semana. Como soy nueva en este mundo tuve algunas complicaciones para entender las variables y las declaraciones que se hacen con el comando Definir, sin embargo creo que he avanzado bastante, siempre intentando aprender a pesar de que el proceso sea algo complicado jajaja, mis mejores deseos para los participantes y aquí les dejo mi entrada de la semana.



Imagen de mi propiedad, editada en Picsart.


Dexsyluz.png

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

Primeramente tuve que leer varias veces las clases para entender las variables, y después de varios minutos entendí que las variables cumplen la función de ser ''etiquetas'' para cierto tipo de datos que vamos a recolectar.

Es decir, si tenemos varios compartimientos en la cocina, quizás querrás saber el contenido de cada contenedor, pues para saberlo tienes que conocer el nombre de dicha ''etiqueta'' o en este caso ''variable'' para tener una idea de lo que encontrarás en la cocina.

Por ejemplo, si tenemos tres compartimientos (sal, azúcar y pasta) pero estos compartimientos no tienen transparencia, lo lógico seria poner en la superficie de cada compartimiento la etiqueta o variable para entonces utilizarlas en un momento dado.

En programación sucede lo mismo, pondremos una etiqueta a ciertos datos que utilizaremos después. Ahora, después de nombrar o definir las variables debemos decirle al sistema que tipo de variables son:

  • La variable Carácter sirve para almacenar textos como en el ejemplo de la clase, ''nota1'' ''nota2'' y así.
  • La variable Entera sirve para almacenar los datos numéricos enteros sin decimales. Como 1, 2 o 3 en números enteros.
  • La variable Real almacena datos numéricos que contienen decimales. Por ejemplo datos como 0.25, 0.78 o 5.55, números con decimales.
  • La variable lógica solo nos servirá para indicar si los datos son falso o verdaderos.
Asigna un tipo de dato a las siguientes variables y explica por qué: email, teléfono, horas_trabajadas, precio_steem, y edad .
  • Email: por ser un tipo de variable que no puede contener solo números, entonces le asignamos Carácter.
  • Teléfono: como esta variable puede contener datos solo numéricos entonces será asignado como Entero.
  • horas_trabajadas: Por ser horas y no especificar minutos entonces podríamos asignarle Entero.
  • precio_steem: El precio de Steem siembre tiene decimales, entonces le asignaremos Real.
  • Edad: Esta variable puede recolectar datos enteros, asi que tenemos eque asignarle Entero.
Asigna un tipo de dato a las siguientes variables y explica por qué: email, teléfono, horas_trabajadas, precio_steem, y edad .


image.png
Imagen tomada de la clase

Evaluaremos primero que se abre un nuevo Algoritmo para entonces indicar las instrucciones que le daremos al nuevo sistema. Luego declaramos las variables usando el comando [Definir], lo usamos para ''nombre'' y ''apellido'', como los dos son variables Carácter colocamos el tipo al final de la linea.

Luego vamos a recolectar los datos, lo mas lógico seria que el mismo usuario pudiera colocar los datos, entonces con el comando [Imprimir] le diremos primero ''Ingresa tu nombre:'' y después ''Ingresa tu apellido''. Guardamos la información de ambas recolecciones con el comando [Leer] añadiendo el nombre de la variable que estamos recolectando.

Luego le decimos al algoritmo que diga específicamente el nombre y el apellido guardados en las dos variables que acabamos de recolectar, dando un saludo de ''Hola'' y ''Bienvenida''. Finalizamos el algoritmo, el usuarios ingresara los datos correspondientes y al final tendremos una respuesta del sistema Saludando y dando la bienvenida al usuario en cuestión.

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

Bueno, admito que no fue fácil jajaja porque principalmente tenia otro idioma en el programa que después busqué para cambiar, ya que colocaba todo tal cual y no podía ejecutarse la mayoría de los comandos.

Lo primero que hice fue abrir el sistema para declarar las variables, en este caso como lo indico el profesor use las variables de precio_steem, total y cantidad_steem. Las declaramos con el comando [Definir]. Como son datos en numero con decimales entonces tenemos que definirlas como Reales.

Para la recolección de datos, el como lo vimos en el ejemplo anterior el usuario debe colocar los datos, entonces para eso utilizamos la variable de [Imprimir] y ponemos entre comillas ''Precio de Steem'' y ''Cantidad de Steem que desea convertir''. Ambos datos recolectados deben ser guardadas con el comando [Leer] y colocamos la variable que habíamos asignado para cada una.

Despues tenemos que pasar a las operaciones, sencillamente si colocamos bien las variables y sus tipos, entonces solo debemos colocar [total =] precio_steem * cantidad_steem. Luego tenemos que decirle a nuestro sistema que muestre los resultados, esto lo hacemos con el comando de [Imprimir] y colocamos "El total de Steem convertido a USD es de:" colocamos una coma (,) y la variable [total] que habíamos asignado.


image.png
Imagen de mi propiedad, desde mi computadora.

Aquí como pueden ver tenemos el código colocado en el programa, y con F9 ejecutamos nuestro sistema. Efectivamente funcionó a la perfección, colocamos el precio del steem, la cantidad de Steem y luego nos arroja la cantidad de dólares convertidos desde el monto de Steem.


image.png
Imagen de mi propiedad, desde mi computadora.


Dexsyluz (2).png

Sort:  
Loading...

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.033
BTC 97309.89
ETH 3288.22
USDT 1.00
SBD 2.99