Professional Documents
Culture Documents
Laboratorio N 1 LAB-111
Ejercicio 1 1.1. Enunciado Escriba un programa completo en Java que imprima nombre en letras grandes igual a lo siguiente. su
1.2.
Diagrama de Flujo
Inicio
AAAAA A A A A AAAAA A A A A
Y Y Y Y Y Y Y Y
AAAAA A A A A AAAAA A A A A
RRRRR R R R R R R R R R R
Fin
Pgina 2
1.3.
Cdigo Fuente
package Laboratorio01; public class ImprimirNombre { /** * Escriba un programa completo en Java que imprima su nombre en letras * grandes igual a lo siguiente.(Ver gua) * * @author Ayar Yuman Paco Sanizo C.I. 4914576 LP * @version 1.0 21/08/2013 * */ public static void main(String[] args) { // Imprimir nombre System.out.print(" + "\n + "\n + "\n + "\n + "\n } } formado por letras maysculas AAAAA Y Y AAAAA RRRRR" A A Y Y A A R R" A A Y Y A A R R" AAAAA Y AAAAA R R" A A Y A A R R" A A Y A A R R");
1.4.
Prueba de ejecucin
Pgina 3
Ejercicio 2 2.1. Enunciado Escriba un programa completo en Java con el nombre de Cohetes que genera la siguiente salida.
2.2.
Diagrama de Flujo
Inicio
Fin
Pgina 4
2.3.
Cdigo Fuente
package Laboratorio01; public class Cohetes { /** * Escriba un programa completo en Java con el nombre de Cohetes que genera * la siguiente salida. (Ver gua) * * @author Ayar Yuman Paco Sanizo C.I. 4914576 LP * @version 1.0 21/08/2013 * */ public static void main(String[] args) { // Imprimir cohetes System.out.print(" + "\n + "\n + "\n + "\n + "\n + "\n + "\n } }
/\\" + "\n \\" + "\n | |" + "\n +------+" + "\n |very |" + "\n | |" + "\n +------+" + "\n / \\" + "\n /
/ \\ / \\" +------+ +------+" | | | |" |Chall-| |Disco-|" +------+ +------+" | | | |" /\\ /\\" / \\ / \\");
2.4.
Prueba de ejecucin
Pgina 5
Ejercicio 3
3.1. Enunciado Escriba el programa ImprimeCara, que imprime una cara, utilice los caracteres de texto. Es de esperar que sea mejor que esto:
3.2.
Diagrama de Flujo
Inicio
Fin
Pgina 6
3.3.
Cdigo Fuente
package Laboratorio01; public class ImprimeCara { /** * Escriba el programa ImprimeCara, que imprime una cara, utilice los * caracteres de texto. Es de esperar que sea mejor que esto: (Ver gua) * * @author Ayar Yuman Paco Sanizo C.I. 4914576 LP * @version 1.0 21/08/2013 * */ public static void main(String[] args) { // Imprimir una cara System.out.println(" ///// "); System.out.println(" | o o | "); System.out.println("(| ^ |)"); System.out.println(" | [_] | "); System.out.println(" ----- "); } }
// // // // //
3.4.
Prueba de ejecucin
Pgina 7
Ejercicio 4
4.1. Enunciado Escriba un programa en Java completo de nombre MuchoMejor, que genere la siguiente salida (tome en cuenta las lneas en blanco). Para "resaltar" una cadena es 'mucho' mejor utilizar las reglas de "la secuencia de escape". Adems, "" representa una cadena vaca. No se olvide: utilizar \" en lugar de " ! '' no es lo mismo que "
4.2.
Diagrama de Flujo
Inicio
Para "resaltar" una cadena es 'mucho' mejor utilizar las reglas de "la secuencia de escape".
Adems, "" representa una cadena vaca. No se olvide: utilizar \" en lugar de " ! '' no es lo mismo que "
Fin
Pgina 8
4.3.
Cdigo Fuente
package Laboratorio01; public class MuchoMejor { /** * Escriba un programa en Java completo de nombre MuchoMejor, que genere la * siguiente salida (tome en cuenta las lneas en blanco). * * Para "resaltar" una cadena es 'mucho' mejor utilizar las reglas de * "la secuencia de escape". * * Adems, "" representa una cadena vaca. No se olvide: utilizar * \" en lugar de " ! '' no es lo mismo que " * * * @author Ayar Yuman Paco Sanizo C.I. 4914576 LP * @version 1.0 21/08/2013 * */ public static void main(String[] args) { System.out.print(" + "\n + "\n + "\n + "\n + "\n } } Para \"resaltar\" una cadena es" 'mucho' mejor utilizar" las reglas de la \"secuencia de escape\"." + "\n" Adems, \"\" representa una cadena vacia." No se Olvide: utilizar \\\" en lugar de \" !" '' no es lo mismo que \"");
4.4.
Prueba de ejecucin
Pgina 9
Ejercicio 5 5.1. Enunciado Explorando errores de sintaxis. Cules son los mensajes de error del compilador cuando?: a) b) c) d) e) f) Se coloca el nombre del archivo en forma incorrecta. Cuando se omite la declaracin void. Cuando se omite la declaracin class. Cuando se omite una doble comilla . Cuando se omite un parntesis (o). Cuando se omite un punto . en una declaracin del System. g) Cuando se utiliza demasiadas llaves {o}. 5.2. Respuestas Los errores en el compilador son los siguientes: a) Type name is not valid. The type name '*error' is not a valid identifier b) Error: Main method not found in class Laboratorio01.MuchoMejor, please define the main method as: public static void main(String[] args) c) Error: Could not find Laboratorio01.MuchoMejor or load main class
d) Exception in thread "main" java.lang.Error: Unresolved compilation problem: String literal is not properly closed by a doublequote at Laboratorio01.MuchoMejor.main(MuchoMejor.java:28) e) String literal is not properly closed by a doublequote at Laboratorio01.MuchoMejor.main(MuchoMejor.java:28)
Pgina 10
Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error on token "print", ( expected after this token at Laboratorio01.MuchoMejor.main(MuchoMejor.java:23) f) Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error, insert ")" to complete Expression at Laboratorio01.MuchoMejor.main(MuchoMejor.java:28) g) Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error, insert "}" to complete ClassBody at Laboratorio01.MuchoMejor.main(MuchoMejor.java:32) Exception in thread "main" java.lang.Error: Unresolved compilation problem: at Laboratorio01.MuchoMejor.main(MuchoMejor.java:21)
Pgina 11