Operadores
Transcript of Operadores
¿qué es un operador?Un operador es un símbolo con una función,
En programación los operadores se pueden agrupar así:
Un operador es un símbolo con una función, En programación los operadores se pueden
agrupar así:•Operadores aritméticos•Incrementos y decrementos•Forma prefija: preincremento y predecremento •Forma postfija: postincremento y postdecremento
•Operadores relacionales•Evalúan las relaciones de igualdad (< , <= , > , >= , == , !=)
•Operadores lógicos operadores que nos permiten ``conectar' ' un par de propiedades (al igual que en lógica)•Conjunción (Y) && - Disyunción (O) – Negación !
•Operadores aritméticosOperador Acción Ejemplo
+ Suma x = 4 + 3; // x vale 7
- Resta x = 5 - 2; // x vale 3
* Multiplicación x = 5 * 4; // x vale 20
/ División x = 10 / 2; // x vale 5
% Modulo x = 10 % 2; // x vale 0
-- Decremento x = 5; x--; // x vale 4
++ Incremento x = 5; x++; // x vale 6
++ Pre incremento x = 2004; x = ++x; x vale 2005
permiten hacer cualquier operación aritmética.
•Operadores Relacionales permiten evaluar las relaciones entre
operandos Operador Acción
> Mayor que
>=Mayor o igual
que< Menor que
<=Menor o igual
que== Igual
!= Distinto
El resultado es un valor “cierto” (true) = cero (0)o “falso” (false) = Uno
(1).
•Operadores Lógicos permiten ”conectar” un par de
propiedades …..
Operador Acción&& Conjunción (Y)
|| Disyunción (O)
! Negación
El resultado es un valor “cierto” (true) = cero (0)o “falso” (false) = Uno
(1).
•Precedencia de operadores• Paréntesis.
• Operadores Aritméticos• * / %• + -
• Operadores Relacionales < <= >= >== =!
• Operadores Lógicos && ||
MayorPrecedencia
MenorPrecedencia
Pasos para resolver algoritmos
1. Identificar los datos de entrada2. Identificar los datos de salida3. Cual sería el proceso?4. Identificar las variables necesarias y su tipo.5. Mostrar la respuesta
Ejemplo:Problema: Diseñe un algoritmo que calcule el área de un triangulo.
DE….base, altura Proceso: área <---- (base*altura)/2 DS: área