lunes, 19 de octubre de 2015

UNIDAD EDUCATIVA FISCOMISIONAL"DON BOSCO"

NOMBRE: BRYAN NARVAEZ Y JOAN RODRIGUEZ 

CURSO:2DO INF 

TEMA : CORRECCION DEL EXAMEN

1) Determina el valor que obtendra la variable
int A;
A=5;
A=A+7;
A=A-10;
          A=A^2:
          =4 
int A;
int B;
A=1;
B=2;
A=A+B;
=3

int X;
int y;
x=3;
y=x
y=x+3
error

int A;
int B;
B=12;
A=B+1;
A=B-7;
A=A*A;
=25

int x;
int y;
X=2;
Y=X+6;
X=X+1;
Y=X-5;
=-2

int hola;
int NO_SE :
int OTRA;
HOLA =2;
NO_SE=12;
OTRA=HOLA+NO_SE;
NO_SE=HOLA+NO_SE:
HOLA=NO_SE+OTRA;
=28

int A;
int B;
A=0;
B=5;
B=a+B;
B=A;
=error

int A;
int B;
int C;
A=1;
B=A-1;
B=C-B;
= basura


2.-Definir cuál sería la salida en pantalla del siguiente código de C++ si la cadena ingresada es (1, 2, 3, 4, 5, 6, 7, 8, 9, 0). 
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
char ced[9];
char  *ptrced;

main(){

printf(“Ingrese su num de ced\n”);
gets(ced);
printf(“%d\n”,ced);
for(int i=0;i<10;i++){
     ptrced=&ced[i];
     //printf(“\n%p\n”,&ptrced);
    printf(“%d\n”,*ptrced);
}
getch();
}


 https://drive.google.com/file/d/0BzI-qCgczca3eXpLQWZIWXlvY1E/view?usp=sharing



3.-Encierre la letra de la respuesta correcta a la pregunta
¿Qué es matriz?
a)       Es una zona de almacenamiento de memoria contiguo
b)      Es un tipo de dato que asigna valor de memoria de un solo tipo char
c)       Es una estructura dinámica
d)      Ninguna de las anteriores

¿Qué es un puntero?
a)       Es una matriz que hace referencia a una región de memoria
b)       Es un valor entero que da referencia a una región de memoria
c)        Ninguna de las anteriores
d)       Es una variable independiente de memoria que sirve para apuntar a un puntero

¿Qué es una estructura dinámica?
a)       Son estructuras que cuya dimensión puede crecer o disminuir durante la creación del programa
b)       Son estructuras que cuya dimensión puede crecer o disminuir durante el diseño del programa
c)        Son estructuras que cuya dimensión puede crecer o disminuir durante la ejecución del programa
d)      Ninguna de las anteriores

¿Qué es una lista?
a)       Es un puntero de datos que nos permite agrupar elementos de una manera organizada
b)      Es un dominio de datos que nos permite agrupar elementos de una manera organizada
c)       Es una estructura de datos que nos permite agrupar elementos de una manera organizada
d)      Ninguna de las anteriores

¿Qué es pila?
a)       Es un tipo de lista en la que solo se puede insertar y eliminar nodos en uno de sus extremos
b)       Es un tipo de puntero en la que solo se puede insertar y eliminar nodos en uno de sus extremos
c)       Es un tipo de dato int que solo se puede insertar y eliminar nodos en uno de sus extremos de las lista
d)      Ninguna de las anteriores



miércoles, 7 de octubre de 2015

PROGRAMA PUNTEROS
EXPLICACIÓN:
Este programa nos pide que ingresemos la edad el nombre y el genero y nuestros datos personales es lo que nos va a imprimir en pantalla pero con el codigo del 0123456789ABCDEF

#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int edad;
char genero;
int *ptredad;
char *ptrgenero;
char nom;
char *ptrnom;
main()
{
int *ptredad=&edad;
char *ptrnom=&nom;
char *ptrgenero=&genero;

printf("Ingrese el nombre\n");
scanf("%s",&nom);
printf("Ingrese la edad\n");
scanf("%i",&edad);
printf("Ingrese el genero\n");
scanf("%s",&genero);
printf("\n");
printf("%s       %p\n",ptrnom,ptrnom);
printf("%i       %p\n",ptredad,ptredad);
printf("%s       %p\n",ptrgenero,ptrgenero);
getch();
}
MATRICES Y VECTORES
EXPLICACION
Este es un programa de punteros con vectores ya que el problema o el programa nos pide que utilizamos matrices ya que necesitamos encontrar valores numericos .
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char ingreso[20][9];
int i;
int j;
int num;
char *ptringreso[20][9];
main()
{
num=1;
for(i=0;i<10;i++)
{
 for(j=0;i<10;i++)
{
printf("Ingrese el valor %i\n",num);
scanf("%s",&ingreso[i][j]);
ptringreso[i][j]=&ingreso[i][j];
num++;
}
}


num=1;

for(i=0;i<10;i++)
{
printf("%i  %s\n",num,*ptringreso[i]);
num++;
}

getch();
}
Con esta referencia de este vídeo puedes aprender a como aplicar las matrices en los punteros es una manera mas facil de aprender y hacer los ejercicios con guia
LINK DEL VIDEO : https://www.youtube.com/watch?v=cgw3rT9z_vc