Escuela: Instituto Tecnologico de Orizaba Carrera: Ing. Industria Semestre: Agosto - Diciembre 2022 Materia: Algoritmos Y Lenguajes de

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Página 1e 5

ESCUELA: INSTITUTO TECNOLOGICO DE ORIZABA

CARRERA: ING. INDUSTRIA

SEMESTRE: AGOSTO – DICIEMBRE 2022

MATERIA: ALGORITMOS Y LENGUAJES DE


PROGRAMACION

PROFESOR: LUDWIG JESUS DE LA VEGA DE


JESUS

ALUMNO: SANCHEZ VELEZ EDUARDO


20010574

ACTIVIDAD: TRABAJO DE INVESTIGACION

pág. 1
Página 2e 5
1

APUNTADORES Y CADENAS
APUNTADORES:
Los apuntadores permiten a los programas simular la llamada por
referencia y crear y manipular estructuras dinámicas de datos, es decir,
estructuras de datos que pueden crecer y encogerse, como las listas vinculadas,
colas, pilas y árboles. Esta lección explica los conceptos básicos acerca de los
apuntadores. También refuerza la relación íntima entre los arreglos, los
apuntadores y las cadenas e incluye un amplio conjunto de ejemplos de
procesamiento de cadenas.
DECLARACIÓN E INICIACIÓN DE VARIABLES DE APUNTADOR:
Las variables de apuntador contienen direcciones de memoria como
sus valores. Normalmente las variables contienen valores específicos. Por
otra parte, los apuntadores contienen direcciones de variables que
contienen valores específicos. En este sentido, los nombres de variables
hacen referencia directa a un valor y los apuntadores hacen referencia
indirecta a un valor. La referencia a un valor a través de un apuntador
se llama indirección.

Los apuntadores, como cualquier otra variable, se deben declarar antes de


utilizarlos. La declaración: int*contadorPtr, contador;
Los apuntadores se deben inicializar, ya sea al declararlos o mediante una
instrucción de asignación. Un apuntador puede inicializarse a 0, a NULL o a
una dirección. Un apuntador con el valor 0o NULL no apunta a nada. NULL es
una constante simbólica definida en el archivo de encabezado <iostream.h> (y
en varios archivos de encabezado de la biblioteca estándar) La iniciación
a NULL de un apuntador es equivalente a inicializarlo a 0, pero en C++ se
prefiere 0. Cuando se asigna 0, se convierte en un apuntador del tipo adecuado.
El valor 0 es el único valor entero que puede asignarse directamente a una

pág. 2
Página 3e 5
1

variable de apuntador sin convertir primero mediante cast el entero a un tipo


de apuntador. En la siguiente sección se estudia la asignación de la dirección de
una variable a un apuntador.
CADENAS DE CARACTERES:
En computación, una cadena de caracteres o cadena de texto o simplemente
cadena (string en inglés) es una secuencia ordenada de símbolos, con una
longitud arbitraria (con tantos símbolos como queramos).
Un caracter es la unidad mínima de información que corresponde
aproximadamente con un grafema o con una unidad o símbolo parecido, como
los del alfabeto o silabario de la forma escrita de un lenguaje natural
Un ejemplo de caracter es una letra, un número o un signo de puntuación. El
concepto también abarca a los caracteres de control, que no se corresponden con
símbolos del lenguaje natural sino con otros fragmentos de información usados
para procesar textos, tales como el retorno de carro y el tabulador, así como
instrucciones para impresoras y otros dispositivos que muestran dichos textos
(como el avance de página).
Un caracter es un dato que puede ser letras del abecedario (a, b, c,..., z), dígitos
(0, 1, 2, ..., 9) o símbolos especiales (#, $, ^, *, %, /, !, etc.). Existen 256
caracteres basicos que las computadoras pueden manejar, esta lista de caracteres
tiene el nombre de código ASCII (American Standard Code for Information
Interchange — Código Estándar Estadounidense para el Intercambio de
Información).

pág. 3
Página 4e 5
1

Se llama cadena, haciendo la analogía con una cadena física creada por
elementos llamados eslabones, donde cada eslabón dentro de la cadena se
encuentra acomodado en una secuencia consecutiva, uno detrás de otro. Como
las cadenas son una secuencia ordenada de valores unos seguidos de otros,
podemos hacer referencia a la posición de cada símbolo dentro de la cadena por
medio de un número o indice, hay que tener en cuenta que en computación los
indices generalmente se consideran desde la posición 0 y no desde el 1.
Ejem:

En los lenguajes de programación para indicar qué algún valor es una cadena, el
valor se escribe entre comillas dobles (") o entre comillas sencillas (').
Las cadenas de caracteres son útiles para almacenar información textual en los
programas, desde saludos al usuario, como etiquetas botones o resultados de
cálculos. Las cadenas al igual que los número son un tipo de dato, es decir, un
conjunto de valores y operaciones bien definidas sobre el conjunto de valores.

pág. 4
Página 5e 5
1

REFERENCIAS:
https://studylib.es/doc/8556589/apuntadores-y-cadenas
https://lab.anahuac.mx/~hselley/ayp/cadenas.html
http://maxus.fis.usal.es/FICHAS_C.WEB/07xx_PAGS/0702.html

pág. 5

También podría gustarte