Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Objetivos de la Clase 5 (2/09/2013) 1. Ficha Alumnos 2. Fecha de exámenes: 18/09,09/10,30/10,06/11,20/11,28/11,05/12 3. Cadenas de caracteres Desarrollo de los temas de la presente Clase Bibliografía: Cap. 8, Fundamentos de Programación de Joyanes Aguilar Las cadenas de caracteres Introducción o Secuencia de 0 o mas simbolos (letras alfabeto, digitos,y caracteres especiales) El juego de caracteres o Alfabeto de leng. De prog. Para comunicarse con computadora o Diferentes tipos : ASCII, EBCDIC Y UNICODE o ASCII Es el estandar en las PCs Codigo de 8 bits 7 basico (128) y 8 ampliado (256) tipo de caracteres • alfabeticos • numericos • especiales • de control o UNICODE Codigo de 16 bits -> 65536 caracteres Java y C# Para ser utilizados en lenguajes internacionales o Secuencias de Escape Carácter escape y valor traduccion \b, \t, \n, \”, \’, \\, etc. Cadena de Caracteres o String, conjunto de caracteres (+blanco), area contigua de memoria o Longitud: cant. Caracteres o blancos o Cadena vacia o nula: long. 0 o Comillas simples o dobles “Esto es un string”, para nosotros dobles o Distintos simbolos para blancos: _ , b , etc. o Subcadena “12 de ” sale de “12 de Octubre” Datos tipo carácter (char o String) o Constantes Carácter o conj. Carácteres entre comillas “Esta es una cadena de caracteres” long. 32 ‘?’ constante tipo caracter o Variables Se declaran en bloque de declaraciones del algoritmo Ver forma declaracion o Instrucciones basicas con cadenas Asignación, ver ejemplo Entrada/Salida, ver ejemplo Operaciones con Cadenas o Calculo longitud cadena Longitud (cadena) Funcion de tipo entero ver ejemplos o Comparación Criterios se basan en orden numerico juego de caracteres (ASCII) -> Ejemplos Igualdad • Dos condiciones • Ejemplos Desigualdad • Operadores de relacion < <= > >= <> • Comparacion sucesiva de caracteres hasta conseguir dos diferentes -> Ejemplo • Ejemplo 8.3 o Concatenacion Juntar varias cadenas de caracteres en una sola conservando orden c/u de ellas Simbolo concatenacion + & etc. -> Ejemplo Ejemplo 8.5 o Subcadenas Subcadena (cadena, inicio, longitud) Ejemplos o Busqueda Indice o posicion (cadena, subcadena) P >= 1 o P=0 -> ejemplo Otras funciones de cadenas o Insertar Insertar(t, p, s) Ver parametros y ejemplo Si lenguaje no tiene funcion hacerla -> ejemplo o Borrar Borrar(t, p, l) Ver parametros y ejemplo Si lenguaje no tiene funcion hacerla -> ejemplo o Cambiar Cambiar(t, S1,S2) Ver parametros y ejemplo Si lenguaje no tiene funcion hacerla -> ejemplo o Conversion cadenas/números valor (cadena) cad (valor) Ejemplos codigo (un_caracter) car (un_ codigo) ACTIVIDADES DE PROGRAMACIÓN RESUELTAS (Capitulo 8) Ejercicios Nros.: 8.1 8.4 8.6 8.8 Direcciones de Contacto vbasictl@yahoo.com.ar http://ar.groups.yahoo.com/group/tlyso_01 Objetivos de la Clase 5 (2/09/2013) Bibliografía: Cap. 8, Fundamentos de Programación de Joyanes Aguilar
Compartir