Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” Instituto Tecnológico Superior de progreso Ingeniería en Sistemas Computacionales Semestre Primero Trabajo Investigación Profesor Mtro. Edgar Alejandro Sangundo Duarte Alumno Abel Isaac Uc Cab Fecha de entrega 07 de noviembre del 2020 http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” Funciones Matemáticas Función matemática Significado Ejemplo de uso Resultado abs Valor absoluto int x = Math.abs(2.3); x = 2; atan Arcotangente double x = Math.atan(1); x = 0.78539816339744; sin Seno double x = Math.sin(0.5); x = 0.4794255386042; cos Coseno double x = Math.cos(0.5); x = 0.87758256189037; tan Tangente double x = Math.tan(0.5); x = 0.54630248984379; exp Exponenciación neperiana double x = Math.exp(1); x = 2.71828182845904; log Logaritmo neperiano double x = Math.log(2.7172); x = 0.99960193833500; pow Potencia double x = Math.pow(2.3); x = 8.0; round Redondeo double x = Math.round(2.5); x = 3; random Número aleatorio double x = Math.ramdom(); x = 0.20614522323378; floor Redondeo al entero menor double x = Math.floor(2.5); x = 2.0; ceil Redondeo al entero mayor double x = Math.ceil(2.5); x = 3.0; http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” Funciones de Texto concat es la unión de dos o más cadenas public class Sample_String { public static void main(String[] args) { // Concatenación de cadenas String str1 = "Rock"; Str2 str2 = "Estrella"; // Método 1: usar concat String str3 = str1.concat(str2); System.out.println(str3); // Método 2: usar el operador "+" String str4 = str1 + str2; System.out.println(str4); } } Lectura de una cadena String cadena=txtCadena.getText(); Length Permite obtener la longitud de la cadena. Integer largo=cadena.length(); txtLongitud.setText(Integer.toString(largo)); public class Sample_String { public static void main(String[] args) { // Nuestra secuencia de muestra para este tutorial String str_Sample = "RockStar"; // Longitud de una cadena System.out.println("Longitud de la cadena:" + str_Sample.length()); } } http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” SubString Recupera una subcadena indicándole la ubicación inicial y la cadena de caracteres. //muestra el primer valor de la cadena txtPrimero.setText(cadena.substring(0,1)); //muestra el segundo valor de la cadena txtUltimo.setText(cadena.substring(largo-1, largo)); //muestral el 2 o 6 (o X valor) de la cadena txt26.setText(cadena.substring(2, 6)); package cursojava; public class SubStringMain { public static void main(String []args){ String cadena = "EL MAR ES AZUL Y EL CIELO TAMBIEN"; int longitud = cadena.length(); System.out.println("Ejemplo de SubString en Java 1 = " + cadena.substring(5)); System.out.println("Ejemplo de SubString en Java 2 = " + cadena.substring(9)); System.out.println("Ejemplo de SubString en Java 3 = " + cadena.substring(12)); System.out.println("Ejemplo de SubString en Java 4 = " + cadena.substring(1, 10)); System.out.println("Ejemplo de SubString en Java 5 = " + cadena.substring(5, 20)); } } IndexOf Devuelve el índice de un carácter específico. Integer posicion=cadena.indexOf("A", 0); txtPrimeraA.setText(Integer.toString(posicion)); public class Sample_String { public static void main(String[] args) { // Carácter en posición String str_Sample = "RockStar"; System.out.println("Carácter en la posición 5:" + str_Sample.charAt(5)); // Índice de un personaje dado System.out.println("Índice del carácter 'S':" + str_Sample.indexOf('S')); } } http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” ToUpperCase Convierte a mayúscula los caracteres de la cadena. txtMayusculas.setText(cadena.toUpperCase()); public class Guru99 { public static void main(String args[]) { String S1 = new String("minúsculas convertidas en mayúsculas"); // Convertir a UpperCase System.out.println(S1.toUpperCase()); } } ToLowerCase Convierte a minúscula los caracteres de la cadena. txtMinusculas.setText(cadena.toLowerCase()); public class Guru99 { public static void main(String args[]) { String S1 = new String("MAYÚSCULA CONVERTIDA EN MINÚSCULA"); // Convertir a LowerCase System.out.println(S1.toLowerCase()); } } Replace Reemplaza un carácter o caracteres de una cadena por otros caracteres. txtBorrarEspacios.setText(cadena.replace(" ", "")); public class Guru99Ex1 { public static void main(String args[]) { String S1 = new String("the quick fox jumped"); System.out.println("Original String is ': " + S1); System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog")); System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a')); } } http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” charAt proporciona el índice cuyo valor necesita encontrar public class Sample_String { public static void main(String[] args) { // Carácter en posición String str_Sample = "RockStar"; System.out.println("Carácter en la posición 5:" + str_Sample.charAt(5)); } } CompareTo Compara una cadena con otra public class Sample_String { public static void main(String[] args) { // Comparar con una cadena String str_Sample = "RockStar"; System.out.println("Comparar con 'ROCKSTAR':" + str_Sample.compareTo("rockstar")); // Comparar con - Ignorar caso System.out.println("Comparar con 'ROCKSTAR' - Caso Ignorado:" + str_Sample.compareToIgnoreCase("ROCKSTAR")); } } contener confirmar si la cadena contiene una secuencia de caracteres que ha especificado el usuario public class Sample_String { public static void main(String[] args) { // Comprobar si String contiene una secuencia String str_Sample = "RockStar"; System.out.println("Contiene la secuencia 'tar':" + str_Sample.contains("tar"));} } endsWith confirma si una Cadena termina con un sufijo particular public class Sample_String { public static void main(String[] args) { // Comprobar si termina con una secuencia particular String str_Sample = "RockStar"; System.out.println("EndsWith character 'r':" + str_Sample.endsWith("r")); } http://www.tecnm.mx/ Boulevard Víctor M. Cervera Pacheco S/N por 62 Progreso, Yucatán, C.P. 97320 Tel. 01969 934 30 23. Cel. 999 278 6219 www.tecnm.mx | www.progreso.tecnm.mx Instituto Tecnológico Superior Progreso “2020, Año de Leona Vicario, Benemérita Madre de la Patria” } Excelente Regular Mal Ortografía El tamaño y tipo de letra es uniforme a lo largo del documento. No se observan errores sintácticos o faltas de ortografía En su mayoría se observa que el tamaño y tipo de letra es uniforme. Se observan de dos a cuatro errores sintácticos y de ortografía El formato, tamaño y tipos de letra no es uniforme a lo largo del trabajo. Se observan ocho o más errores sintácticos y de ortografía. Contenido Se describe detalladamente el procedimiento utilizado en las fases de desarrollo de la tarea, los resultados obtenidos y conclusiones. La información contenida es pertinente y emplea referencias. Se describe con omisiones el procedimiento utilizado en las fases del desarrollo de la tarea, los resultados obtenidos y conclusiones. La información contenida en la mitad del reporte es pertinente. No se describe el tipo de procedimiento utilizado, los resultados obtenidos ni las conclusiones. La información contenida es completamente irrelevante http://www.tecnm.mx/
Compartir