Logo Studenta

Investigación de funicones en programación

¡Estudia con miles de materiales!

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/

Continuar navegando

Otros materiales