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);
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