¿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) –
•Operadores aritméticos
Operador 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
&& ||
Mayor
Precedencia
Menor
Precedencia
Pasos para resolver
algoritmos1. Identificar los datos de entrada
2. Identificar los datos de salida
3. 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

Operadores

  • 2.
    ¿qué es unoperador? 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) –
  • 3.
    •Operadores aritméticos Operador AcciónEjemplo + 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.
  • 4.
    •Operadores Relacionales permiten evaluarlas 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).
  • 5.
    •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).
  • 6.
    •Precedencia de operadores •Paréntesis. • Operadores Aritméticos • * / % • + - • Operadores Relacionales < <= >= > == =!   • Operadores Lógicos && || Mayor Precedencia Menor Precedencia
  • 7.
    Pasos para resolver algoritmos1.Identificar los datos de entrada 2. Identificar los datos de salida 3. 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