You are on page 1of 10

INSTITUTO TECNOLOGICO DE SALINA CRUZ

UNIDAD: Fundamentos del Lenguaje



MATERIA: Programacin Orientada a Objetos

DOCENTE: ROMN NJERA SUSANA MNICA

CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACIN Y DE LAS COMUNICACIONES

GRADO: 1 SEMESTRE GRUPO: 2E2

Trabajo: Ejemplos de Sentencias y Operadores,

NOMBRE DEL ALUMNO:
LPEZ ROCHA ABIGAIL ANTONIO

N DE CONTROL: 131020126


Salina Cruz, Oaxaca A Febrero del 2014

ndice

Introduccin.3
Sentencias (Ejemplos de cdigo en Java).4-5
Operadores ejercicios...6
Operadores (ejemplos de cdigo en Java).6-8
Conclusiones..9
Otras Fuentes..10


















Introduccin
Las sentencias son los elementos bsicos en los que se divide el cdigo en un
lenguaje de programacin. Al fin y al cabo, un programa no es ms que un conjunto
de sentencias que se ejecutan para realizar una cierta tarea. Adems, como ya
habrs visto, en Pascal el signo que las separa es el punto y coma. generalmente
una sentencia debe ir seguida de un punto y coma para separarla de la siguiente,
existen casos en los que no es necesario incluirlo. Y estos casos se dan cuando
despus de la sentencia hay una palabra reservada de las que delimitan de alguna
forma un trozo de cdigo. Por ejemplo, end, else, until, etc.




















Sentencias:
Una sentencia es una orden que se le da al programa para realizar una tarea especfica,
estas pueden ser:

a) int i=1; // declarar una variable e inicializarla
import java.awt.*; // importar clases
System.out.println("El primer programa"); // mostrar un mensaje en pantalla
rect.mover(10, 20)
; // llamar a una funcin

b) begin
i := 1;
encontrado := false;
while (i < final) and (not encontrado) do begin
(* mirar el elemento en la posicion i *)
(* si es, cambiamos "encontrado" a "true" *)
i := i + 1
end
end.

Sentencias de bloques:
c) class BlockDemo {
public static void main(String[] args) {
boolean condition = true;
if (condition) { // empieza el bloque 1
System.out.println("Condition es verdadero.");
} // fin del bloque one
else { // empieza el bloque 2
System.out.println("Condition es falso.");
} // fin del bloque 2
}
}






Sentencia de asignacin:
d) unValor = 8933.234; // sentencia de asignacin

Sentencia de incremento:
e)unValor++; // sentencia de incremento
Sentencia de invocacin de mtodo:
f) System.out.println("Hola Mundo!"); // sentencia de invocacin de
mtodo
Sentencia de operacin de objeto
g)Bicycle miBici = new Bicycle(); // sentencia de creacin de objeto














Operadores:
Ejemplos:
a) 5/(5-3)*3= 5/(2)*3= 5/6= 0.83
b) 6*(8-3)9= 6(5)9= 6*1953125= 11718750
c) (3*7)/15+3= 21/15+3= 1.4+3= 4.4
d) 5(3+4)= 5(7)= 35
e) 12+3*7+8*42= 12+3*7+8*16= 12+21+128= 161






class ArithmeticDemo
{

public static void main (String[] args){

int result = 1 + 2; // result es ahora 3
System.out.println(result);

result = result - 1; // result es ahora 2
System.out.println(result);

result = result * 2; // result es ahora 4
System.out.println(result);

result = result / 2; // result es ahora 2
System.out.println(result);

result = result + 8; // result es ahora 10
result = result % 7; // result es ahora 3
System.out.println(result);

}
}



class UnaryDemo {

public static void main(String[] args){
int result = +1; // result es ahora 1
System.out.println(result);
result--; // result es ahora 0
System.out.println(result);
result++; // result es ahora 1
System.out.println(result);
result = -result; // result es ahora -1
System.out.println(result);
boolean success = false;
System.out.println(success); // falso/false
System.out.println(!xito); // verdadero/true
}
}



class PrePostDemo {
public static void main(String[] args){
int i = 3;
i++;
System.out.println(i); // "4"
++i;
System.out.println(i); // "5"
System.out.println(++i); // "6"
System.out.println(i++); // "6"
System.out.println(i); // "7"
}
}


//: operators/Equivalence.java

public class Equivalence {
public static void main(String[] args) {
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);

System.out.println(n1 == n2);
System.out.println(n1 != n2);
}
} /* Output:
false
true
*///:~


class PrePostDemo {
public static void main(String[] args){
int i = 3;
i++;
System.out.println(i); // "4"
++i;
System.out.println(i); // "5"
System.out.println(++i); // "6"
System.out.println(i++); // "6"
System.out.println(i); // "7"


















Conclusiones:
El uso de estas herramientas que ofrece java para su mejor comprensin
y elaboracin de cdigo puede ser en ocasiones algo confusas para ello
hay que saber la correcta utilizacin de los operadores as como su
orden jerrquico de ejecucin para poder obtener un resultado deseado
que de manera contraria puede darnos un resultado no deseado as
como las sentencias que se utilizan para poder darle una orden previa al
bloque de cdigo por una estancia especfica para permitir el flujo de
control en el compilador.
















Otras Fuentes:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id
=624:tipos-de-bucles-java-bucle-for-operadores-y-sentencia-break-ejemplo-ejercicio-
resuelto-cu00658b&catid=68:curso-aprender-programacion-java-desde-
cero&Itemid=188
http://www.codexion.com/tutorialesjava/java/nutsandbolts/expressions.html
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/senten.htm
http://puntocomnoesunlenguaje.blogspot.mx/2012/04/operadores.html

You might also like