SlideShare una empresa de Scribd logo
Alumno : ADRIAN SANCHEZ 23-nov-2009 CADENA DE CARACTERES PROGRAMACION II
Una cadena de caracteres es una sucesión de caracteres como (letras, números u otros signos o símbolos). Las cadenas de caracteres (también llamadas strings) son un tipo particular de vectores tipo char, con la particularidad que tienen una marca de fin (el caracter ''), además el lenguaje nos permite escribirlas como texto dentro de comillas doble. Si no se añade el carácter nulo al final por alguna razón el área de memoria que sucede a la cadena será tratada también como parte de la secuencia. Esto puede llevar a fallos o fugas de información. Definición:
Como podemos visualizar, cada caracter (letra) se guarda en una posición de memoria. 3FA100 es una posición de memoria don de se guarda “A", 3FA101 es la siguiente posición de memoria donde se guarda “B" y así sucesivamente. ..
Además trabaja con la librería <string.h> Cuál es la diferencia de la cadena con un array de caracteres? La principal diferencia es en el manejo de los vectores. En un vector de caracteres (strings), tenemos funciones específicas tales como strcmp, strcat, strlen, strcpy, etc, etc. donde podemos jugar con la cadena y el manejo es total, es decir, la cadena “ABCDEF" se trata como UNA CADENA y no como 6 LETRAS Ejemplo: char cadena_hola[]=“ESPE"; char otro_hola[]={‘E',‘S',‘P',‘E',''}; // Igual al anterior
¿Cómo se declara las cadenas? Una vez que tengamos declarada la librería <string.h> 		char <identificador> [longitud máxima];  _____________________________________________ Una cadena puede almacenar informaciones como nombres de personas, mensajes de error, números de teléfono, etc
Los strings también pueden ser inicializados, tal como int a=5; Esto se hace de la siguiente manera: asignación directa      char string[5]=“ESPE”; //4 caracteres para ESPE y uno 			        // extra para el carácter nulo   Un string, ya es un vector, por lo que un vector de strings seria una matriz. ¿Cómo se inicializa   las cadenas?
El formato %s que se da en los scanf y los printf, indica que se trata de strings, osea, un vector de caracteres. por lo que al momento de imprimir, no es necesario imprimir caracter a caracter, ya que se puede imprimir una cadena completa de una sola vez. esto gracias a %s.lo mismo con scanf, %s, indica que leera hasta encontrar un espacio o enter, y todo lo tecleado se asumirá que forma parte de la cadena. Cuáles  son los métodos para lectura por teclado y escritura en pantalla de cadenas de caracteres?
Ejemplo: Lo que nos devuelve el programa seria el mensaje  Inicialización de strings y luego de dos espacios el mensaje “La cadena inicializada es  MYCROX”.

Más contenido relacionado

La actualidad más candente

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
KarenNaranjoH
 
Material iii parcial
Material iii parcialMaterial iii parcial
Material iii parcial
Cesar Oswaldo Osorio Agualongo
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
Johnny Montenegro Molina
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
Hector Espinosa
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
ivanjvic
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
JAVIER ALTAMIRANO
 
Algoritmos de compresión
Algoritmos de compresiónAlgoritmos de compresión
Algoritmos de compresión
Edwin Narváez
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datos
Andy T
 
Cadena caracteres
Cadena caracteresCadena caracteres
Cadena caracteres
wladimirclipper
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
bakura4
 
Dp2
Dp2Dp2
Cadena de caracteres
Cadena de caracteresCadena de caracteres
Cadena de caracteres
zerorendan
 
Datos simples
Datos simples Datos simples
Datos simples
Marthaa Hdz
 
Ap n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernandaAp n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernanda
M. Fernanda Rios
 
Introduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacionIntroduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacion
yubert
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
sirfids
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
Tensor
 
sintaxis de los lenguajes de programación
sintaxis de los lenguajes de programaciónsintaxis de los lenguajes de programación
sintaxis de los lenguajes de programación
bretorio
 

La actualidad más candente (18)

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Material iii parcial
Material iii parcialMaterial iii parcial
Material iii parcial
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Algoritmos de compresión
Algoritmos de compresiónAlgoritmos de compresión
Algoritmos de compresión
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datos
 
Cadena caracteres
Cadena caracteresCadena caracteres
Cadena caracteres
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Dp2
Dp2Dp2
Dp2
 
Cadena de caracteres
Cadena de caracteresCadena de caracteres
Cadena de caracteres
 
Datos simples
Datos simples Datos simples
Datos simples
 
Ap n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernandaAp n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernanda
 
Introduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacionIntroduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacion
 
Lenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script ILenguaje C para Administradores de Red - Script I
Lenguaje C para Administradores de Red - Script I
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
sintaxis de los lenguajes de programación
sintaxis de los lenguajes de programaciónsintaxis de los lenguajes de programación
sintaxis de los lenguajes de programación
 

Destacado

Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
Cristian Alberto Oliva
 
Caracteres y Cadenas en C
Caracteres y Cadenas en CCaracteres y Cadenas en C
Caracteres y Cadenas en C
Ronny Parra
 
CARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE CCARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE C
Gustavo Salazar Loor
 
Cadenas De Caracteres
Cadenas De CaracteresCadenas De Caracteres
Cadenas De Caracteres
Mauricio
 
Capitulo 8 Cadenas
Capitulo 8  CadenasCapitulo 8  Cadenas
Capitulo 8 Cadenas
guest506dc9
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Carlitos Correa Jr.
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
Johnny Paucar
 

Destacado (7)

Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
 
Caracteres y Cadenas en C
Caracteres y Cadenas en CCaracteres y Cadenas en C
Caracteres y Cadenas en C
 
CARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE CCARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE C
 
Cadenas De Caracteres
Cadenas De CaracteresCadenas De Caracteres
Cadenas De Caracteres
 
Capitulo 8 Cadenas
Capitulo 8  CadenasCapitulo 8  Cadenas
Capitulo 8 Cadenas
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 

Similar a Cadena De Caracteres_adrian

Pe15 cadenacaracteres
Pe15 cadenacaracteresPe15 cadenacaracteres
Pe15 cadenacaracteres
Marco Antonio Plascencia
 
Asignacion
AsignacionAsignacion
Asignacion
Fernando Solis
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
SNPP
 
Cadenas de Caracteres
Cadenas de CaracteresCadenas de Caracteres
Cadenas de Caracteres
Andres Chiriboga
 
Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
Carina del Milagro Ruiz
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
Edison Cruz
 
Caracteres y cadenas en C
Caracteres y cadenas en CCaracteres y cadenas en C
Caracteres y cadenas en C
Ronny Parra
 
14 Caracteres Y Cadenas
14 Caracteres Y Cadenas14 Caracteres Y Cadenas
14 Caracteres Y Cadenas
lichic
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
Tensor
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
Juan Bastidas
 
Cadenas
CadenasCadenas
Cadenas
ciberosv
 
Clase # 04
Clase # 04Clase # 04
Clase # 04
wjaviersolisp
 
Escuela Politecnica Del Ejercito
Escuela Politecnica Del EjercitoEscuela Politecnica Del Ejercito
Escuela Politecnica Del Ejercito
wilpto
 
Variables y tipos de datos parcial
Variables y tipos de datos parcialVariables y tipos de datos parcial
Variables y tipos de datos parcial
victor heredia
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
Rolando Steep Quezada Martinez
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
Margarita Zambrano
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
Abrirllave
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
Fernando Solis
 
Compu
CompuCompu
Compu
Orianajpr
 
Articulacion ii -_cadenas
Articulacion ii -_cadenasArticulacion ii -_cadenas
Articulacion ii -_cadenas
Luis Fernando
 

Similar a Cadena De Caracteres_adrian (20)

Pe15 cadenacaracteres
Pe15 cadenacaracteresPe15 cadenacaracteres
Pe15 cadenacaracteres
 
Asignacion
AsignacionAsignacion
Asignacion
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
 
Cadenas de Caracteres
Cadenas de CaracteresCadenas de Caracteres
Cadenas de Caracteres
 
Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Caracteres y cadenas en C
Caracteres y cadenas en CCaracteres y cadenas en C
Caracteres y cadenas en C
 
14 Caracteres Y Cadenas
14 Caracteres Y Cadenas14 Caracteres Y Cadenas
14 Caracteres Y Cadenas
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
 
Cadenas
CadenasCadenas
Cadenas
 
Clase # 04
Clase # 04Clase # 04
Clase # 04
 
Escuela Politecnica Del Ejercito
Escuela Politecnica Del EjercitoEscuela Politecnica Del Ejercito
Escuela Politecnica Del Ejercito
 
Variables y tipos de datos parcial
Variables y tipos de datos parcialVariables y tipos de datos parcial
Variables y tipos de datos parcial
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Compu
CompuCompu
Compu
 
Articulacion ii -_cadenas
Articulacion ii -_cadenasArticulacion ii -_cadenas
Articulacion ii -_cadenas
 

Cadena De Caracteres_adrian

  • 1. Alumno : ADRIAN SANCHEZ 23-nov-2009 CADENA DE CARACTERES PROGRAMACION II
  • 2. Una cadena de caracteres es una sucesión de caracteres como (letras, números u otros signos o símbolos). Las cadenas de caracteres (también llamadas strings) son un tipo particular de vectores tipo char, con la particularidad que tienen una marca de fin (el caracter ''), además el lenguaje nos permite escribirlas como texto dentro de comillas doble. Si no se añade el carácter nulo al final por alguna razón el área de memoria que sucede a la cadena será tratada también como parte de la secuencia. Esto puede llevar a fallos o fugas de información. Definición:
  • 3. Como podemos visualizar, cada caracter (letra) se guarda en una posición de memoria. 3FA100 es una posición de memoria don de se guarda “A", 3FA101 es la siguiente posición de memoria donde se guarda “B" y así sucesivamente. ..
  • 4. Además trabaja con la librería <string.h> Cuál es la diferencia de la cadena con un array de caracteres? La principal diferencia es en el manejo de los vectores. En un vector de caracteres (strings), tenemos funciones específicas tales como strcmp, strcat, strlen, strcpy, etc, etc. donde podemos jugar con la cadena y el manejo es total, es decir, la cadena “ABCDEF" se trata como UNA CADENA y no como 6 LETRAS Ejemplo: char cadena_hola[]=“ESPE"; char otro_hola[]={‘E',‘S',‘P',‘E',''}; // Igual al anterior
  • 5. ¿Cómo se declara las cadenas? Una vez que tengamos declarada la librería <string.h> char <identificador> [longitud máxima]; _____________________________________________ Una cadena puede almacenar informaciones como nombres de personas, mensajes de error, números de teléfono, etc
  • 6. Los strings también pueden ser inicializados, tal como int a=5; Esto se hace de la siguiente manera: asignación directa char string[5]=“ESPE”; //4 caracteres para ESPE y uno // extra para el carácter nulo Un string, ya es un vector, por lo que un vector de strings seria una matriz. ¿Cómo se inicializa las cadenas?
  • 7. El formato %s que se da en los scanf y los printf, indica que se trata de strings, osea, un vector de caracteres. por lo que al momento de imprimir, no es necesario imprimir caracter a caracter, ya que se puede imprimir una cadena completa de una sola vez. esto gracias a %s.lo mismo con scanf, %s, indica que leera hasta encontrar un espacio o enter, y todo lo tecleado se asumirá que forma parte de la cadena. Cuáles son los métodos para lectura por teclado y escritura en pantalla de cadenas de caracteres?
  • 8. Ejemplo: Lo que nos devuelve el programa seria el mensaje Inicialización de strings y luego de dos espacios el mensaje “La cadena inicializada es MYCROX”.