Está en la página 1de 4

TAREA # 1

Auxiliar: Univ. Delgadillo Villarroel Daniel Dilan Materia: Técnicas de Programación II


Docente: Ing. Dietmar Castro Angulo Sigla: SIS – 211 Grupo 2
Fecha emisión de la tarea: 20 / 03 / 2022 Fecha de entrega: 27 / 03 / 2022

1.- En sus palabras explique para que sirven los siguientes métodos de System.out:
a) print()
b) println()
c) printf() ->Tambien especificar como mostrar un entero, cadena (String), etc.
2.- Indique los diferentes tipos de datos en java, en caso tuviera un rango establecido indicar cual es
ese rango.
Ejemplo:
byte [ -128, 127 ].
3.- Se le pide un programa en el cual se deberá de leer números insertados por teclado. ¿Qué clase
deberá de importarse?
4.- De la pregunta anterior (3) escriba tal cual se vería la línea de código de la importación la clase.
Ejemplo (importando la clase ArrayList):
- import java.util.ArrayList;
5.- Diga si es correcto o no las siguientes líneas de código:
Nota: las siguientes líneas de texto de los incisos están correctamente escritas, si existen errores
deberán de responder con “No es correcto”.
a) Scanner lector = Scanner(System.in);
b) Scanner qwerty = leer(System.out);
c) System.out,print(Hola Mundo);
d) System.out.println(“Hola Mundo”)
e) for (int numero == 1:: i++){ … }
f) while ( i++ ){
i < n;
}
g) while ( i < n ){
}do(i++);
6.- ¿Que imprimen las siguientes líneas de código?
a) System.out.print(“ * ”);
System.out.print(“* *”);
System.out.print(“***”);
System.out.print(“* *”);
System.out.print(“ * ”);
b) for (int i = 0; i < 7; i++){
System.out.print( i + “ “);
}
c)System.out.printf(“*%n**%n***%n****%n*****”);
7.- En sus palabras explique que es la identación y porqué es que se la usa al momento de escribir
programas.

- En los siguientes ejercicios mostrar el código que usted implemento.

8.- Escriba un programa en el cual se ingresen 2 números por teclado y posteriormente muestre cual
es el número más grande.
Input | Output
2 5 | 5
13 8 | 13

Sugerencia: Deberá hacer uso de un if para comparar los 2 números.

9.- Escriba un programa que lea un numero por teclado y diga si es par o impar.
Input | Output
13 | Impar
8 | Par

Sugerencia: Cualquier numero par N cumple (N % 2) = 0; donde % es la operación modulo (mod).


10.-Escriba un programa en el cual se inserte un numero entero N y visualice un cuadrado de
tamaño N x N el cual estará conformado por asteriscos.
Input | Output
2 | **
| **
|
5 | *****
| *****
| *****
| *****
| *****
Sugerencia: Se deberá hacer uso de ciclos anidados.
NOTA: Los siguientes ejercicios no están dentro de la tarea, sin embargo, se tendrán
consideraciones en caso de no haber respondido alguna de las anteriores preguntas y resolver
alguno de los siguientes ejercicios. Estos ejercicios están pensados para que usted se adentre un
poco más dentro de lo que es el mundo de la programación así viendo ejercicios un poco más
difíciles.
¿Los anteriores ejercicios te parecieron demasiado fáciles? Intenta realizar algunos de los
siguientes.
Resulta muy fácil mostrar un triángulo hecho de asteriscos (fig. 1) ¿pero podrías mostrar 2 a la vez
con uno de ellos invertidos? (fig. 2).
* * ****
** ** ***
*** *** **
**** **** *
(Fig. 1) (Fig. 2)
¿Aún es muy fácil que tal con 4 a la vez? (fig. 3)
* **** * ****
** *** ** ***
*** ** *** **
**** * **** *
(Fig. 3)
Sugerencia: usar la secuencia de escape tabular ( \t ) para el espaciado entre los asteriscos de los
triángulos, también deberías tomar en cuenta el espacio entre cada triángulo.
La Criptografía es muy usada en la programación para la codificación de claves, contraseñas, etc.
Pero antes de realizar programas sencillos de encriptación primeramente deberemos de comenzar
por lo fundamental el simple hecho de separar los dígitos de un entero es muy útil pues se puede
manipular libremente para luego almacenarlo en una o más variables.
Escriba un programa en el cual se ingrese un numero entero y posteriormente se visualicen los
dígitos de dicho número separados por espacios.
Input | Output
74536 | 7 4 5 3 6
123 | 1 2 3

¿Conseguiste resolverlo? Ahora hagamos una pequeña alteración al programa.


Escriba un programa en el cual se ingrese un numero entero y posteriormente se realice un cambio
del primer dígito con el último y luego mostrarlo por pantalla.
Input | Output
74536 | 6 4 5 3 7
123 | 3 2 1

¿Lograste resolver todos los ejercicios hasta este punto? De ser así es muy impresionante.

¡¡¡¡FELICIDADES!!!!

También podría gustarte