practica 2 Programacion

Páginas: 3 (558 palabras) Publicado: 4 de septiembre de 2015
Objetivos
El alumno conocerá y aplicará el concepto de apuntador para la realización de programas de manejo eficiente de memoria.
Al final de esta práctica el alumno podrá:
1. Acceder a localidadesde memoria a través de apuntadores para el uso eficiente del almacenamiento primario.


Ejemplo 1.

#include

main(){
int a=0;
a = 5;
a = a * 2;
printf("El valor de a es %d",a);
}#include

main(){
int a=0,*ip=&a;
*ip=5;
*ip = *ip * 2;
printf("El valor de a es %d",*ip);
}







Ejemplo 2:
#include

void main(){
/*Se declara un arreglo de 5 elementos con valoresiniciales*/
int arr[5]={5,7,11,13,17};
/*Se declara un apuntador a enteros*/
int *ip;
/*Se declara una variable entera que sirva como contador*/
int i;
/*Se asigna a ip, la dirección del primerelemento de arr*/
ip=arr; /*Esta línea es equivalente a utilizar ip = &arr[0]*/
printf("El valor de ip es %X\n",ip);
/*Ciclo de impresión de los elementos de arr*/
for(i=0;i<5;i++){
printf("El valor dearr[%d] es: %d\n",i,arr[i]);
}
/*Ciclo de impresión de los elementos del arreglo utilizando el
apuntador ip*/
for(i=0;i<5;i++){
printf("El valor de arr[%d] usando ip es: %d, dir: %X\n",i,*(ip+i),(ip+i));}
/*Ciclo de impresión de los elementos del arreglo utilizando su
nombre(arr) como apuntador*/
for(i=0;i<5;i++){
printf("El valor de arr[%d] usando solo arr es: %d, dir: %X\n",i,*(arr+i),(arr+i));
}}











Ejemplo 3:
#include
#include

// Definición de un nuevo tipo de dato: polinom
typedef struct{
int grado;
int *coef;
}polinom;
// Función de lectura de polinomiospolinom LeePolinom(){
polinom pol;
int i = 0;
pol.grado=0;
pol.coef=NULL;
printf("Indica el grado del polinomio: ");
scanf("%d",&pol.grado);
/* Asignación de memoria para el vector de coeficientes, según
elgrado del polinomio */
pol.coef = (int *)malloc((pol.grado + 1) * sizeof(int));
if(pol.coef != NULL){
//Lectura de coeficientes, de mayor a menor grado
for(i=pol.grado; i>=0;i--){
printf("Dame el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 2 programación Esime Zacatenco
  • Casos Practicos 2 Programacion
  • practica 2 programacion
  • Practica de programacion
  • Programacion practica
  • Practicas de programacion
  • Practica De Programacion
  • PRACTICA DE PROGRAMACION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS