Curso básico de programación: Lección #3 Operaciones

SEC-S20W3.png
Portada diseñada con Canva

Da un breve resumen de para que sirven las operaciones aritméticas, de comparación y lógica.

Dentro del campo de la programación existen 3 tipos de operaciones, las cuales permiten la realización de diversas operaciones y/o instrucciones. Estos son:

- Operadores aritméticos:

Los operadores aritméticos están compuestos por una serie de signos que permiten realizar operaciones aritméticas básicas y solo son aplicables o usado sobre datos de tipo numéricos.

Algunas de estas operaciones son:

Operador
Operación
+
Suma
-
Resta
*
Multiplicación
/
División
%
Módulo

Ahora bien, con estos operadores aritméticos antes mencionados, es que se crean las expresiones aritméticas en las cuales se establece la manipulación de dos o mas datos numéricos, sean variables o constantes, para obtener un nuevo dato numérico como resultado.

Ejemplo:

1- Suma (+):

Permite calcular y obtener el resultado de la suma de dos o mas datos numéricos, bien sean estos, enteros o reales.

// Suma
suma = x + z;
Imprimir "El resultado de sumar " x " con " z " es igual a " suma;

image.png

image.png

2- Resta (-):

Permite calcular y obtener el resultado de la resta de dos o mas datos numéricos, bien sean estos, enteros o reales.

// Resta
resta = x - z;
Imprimir "El resultado de resta de" x " con " z " es igual a " resta;

image.png

image.png

3- Multiplicación (*):

Permite calcular y obtener el resultado de la multiplicación de dos o mas datos numéricos, bien sean estos, enteros o reales.

// Multiplicación
multiplicacion = x * z;
Imprimir "El resultado de multiplicar " x " con " z " es igual a " multiplicacion;

image.png

image.png

4- División (/):

Permite calcular y obtener el resultado de la división de dos o mas datos numéricos, bien sean estos, enteros o reales.

// División
division = x / z;
Imprimir "El resultado de la división de " x " con " z " es igual a " division;

image.png

image.png

5- Modulo (% ):

Permite calcular y obtener el residuo de una división entera, es decir, que solo se aplica a datos numéricos de tipo enteros.

// Modulo
modulo = x % z;
Imprimir "El Resultado de de dividir " x " con " z " es igual a " modulo;

image.png

image.png

- Operadores Relacionales

Los operadores relacionales o también conocidos como operadores de comparación son aquellos que permiten realizar ciertas comparaciones entre datos del mismo tipo y determinar la veracidad de una operación.

Operador
Comparación
<
Menor que
<=
Menor o igual que
>
Mayor
>=
Mayor o igual que
==
Igual que
<>
Diferente de

Se puede hacer uso de estos operadores relacionales para formar las expresión relacionales, las cuales nos permitirán obtener un dato de tipo lógico, es decir, que el resultado seria verdadero o falso.

Ejemplo:

1- Menor que (<):
este operador nos permite comparar dos valores y determinar si el primer dato es menor que el segundo, en el caso de que esto se cumple el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

2- Menor o igual que (<=):
este operador nos permite establecer la comparación de dos valores y determinar si el primer dato es menor o igual que el segundo, en el caso de que esto se cumple el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

3- Mayor que (>):
este operador nos permite comparar dos valores y determinar si el primer dato es mayor que el segundo, en el caso de que esto se cumpla el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

4- Mayor o igual que (>=):
este operador nos permite establecer la comparación de dos valores y determinar si el primer dato es mayor o igual que el segundo, en el caso de que esto se cumple el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

5- Igual que (==):
este operador nos permite determinar si dos variables contienen el mismo valor, en el caso de que esto se cumpla el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

6- Diferente que (<>):
este operador nos permite determinar si dos variables contienen valores diferentes, en el caso de que esto se cumpla el resultado arrojado seria: "Verdadero", sino, seria automáticamente "Falso".

image.png

image.png

- Operadores lógicos

Los operadores lógicos se utilizan para relacionar dos datos de tipo lógico y obtener de esta forma otro dato de tipo lógico, es decir, que se permite evaluar 2 expresiones relacionales al mismo tiempo.

Operador
Operación
Y
Conjunción
O
Disyunción

Ejemplo:

Y lógico:

Este operador permite evaluar o determinar el cumplimiento de 2 expresiones, es decir, que solo dará como resultado "Verdadero" cuando ambas expresiones se cumplen, mientras que si alguna de las expresiones no se cumple el resultado seria "falso".

Como podemos ver en el siguiente ejemplo, se relacionan dos expresiones lógicas, en la cual si las dos notas son >= 10 entonces el resultado es Verdadero, mientras que si alguna de las notas no es >=10 entonces el resultado seria Falso.

image.png

image.png

O lógico:

Este operador permite evaluar o determinar el cumplimiento de al menos una de las 2 expresiones, es decir, que solo dará como resultado "Verdadero" cuando una o ambas expresiones se cumplan, mientras que si no se cumple ninguna de las dos expresiones el resultado seria "falso".

Como podemos ver en el siguiente ejemplo, se relacionan dos expresiones lógicas, en la cual se utiliza el operador "O"para evaluar si por lo menos una nota es >= 10, si esto se cumple entonces el resultado es Verdadero, mientras que ninguna de las expresiones es es >= 10 entonces el resultado seria Falso.

image.png

image.png

Haz un programa que pida al usuario 2 números y evalúe si ambos números son iguales.

El primer caso para crear nuestro programa es asignarle un nombre, en te caso sera: números_iguales.

Continuare definiendo las variables n1 y n2 de tipo real.

image.png

Para hacerlo más dinámico se le solicitara al usuario que introduzca ambos valores para luego hacer la comparación.

image.png

Finalmente, haremos uso del operador relaciona "Igual que (==), para comparar los dos valores introducidos por el usuario, los cuales estarán almacenados en nuestras variables n1 y n2.

image.png

Al ejecutar el programa, vemos que se nos solicita introducir un numero y luego otro, en este caso, puse 15 y 15 y se puede observar que nos muestra que la comparación es VERDADERA, ya que ambos números son iguales.

image.png

Mientras que en otro ejemplo, introduje el numero 20 y luego el 30 y nos indica que la comparación es FALSO ya que los números no son iguales.

image.png

Transforma las siguientes expresiones matemáticas en expresiones aritméticas en tu computadora:

image.png<a href=https://steemit.com/devwithseven/@alejos7ven/basic-programming-course-lesson-3-operations-esp-eng">Link

Evalúa si los resultados de las 3 operaciones son mayores o iguales que 0 (>=) y muéstrelo en pantalla.

En este programa llamado Expresiones Aritméticas comienzo por declarar las variables y1, x y z de tipo real.

Continué escribiendo la primera expresión la cual queda de la siguiente manera: y1 = ( 8-2 ) * ( 5+4 );

Las segunda expresión aritmética es la siguiente: x = ( 8/2 ) + ( 5/5 );

y la tercera expresión aritmética es: z = ((( 4+8 ) * 3) /2) / 3;
Es importante destacar el orden de agrupación de los numero y el uso de los paréntesis, para que se realicen de forma apropiada cada calculo. En este caso vemos que se establecen tres series de paréntesis para darle prioridad a cada operación. Primero la suma (4+8), luego la multiplicación de este resultado por 3 y este resultado se divide entre 2, luego este resultado es el que se divide entre 3.

Por lo que ya quedaron escritas y agrupadas de manera correcta, para que nuestro computador se encargue de hacer los cálculos correspondientes.

Luego, se coloca la instrucción para mostrar en pantalla el resultado de cada expresión aritmética.

Finalmente, procedí a utilizar el operadores lógico Y para establecer la relación entre los 3 resultados obtenidos y determinar si todos son mayores o igual que 0.

image.png

Ahora bien, para comprobar que la instrucción es correcta, he agregado una nueva variable a la cual le asigne el numero -5 y la he incluido entre las 3 expresiones para comparar si sus valores son mayores o iguales a cero.

image.png

Al ejecutar nuestro programa, vemos que uno de los 3 resultados tiene un valor menor a cero, por lo que nos muestra en pantalla que el resultado el FALSO.

image.png

De esta manera doy por finalizada mi participación en esta nueva lección, espero haber realizado de forma correcta cada una de las tareas propuestas.


Me gustaría invitar a @noelisdc, @zorajaime y @alicargofer para que participen en esta tercera lección del curso básico de programación.

Todas las imágenes utilizadas, fueron capturas de pantallas tomadas desde mi computadora - PSeInt

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.20
TRX 0.15
JST 0.030
BTC 65633.94
ETH 2670.37
USDT 1.00
SBD 2.90