Para esta semana estaremos estudiando Variables y tipos de datos
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 programaDefinir 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
- Declarar variables precio_steem, total y cantidad_steem.
Definir precio_steem, cantidad_steem, total Como Real;
- 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;
- Calcular de la siguiente manera: total = cantidad_steem*precio_steem.
total= precio_steem * cantidad_steem;
- Mostrar resultado en pantalla.
Imprimir "El Total de Steem a USD que tienes es de:", total;
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks @o1eh
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit