Logo Studenta

Estructura Clase5

¡Estudia con miles de materiales!

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

Continuar navegando