Sie sind auf Seite 1von 3

D E

H O JA

IN G E N IE R O E N

C O M P U TA C I N
ESIME CULHUACAN
N O M BR E D EL ALU M NO
A p e l lid o m a t e r n o

N o. B O LE TA

A p e l lid o p a te r n o

D IA

M ES

AO

A S IG N A T U R A

Fundamentos de

N o m b re (s )

G R UPO

FECH A

PRO FESO R

ING. R. OSORNIO

PRCTICA No. 23
APUNTADORES.
PARTE I
I.- OBJETIVO:
Al trmino de la practica el alumno podr manejar el concepto de apuntador y sabr cmo utilizarlos.

II.- MATERIAL Y EQUIPO:


1
1

EQUIPO DE CMPUTO: Marca_____________ Mod. ____________ N. ___________


JUEGO DE DISCOS DE LENGUAJE C

III.- INTRODUCCIN TERICA.


Un apuntador, tambin llamado puntero en algunos libros es una posicin (ms que el
valor ) de otro dato, tal como una variable o un elemento de un arreglo Los apuntadores son
usados frecuentemente en C y tienen muchas aplicaciones. Pueden ser usados, por ejemplo,
para pasar informacin entre una funcin y sus puntos de llamada. En particular proporcionan
una forma de devolver varios datos desde una funcin mediante los argumentos de la funcin.
Los apuntadores tambin permiten que referencias a otras funciones puedan ser especificadas
como argumentos de una funcin.
Debemos recordar que dentro de la computadora cada dato almacenado ocupa una o ms
celdas contiguas dentro de la memoria (p. ej. palabras o bytes adyacentes). El nmero de
celdas de memoria requeridas para almacenar un dato depende de su tipo: un carcter se
almacena en 1 byte de memoria, un nmero de punto flotante puede necesitar cuatro bytes
contiguos, y una cantidad de doble precisin requiere de 8 bytes contiguos.
Tomemos como ejemplo a una variable v que representa un dato determinado. El
compilador automticamente asignar celdas de memoria para este dato. El dato puede ser
accesado si conocemos su localizacin (la direccin) de la primera celda de memoria *.

LABORATORIO DE FUNDAMENTOS DE PROGRAMACION


23 PAGINA 1

ROS

PRACTICA

IV. DESARROLLO
EL ALUMNO SEGUIR LA SECUENCIA INDICADA, DESCRIBIENDO EN CADA INCISO LOS
PASOS QUE SIGA:
1. Haga el diagrama de flujo de un programa que al teclear un carcter lo imprima en pantalla por
medio de un apuntador al derecho y al reves

REALICE EKL CODIGO FUENTE


LABORATORIO DE FUNDAMENTOS DE PROGRAMACION
23 PAGINA 2

ROS

PRACTICA

V. CUESTIONARIO (TRABAJO COMPLEMENTARIO).


1. - Dado el programa anterior, adems de editarlo, debe guardarlo, compilarlo y ejecutarlo. Describa
:a) los errores que obtuvo (en caso de haberlos)
b) el desplegado obtenido
2.- Marque en el programa donde se realizan
a) la inicializacin del apuntador
b) la declaracin del apuntador
3.- Qu entiendes por la asociatividad de los operadores de direccin e indireccin? y cul es?.

VI.- CONCLUSIONES Y OBSERVACIONES

LABORATORIO DE FUNDAMENTOS DE PROGRAMACION


23 PAGINA 3

ROS

PRACTICA

Das könnte Ihnen auch gefallen