s7_PV_6.1
e-Study
Created on September 9, 2024
More creations to inspire you
VISUAL COMMUNICATION AND STORYTELLING
Presentation
ASTL
Presentation
TOM DOLAN
Presentation
BASIL RESTAURANT PRESENTATION
Presentation
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
Transcript
INICIAR
Programación para Videojuegos I
Las expresiones y estructuras de control en programación son fundamentales por diversas razones, juntas forman la base sobre la cual se construyen los algoritmos y se define la lógica de cualquier programa. Aquí se destacan algunos de los aspectos más importantes:
Unidad 6. Expresiones y estructuras de control
Para ver la información, pasa el cursor sobre las imágenes y da clic en ¿Sabías qué?
Operadores de asignación
Operadores lógicos
Operadores de comparación
Operadores Aritméticos
6.1 Reconocimiento, descripción y uso de operadores
Los operadores son símbolos especiales o palabras clave que le indican al compilador o intérprete que ejecute operaciones específicas. Estas operaciones pueden ser matemáticas, de comparación, lógicas, entre otras, y son cruciales para la manipulación de datos y la lógica de decisión dentro de los programas. Los operadores facilitan la realización de operaciones matemáticas, lógicas y de comparación entre variables y valores, siendo fundamentales para el manejo de datos y condiciones dentro de cualquier programa. Se categorizan en operadores aritméticos (como +, -, *, /, %), de comparación (==, !=, <, >, <=, >=), lógicos (&&, ||, !), y de asignación (=, +=, -= , *=), cada uno cumpliendo funciones específicas que permiten desarrollar y controlar la lógica de programación de manera eficaz. A continuación, se detallan los tipos principales de operadores y su uso:
Para ver la información, da clic en los botones.
Unidad 6. Expresiones y estructuras de control
6.1 Reconocimiento, descripción y uso de operadores
Para ampliar tu conocimiento sobre los operadores en programación, consulta el siguiente artículo: Barragán, A. (2023, octubre 12). Introducción a Java: Operadores. Openwebinars.net. https://openwebinars.net/blog/introduccion-a-java-operadores/
Unidad 6. Expresiones y estructuras de control
Explicación del código. Este código verifica si la variable edad está dentro de un rango específico, utilizando operadores de comparación (>=, <=) y lógicos (&&). El dominio de los operadores y su correcta utilización es fundamental para el desarrollo de cualquier programa, permitiendo realizar operaciones y tomar decisiones basadas en condiciones específicas.
if (edad >= 18 && edad <= 65) { System.out.println("Edad dentro del rango permitido."); } else { System.out.println("Edad fuera del rango permitido."); }
Por ejemplo, en una estructura de control if, se podrían combinar operadores lógicos y de comparación para evaluar múltiples condiciones:
Uso de operadores El uso adecuado de operadores permite realizar cálculos y tomar decisiones en el código. Por ejemplo, los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas, mientras que los operadores de comparación y lógicos son fundamentales en las estructuras de control para evaluar condiciones. El entendimiento profundo de cada tipo de operador, así como su precedencia (qué operaciones se realizan primero) y asociatividad (el orden en que se evalúan las operaciones de igual precedencia), es esencial para escribir código eficaz y evitar errores comunes en la programación.
6.1 Reconocimiento, descripción y uso de operadores
Unidad 6. Expresiones y estructuras de control
int modulo = 10 % 3; // modulo = 1
int division = 10 / 5; // division =
int producto = 10 * 5; // producto =
int resta = 10 - 5; // resta = 5
int suma = 10 + 5; // suma = 15
Operadores Aritméticos Suma (+): Suma dos valores. Resta (-): Resta el valor derecho del izquierdo. Multiplicación (*): Multiplica dos valores. División (/): Divide el valor izquierdo entre el derecho. Módulo (%): Retorna el residuo de la división del valor izquierdo entre el derecho.
boolean menorIgual = (5 <= 10); // menorIgual = true
boolean menor = (5 < 10); // menor = true
boolean mayor = (10 > 5); // mayor = true
boolean noIgual = (5 != 5); // noIgual = false
boolean igual = (5 == 5); // igual = true
boolean mayorIgual = (5 >= 5); // mayorIgual = true
Operadores de comparación Igual (==): verifica si dos valores son iguales. No igual (!=): verifica si dos valores son diferentes. Mayor que (>): verifica si el valor izquierdo es mayor que el derecho. Menor que (<): verifica si el valor izquierdo es menor que el derecho. Mayor o igual que (>=): verifica si el valor izquierdo es mayor o igual al derecho. Menor o igual que (<=): verifica si el valor izquierdo es menor o igual al derecho.
a %= 3; // a = a % 3; a es ahora 1
a *= 2; // a = a * 2; a es ahora 20
a -= 5; // a = a - 5; a es ahora 5
a += 5; // a = a + 5; a es ahora 15
int a = 10;
a /= 2; // a = a / 2; a es ahora 10
Operadores de asignación Asignación (=): asigna el valor de la derecha a la variable de la izquierda. Suma y asignación (+=): suma el valor de la derecha al de la izquierda y asigna el resultado. Resta y asignación (-=): resta el valor de la derecha al de la izquierda y asigna el resultado. Multiplicación y asignación (*=): multiplica el valor de la izquierda por el de la derecha y asigna el resultado.División y asignación (/=): divide el valor de la izquierda entre el de la derecha y asigna el resultado. Módulo y asignación (%=): aplica el módulo y asigna el resultado.
Sabías que: "El operador ternario ? : permite escribir expresiones condicionales compactas, sirviendo como una alternativa elegante a las estructuras if-else para asignaciones y operaciones simples.”