Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DTC - FUNAL Semana 14 - OK
DTC - FUNAL Semana 14 - OK
Semana 14
UPN.EDU.PE
PRESENTACIÓN DE LA SESIÓN
Logro de la Sesión y Temario
CADENA DE CARACTERES
Cadena de caracteres
Definición:
• Una cadena de caracteres es una secuencia de
cero o más símbolos, que incluye letras del
alfabeto, dígitos y caracteres especiales.
• Los arrays de caracteres en C# permite
almacenar datos de caracteres.
• Las variables de tipo string en C# permiten el
manejo de cadenas de caracteres
Cadena de caracteres
El tipo char
• Lo primero que veremos es el tipo carácter, llamado tipo char, que es un único carácter.
• Son los datos predefinidos del tipo char y ocupan 1 byte en memoria.
• Para indicar un carácter debemos ponerlo entre comilla simple. Si utilizamos dos será considerado como una
cadena.
El tipo string
• Lo que si utilizamos son las cadenas de texto de elementos tipo char uno detrás de otro, haciendo frases. Esto se
llama tipo string
Cadena de caracteres
CADENAS (STRINGS)
Ejemplo:
• Secuencia de caracteres que se puede
considerar como un arreglo de caracteres. string strEscuela = “Tec Laredo”;
• ToUpper
• El método ToUpper realiza una operación similar a la de ToLower, pero
cambia las letras minúsculas por sus equivalentes en mayúscula. En el
siguiente ejemplo:
• Insert
• Este método nos permite insertar caracteres en una posición específica de
la cadena. Por ejemplo:
Ejemplo:
• Crear un programa en c# de saludos. Hola,
¿Qué tal? Dime tu Nombre
Cadena de caracteres
Ejemplo 1
Crear un programa en C#, que imprima los
caracteres del código ASCII desde el 33 hasta el
126.
Cadena de caracteres
Cadena de caracteres
Cadena de caracteres
Cadena de caracteres
Cadena de caracteres
Cadena de caracteres
string cadena;
int el = 0, la = 0, lo = 0;
Console.WriteLine("Digite una frase");
cadena = Console.ReadLine();
string cadena1 = cadena.ToUpper();
Dada una cadena inicializada con cualquier Console.WriteLine(cadena1);
char[] delimitadores = { ' ' };
texto Imprima la frase en mayúsculas y la string[] subcad = cadena1.Split(delimitadores);
for (int i = 0; i < subcad.Length; i++)
cantidad de "artículos" (el, la o lo) {
//Console.WriteLine(subcad[i]);
encontrados en la frase.
if (subcad[i] == "EL")
Ej. salida “2 veces el, 3 veces la, 0 veces lo el++;
else
if (subcad[i] == "LA")
la++;
else
if (subcad[i] == "LO")
lo++;
}
Console.WriteLine("El articulo el se encuentra {0} veces ", el);
Console.WriteLine("El articulo la se encuentra {0} veces ", la);
Console.WriteLine("El articulo lo se encuentra {0} veces ", lo);
Cadena de caracteres
Cadena de caracteres
FUNCIONES Y PARÁMETROS DE TIPO
ARRAY
Funciones y parámetros de tipo array
Ejercicios de Arreglos en C#
Ejemplo 1
Ejercicios de Arreglos en C#
Ejemplo 2
• Crear en un arreglo los nombres de 5 países
y en otro arreglo paralelo la cantidad de
habitantes del mismo. Ordena
alfabéticamente e imprimir los resultados.
Por ultimo ordenar con respecto a la
cantidad de habitantes (de mayor a menor)
e imprimir nuevamente.
Funciones y parámetros de tipo array
Ejercicios de Arreglos en C#
Ejemplo 3
¿Preguntas o comentarios?
¿Preguntas o comentarios?
BIBLIOGRAFIA REFERENCIAL