Cadenas algoritmos

Páginas: 19 (4529 palabras) Publicado: 28 de junio de 2011
LAS CADENAS DE CARACTERES

CONTENIDO

7.1. Introducción.

7.2. El juego de caracteres.

7.3. Cadena de caracteres. Í ""

7.4. Datos tipo carácter.

7.5. Operaciones con cadenas.

7.6. Otras funciones de cadenas.

ACTIVIDADES DE PROGRAMACIÓN RESUELTAS

EJERCICIOS

Las computadoras normalmente sugieren operaciones aritméticas ejecutan sobre datos numéricos. Sin embargo, ese concepto no es estadísticamente cierto, sino que, al contrario, hoy día es cada vez más frecuente el uso de las computadoras para procesar problemas de tipo esencialmente alfanuméricos o de tipo texto.

En el Capítulo 1 se estudió el concepto de tipo de datos carácter (char) y se definió un carácter como un símbolo del juego de caracteres de lacomputadora. Una constante carácter se definió como cualquier carácter entre separadores (apóstrofo o dobles comillas. Una secuencia finita de caracteres se denomina normalmente una cadena, y una constante tipo cadena consiste en una cadena encerrada entre apóstrofos o dobles comillas, El procesamiento de cadenas es el objetivo fundamental de este capítulo.

7.1. INTRODUCCIÒN

Las computadorasnacieron para resolver problemas numéricos en cálculos científicos y matemáticas Sin embargo, el paso de los años ha cambiado las aplicaciones y hoy día las computadoras no sólo se utilizan en cálculos numéricos, sino también para procesar datos de caracteres. En aplicaciones de gestión, la generación y actualización de listas de dirección, inventarios etc. la información alfabética esfundamental. La edición de textos, traductores de lenguajes, base de datos son otras aplicaciones donde las cadenas de caracteres tienen gran utilidad.

En este capítulo se tratará el concepto de cadena de caracteres y su procesamiento, utilizando para ello una notación algorítmica similar a la utilizada hasta ahora.

Una cadena de caracteres es una secuencia de cero o más símbolos, que incluyen letrasdel alfabeto, dígitos y caracteres especiales.

7.2. EL JUEGO DE CARACTERES

Los lenguajes de programación utilizan juegos de caracteres alfabeto para comunicarse con las computadoras sólo utilizaban Informaciones numéricas digitales, mediante el código o alfabeto digital y los primeros programas se escribieron en ese tipo de código, denominado código máquina -basado en dos dígitos 0 y 1-, porser inteligible Directamente por la máquina (computadora). La enojosa tarea de Programar en código máquina hizo que el alfabeto evolucionase y los lenguajes de programación comenzaran a utilizar códigos o juegos de caracteres similares a los utilizados en los lenguajes humanos. Así, hoy día la mayoría de las computadoras Trabajan con diferentes tipos de de caracteres, de los que se destacan elcódigo ASCII y el EBCDIC.

De este modo, una- computadora a través de los diferentes lenguajes de programación utiliza un juego, o código de caracteres que serán fácilmente Interpretados por la computadora y que pueden ser programados por el usuario.

Dos son los códigos más utilizados actualmente en computadoras, ASCII (American Standard Code for information Interchange) y EBCDIC (ExtendedBinary Coded Decimal Interchange Code).

El código ASCII básico utiliza 7 bits (dígítos binarios, 0, 1) para cada carácter a representar, lo que supone un total de 21 (128) caracteres distintos. El código ASCII ampliado utiliza 8 bits y, en ese caso, consta de 256 caracteres. Este código ASCII ha adquirido una gran popularidad ya que es el estándar en todas las farnilias de computadoras personales.El código EBCDIC utiliza 8 bits por carácter y, por consiguiente, consta de 256 caracteres distintos. Su notoriedad reside en ser el utilizado por la firma IBM (sin embargo en sus computadoras personales IBM ha seguido el código ASCII).

En general, un carácter ocupará un byte de almacenamiento de memoria.

7.2.1. Código ASCII

El código ASCII se compone de los siguientes tipos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS