Vous êtes sur la page 1sur 6

2015

NOTA. A partir de ahora los trabajos sern presentados con normas APA,
siempre y cuando superen 10 puntos de investigacin. (La presentacin cuenta
y son individuales), en caso de cdigo espero no ver copias. Deben
inicialmente compilarce y posteriormente copiar el cdigo en el trabajo. (Anexo
en blackboard pdf de cmo realizar un trabajo escrito.). El trabajo ser revisado
el viernes 13 de Noviembre. Debe ser elaborado manualmente.
1. Qu es un cdigo de bytes y por qu es importante su uso en java para
la programacin de internet?
2. Cules son los tres principios de la programacin orientada a objetos?
3. Dnde empieza la ejecucin de los programas en java?
4. Qu es una variable?
5. Cul de los siguientes nombres de variables no es vlido?
a.
b.
c.
d.

Cuenta
$cuenta
Cuenta 27
67cuenta

6. Cmo crea un comentario en una sola lnea? Cmo crea uno de


varias lneas?
7. Muestre la forma general de la instruccin if. Muestre la forma general
del bucle for.
8. Cmo se crea un bloque de cdigo?
9. La gravedad de la luna es de alrededor de 17% la de la Tierra. Escriba
un programa que calcule su peso efectivo en la luna.
10. Si comete un error de escritura cuando est ingresando su programa,
Qu tipo de error aparecer?
11. Es importante el lugar de la lnea en el que coloca una instruccin?
12. Por qu java especifica estrictamente el rango y el comportamiento de
sus tipos primitivos?
13. Cul es el tipo de carcter de java y en que difiere del tipo de carcter
empleado por muchos otros lenguajes de programacin?

Analisis y Desarrollo de Sistemas de Informacin


Ficha_866086
Conceptos bsicos java

2015
14. Un valor booleano puede tener cualquier valor que usted desee porque
cualquier valor diferente de cero es verdadero. cierto o falso?
15. Dada esta salida,
Uno
Dos
Tres
Y empleando una sola cadena, muestre la instruccin printl() que la
produce
16. Qu esta incorrecto en este fragmento?
for(i=0; i < 10; i++){
Int suma;
}
System.out.println(La suma s: + suma);
17. Explique la diferencia entre las formas de prefijo y sufijo del operador del
incremento.
En los operadores de incremento (++) y decremento (), en la versin
prefijo, el operando aparece a la derecha del operador, ++x; mientras que en
la versin sufijo, el operando aparece a la izquierda del operador, x++. La
diferencia entre estas versiones es el momento en el tiempo en que se
realiza la operacin representada por el operador si ste y su operando
aparecen en una expresin larga. Con la versin prefijo, la variable se
incrementa (o decrementa) antes de que sea utilizada para evaluar la
expresin en que se encuentre, mientras que en la versin sufijo, se utiliza
la variable para realizar la evaluacin de la expresin y luego se incrementa
(o decrementa) en una unidad su valor.

18. Escriba un programa que encuentre todos los nmeros primos entre 1 y
100.
public class NumPrimos {
public static void main(String[] args) {
int num=100,m, x;
boolean band;
for (x=2;x<num;x++){
m=2;
band=true;
while (band && m<x){
if (x%m==0)
band=false;
Analisis y Desarrollo de Sistemas de Informacin
Ficha_866086
Conceptos bsicos java

2015
else
m=m+1;
}
if (band)
System.out.println("El numero "+x+" es primo");
}
}
}
19. Escriba un programa que lea caracteres del teclado hasta que se reciba
un punto. Haga que el programa cuente el nmero de espacios y reporte
el total al final del programa.
package ejercicio123;
import java.io.IOException;
public class Ejercicio123 {

public static void main(String []args)


throws java.io.IOException{
char car;
int espacios=0;
System.out.println("Digite un punto para terminar");
do{car=(char)System.in.read();
if (car==' '){espacios++;}
}while (car!='.');
System.out.println("fin del progrma "+espacios);
}
}

20. Muestre la forma general de la escala if-else-if

f(condicin)

Analisis y Desarrollo de Sistemas de Informacin


Ficha_866086
Conceptos bsicos java

2015
Instrucion;
Else if(condicin);
Instruccion;
Else if (condicin);
Instruccin;

21. Dado:
If(x < 10)
If(y > 100){
If(hecho) x = z;
Else y = z;
}
else System.out.println(error); //Qu pasa si?
a que if se asocia el ltimo else?
22. Muestre la instruccin for para un bucle que cuenta de 1000 a 0 de -2 en
-2.
package ejercicio123;
public class Ejercicio123 {
public static void main(String[] args) {
int i, e=1000;
for (i=0;i<=500;i++) {
System.out.println(e);
e=e-2;
}
}
}

23. El siguiente fragmento es vlido?


for(int i = 0; i < num; i++)
suma +=I;
cuenta = I;
si es vlido y es muy fcil de comprender lo que nos quiere decir es agrega a suma el
valor de suma mas i
Analisis y Desarrollo de Sistemas de Informacin
Ficha_866086
Conceptos bsicos java

2015
24. Explique lo que break lleva a cabo. Asegrese de explicar ambas formas
el break se usa para salir de un bucle, cuando se encuentra una instrucion break dentro
de un bucle, este se termina y el control del programa se reanuda en la siguiente
instruccin del bucle, adems en java utilizamos el break como una forma de goto, al
usar esta forma de break, puede salir de una o mas bloque de cdigo. No es necesario
que estos bloques sean parte de un bloque o un switch.

25. En el siguiente fragmento, despus de que se ejecuta la instruccin


break, Que se despliega?
for(i = 0; i< 10; i++){
while(corriendo){
if(x<y) break;
//..
}
System.out.println(Despues de while ) ;
}
System.out.println(Despes de for)
despues que termina el break, este rompe el primer bucle y continuaria el
Segundo bucle que es del for, e imprimiria nueve veces la frase despues de
while y despues que salga de este ultimo bucle imprime la ultima frase
despues de for.

26. Que imprime el siguiente fragmento?


for(int i = 0; i<10; i++){
System.out.println(i + );
If(i%2) == 0) continue;
System.out.println();
}
27. La expresin de iteracin en un bucle for no siempre requiere modificar
la variable de control del bucle en una cantidad fija. En cambio, la
variable puede cambiar de manera arbitraria. Empleando este concepto,
escriba un programa que use un bucle for para generar y desplegar la
progresin 1,2,4,8,16,32, etctera.
28. Las letras minsculas ASCII estn separadas de las maysculas por 32
caracteres. Por lo tanto para convertir una minscula en mayscula se
restan 32. Use esta informacin para escribir un programa que lea
caracteres del teclado. Haga que todas las minsculas se conviertan en
maysculas y todas las maysculas en minsculas desplegando el
resultado. No le haga cambios a ningn otro carcter. Logre que el
programa se detenga cuando el usuario oprima el punto. Al final, haga
que el programa despliegue el nmero de cambios que se realizaron
Analisis y Desarrollo de Sistemas de Informacin
Ficha_866086
Conceptos bsicos java

2015
29. Qu es un bucle infinito?
30. Cuando utiliza break con una etiqueta. la etiqueta debe estar en un
bloque que contenga break?

Analisis y Desarrollo de Sistemas de Informacin


Ficha_866086
Conceptos bsicos java

Vous aimerez peut-être aussi