Entradas

Mostrando entradas de marzo, 2023

CLASE 8

Imagen
Operadores lógicos condicionales Los operadores lógicos condicionales se utilizan para  añadir condiciones , tanto en los  if  como en cualquiera de las instrucciones que lleven una condición (ya las veremos). Vamos a suponer, tomando alguno de los ejemplos anteriores, que queremos hacer algo si una variable vale 1 ó 5. Lo haríamos así: La condición aquí es " si a es igual a 1 o a es igual a 5 ". Podéis ir cambiando el valor de a en el ejemplo e ir comprobando su funcionamiento. Hemos utilizado el operador  OR  (||). También tenemos el operador  AND  (&&), que se utiliza para añadir una condición que también ha de cumplirse. Ejemplo: Aquí preguntamos " si a es igual a 1 y b es igual a 3 ". Es muy sencillo ¿no? Además podemos  combinar  estos operadores y añadir todas las condiciones que queramos, lo cual lo hará más complejo. Veamos un  ejemplo  más complejo. La cosa se complica, pero si lo vemos paso a paso nos daremos cuen

CLASE 7

Imagen
Else / Else if La instrucción "if" tiene un par de modificadores que ayudan a tener mayor control del programa. Éstas son  else  y  else if . Ambas son opcionales. Veamos una  ejemplo  completo: La diferencia entre este ejemplo y el de la lección anterior con 3 instrucciones "if", es que esta sentencia está  anidada . Quiere decir que cambia la forma de actuación. En este ejemplo, se comprueba si se cumple la primera condición y hay dos caminos posibles: Si se cumple la condición:  se ejecuta el código en su interior y sale del If. Si no se cumple la condición:  se pasa a la siguiente condición, así hasta cumplir alguna o finalizar la instrucción If. En el ejemplo de la lección anterior, realizaba todas las comprobaciones en cada If, fuera cual fuera el resultado. Podemos comprobar su funcionamiento, cambiando el  else if  de esta forma: Si ejecutamos este programa, veremos que  cumple la primera condición  y no hace nada más. Prueba

CLASE 6

Imagen
Instrucción If Oir Lecc. La instrucción "if " es algo básico en programación, y se utiliza para el  control de flujo  del programa. Vamos a empezar con una muy sencilla para ver si funcionamiento: Declaramos una variable "a" que toma el valor de cinco (5). Con la instrucción "if" comprobamos si "a" vale "5". Para comprobar si una variable es igual a algún valor se utiliza el  operador de comparación   de igualdad , que son dos signos de igual juntos (==). ¿Qué crees que hará ese programa? Dará error No hará nada Escribirá "a vale 5" por pantalla Corregir     Ver Solución     Limpiar Estos son los operadores de comparación que existen:  (utilizamos la variable "a" y el valor 5 en los ejemplos para mejor entendimiento) Igual que: a  ==  5 Mayor que: a  >  5 Menor que: a  <  5 Distinto de: a  !=  5 Mayor o igual que: a  >=  5 Menor o igual que: a  <=  5 Qui

CLASE 5

Imagen
Constantes Oir Lecc. Las constantes son un  tipo de dato invariable . Se declaran y se utilizan de forma muy similar a las variables, con la diferencia de que no podemos modificar su valor. De esta forma,  podemos utilizar constantes para aquellos valores fijos que nunca cambiarán su valor en el programa . Vamos a reescribir el ejemplo del taller de la lección anterior utilizando constantes. Aquí va la  explicación  del código : Declaración de constantes:  se hace igual que con las variables, pero añadiendo delante la palabra reservada "const". Variables:  el número de coches del taller  podría  variar para hacer otros cálculos durante el programa, por lo que utilizaremos una variable. Totales:  hemos declarado las dos variables del total en la misma línea, es una forma de ahorrar espacio y organizarlo mejor. Operaciones:  las operaciones se realizan exactamente igual que con variables. Sacamos el resultado por pantalla  para comprobar que las cue

CLASE 4

Imagen
Operadores aritméticos Oir Lecc. En programación necesitaremos constantemente operar con valores. Estos valores pueden ser escritos en el programa en el momento necesario, o pueden estar almacenados en variables. Dependerá del uso que queramos darles. Vamos a ver la  forma de operar con   operadores aritméticos , con  variables o con  valores determinados en el momento . Veamos una  operación con variables : Lo primero que hemos hecho es almacenar unos valores en variables de tipo int. Luego necesitamos otra variable donde se almacenará el  resultado . Esto mismo podemos hacerlo sin utilizar variables en los valores : El resultado será el mismo . La decisión es nuestra, todo dependerá de si los valores van a ser reutilizados o no. Si los vas a utilizar más adelante para otras cuentas, es conveniente almacenarlos en una variable y poder utilizarlos por su nombre en diferentes lugares del programa. Veamos un  ejemplo   práctico : Si estamos en un