Cadeas Carecteres Expocicion Terminada

  • Uploaded by: mcornielly
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Cadeas Carecteres Expocicion Terminada as PDF for free.

More details

  • Words: 648
  • Pages: 14
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Colegio Universitario Francisco de Miranda

CADENAS DE CARACTERES Integrantes: JHOSMER PEREIRA CI. 14.585.501 WILMAN LOZADA C.I 6.004.054 PROFESOR: CARLOS ALFONZO

Puntos a tratar Primera parte •Cadenas de caracteres •Caracteristicas espesificas •Ejemplo de cadenas

Segundo parte

Tema Cadenas de caracteres

• Consideración de el leguaje c con relación a la cadena de caracteres • La variable de la cadena Tercera parte • Operaciones con

cadenas

Conceptos CADENAS DE CARACTERES En programación, una cadena de caracteres, o frase (string en inglés) es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto alfabeto. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos).

Características especificas

• una cadena podrá estar formada por cualquier combinación finita de todo el juego caracteres disponibles . • Un caso especial de cadena es la que contiene cero caracteres, a esta cadena se la llama cadena vacía

Tabla comparativa de las características especificas Letras

‘a’ a la ‘z’ ‘A’ a la ‘Z

Espacio en Blanco

Numeros

‘0’ al ‘9’

‘‘

Simbolos

‘!’, ‘@’, ‘%’ etc.

Ejemplo de las cadenas

Concepto

Una cadena suele ser representada entre comillas dobles superiores ("palabra"), mientras que un carácter de esa cadena (un char en inglés) suele ser representado entre comillas simples ('p').

Ejemplo en C: Ejemplo, en C: char c = 'a'; char str[5] = "hola";

Consideración al lenguaje c con relación a la cadena de caracteres

En C, nos referimos a un array como un conjunto de datos todos del mismo tipo, siendo la cadena de caracteres un tipo especial de array pues se trata de un conjunto de datos de tipo char que termina con un carácter nulo, a este tipo de cadenas también se les conoce como "cadenas ASCII-Z" y será la que trataremos en primer lugar

Ejemplo

#include <stdio.h> int main() { cadena[6]; /* Define una cadena de caracteres */ cadena[0]='L‘; cadena[1]='e'; cadena[2]='t'; cadena[3]='r'; cadena[4]='a'; cadena[5]='s'; cadena[6]=0; /* Caracter nulo, significa el fin del texto */ printf("La cadena es %s\n", cadena); printf("La tercera letra de la cadena es: %c\n", cadena[2]); printf("Una parte de la cadena es : %s\n", &cadena[3]); return 0;}

La variable de la cadena

Es por tanto una cadena que puede almacenar hasta seis caracteres, tomando en cuenta que se requiere un espacio para almacenar el carácter nulo al final de la cadena.

Ejemplo #include <stdio.h> #include <string.h> main() { char cadena1[17], cadena2[13], titulo[26], prueba[29]; strcpy(cadena1, "Pedro Picapiedra"); strcpy(cadena2, "Pablo Marmol"); strcpy(titulo, "- - -Los Picapiedra- - -"); printf("%s\n\n\n", titulo); printf("Los personajes principales son: %s\n", cadena1); printf("y : %s\n\n", cadena2); if(strcmp(cadena1, cadena2) > 0) strcpy(prueba, cadena1); else strcpy(prueba, cadena2); printf("La cadena mas grande es: %s\n\n", prueba); strcpy(prueba, cadena1); strcat(prueba, " y "); strcat(prueba, cadena2); printf("%s son vecinos\n", prueba);

Operaciones con cadenas

Al considerar las cadenas como un tipo de datos, hay que definir (o conocer) cuales son las operaciones que podemos hacer con ellas, en principio éstas podrían ser muchas y llegar a ser muy sofisticadas, aquí se exponen algunas de ellas.

Operaciones

Asignacion Consiste en fijarle una cadena a otra.

Concatenación Es, en general, el acto de unir o enlazar cosas.

Comparación Coteja dos cadenas en orden lexicográfico

Ejemplos Asignación Cadena 1= “CA” Cadena 1= Cadena + “SA” Cadena 1 = “CASA”

Comparación int strcmp(const char[], const char[]); # en C Devuelvee <0 si la 1ª es menor, >0 si es mayor y 0 si son iguales

cadena1==cadena2; cadena1>cadena2; etc. # en C++ Devuelve un valor de verdad

Concatenación

$pareja = "Joshua"." y "."Lidia" # en Perl y PHP; pareja = "Luisa" & " y " & "Carmen" # en Visual Basic; pareja = "Luisa" + " y " + "Carmen"; # en C++ y Java con la clase String. strcat(cadena1,cadena2); strcat(cadena1, cadena3); # en C (Debe haber suficiente espacio en la primera)

Gracias por su atención

Related Documents

Expocicion
June 2020 8
Expocicion
June 2020 8
Bocinas Expocicion
April 2020 8
Revista Terminada
May 2020 10
Lista Terminada
November 2019 10

More Documents from ""