Está en la página 1de 11

Laboratorio N 1

LAB-111 Laboratorio de Informtica

NOMBRE: Ayar Yuman Paco Sanizo C.I.: 4914576 LP PARALELO: D

______________________________ Univ. Ayar Yuman Paco Sanizo 4914576 LP

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

Univ. Ayar Yuman Paco Sanizo

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

Univ. Ayar Yuman Paco Sanizo

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

/\ / \ / / \ +------+ | | | | +------+ |Chall-| |enger | +------+ | | | | +------+ /\ / \ / \

/\ \ / \ +------+ | | | | +------+ |Disco-| |very | +------+ | | | | +------+ /\ / \ / \

Fin

Univ. Ayar Yuman Paco Sanizo

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 } }

/\\ / \\ | | +------+ |enger | | | +------+ / \\

/\\" + "\n \\" + "\n | |" + "\n +------+" + "\n |very |" + "\n | |" + "\n +------+" + "\n / \\" + "\n /

/ \\ / \\" +------+ +------+" | | | |" |Chall-| |Disco-|" +------+ +------+" | | | |" /\\ /\\" / \\ / \\");

2.4.

Prueba de ejecucin

Univ. Ayar Yuman Paco Sanizo

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

///// | o o | (| ^ |) | [_] | -----

Fin

Univ. Ayar Yuman Paco Sanizo

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(" ----- "); } }

// // // // //

Imprimir Imprimir Imprimir Imprimir Imprimir

cabello ojos orejas y nariz boca fin de cabeza

3.4.

Prueba de ejecucin

Univ. Ayar Yuman Paco Sanizo

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

Univ. Ayar Yuman Paco Sanizo

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

Univ. Ayar Yuman Paco Sanizo

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)

Univ. Ayar Yuman Paco Sanizo

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)

Univ. Ayar Yuman Paco Sanizo

Pgina 11

También podría gustarte