“Programa que pregunta tu deporte
favorito”
jueves, 28 de noviembre de 2013
miércoles, 27 de noviembre de 2013
martes, 26 de noviembre de 2013
jueves, 21 de noviembre de 2013
miércoles, 20 de noviembre de 2013
jueves, 14 de noviembre de 2013
miércoles, 30 de octubre de 2013
PROGRAMACION ORIENTADA A OBJETOS (POO)
PROGRAMACION
ORIENTADA
A OBJETOS (POO)
A OBJETOS (POO)
Lenguajes utilizados en POO
Los lenguajes de programación orientados a objetos tratan a los
programas como conjuntos de objetos que se ayudan entre ellos para realizar
acciones. Entendiendo como objeto al entidades que contienen datos. Permitiendo
que los programas sean más fáciles de escribir, mantener y reutilizar.
Clases & Objetos
Un objeto
es
una unidad dentro de un programa de computadora
que consta
de un estado y de un comportamiento, que a su vez constan respectivamente de
datos almacenados y de tareas realizables durante el tiempo de ejecución.
Una clase
es una construcción que se utiliza como un modelo (o plantilla) para crear objetos
de ese
tipo. Un objeto creado a partir de una
determinada clase se denomina una instancia
de esa
clase.
Método
En
la programación orientada a objetos, un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase,
como es el caso de los métodos
de clase o estáticos,
como a un objeto, como es el caso de los métodos de instancia.
Herencia
La herencia es específica de la programación
orientada a objetos, donde una clase nueva se crea a partir de una clase
existente. La herencia (a la que habitualmente se denomina subclases)
proviene del hecho de que la subclase (la nueva clase creada) contiene las
atributos y métodos de la clase primaria.
martes, 29 de octubre de 2013
PROGRAMA 30
/*Realizar
un programa en C en donde utilice una matriz para almacenar la siguiente
información
Nombre
del Alumno:
Apellido
Paterno:
Apellido
Materno:
Dirección:
Teléfono:
Promedio:
Preguntar
si deseas capturar otro alumno:
Imprimir
la información almacenada */
#include<stdio.h>
{
int k,x;
char Nom[10][30],Ap[10][10],Am[10][15],D[10][100],T[10][20],c,Prom[10][2];
c='s',
k=0;
do{
printf("Nombre del Alumno:");
scanf("%s",&Nom[k][0]);
printf("Apellido Paterno:");
scanf("%s",&Ap[k][0]);
printf("Apellido Materno:");
scanf("%s",&Am[k][0]);
printf("Direccion:");
scanf("%s",&D[k][0]);
printf("Telefono:");
scanf("%s",&T[k][0]);
printf("Promedio:");
scanf("%s",&Prom[k][0]);
printf("Desea capturar otro
alumno s o n:");
scanf("%c",&c);
c=getchar();
k++;
}
while
(c=='s');
for(x=0;x<k;x++)
{
printf("Nombre del Alumno:%s \n Apellido
Paterno:%s\n Apellido Materno:%s\n Direccion:%s\n Telefono:%s\n
Promedio:%s\n",Nom[x],Ap[x],Am[x],D[x],T[x],Prom[x]);
printf("\n");
}
return 0;
}
main()
jueves, 24 de octubre de 2013
PROGRAMA 29
/*Realizar un programa en lenguaje C permita leer
10 números que los almacene en un vector que sume números pares
y que imprima los números que se capturaron junto con la suma*/
#include<stdio.h>
martes, 22 de octubre de 2013
PROGRAMA 28
/*Realizar un programa en C que en un vector se posicionen 10 números dados por el usuario y posteriormente imprimir :
-La suma de todos los elementos:
-El promedio:*/
#include<stdio.h>
main()
{
int m[10],b,a,res;
float prom;
for (a=1;a<=10;a++)
{
printf("Teclea un numero:");
scanf("%d",&b);
m[a]=b;
}
for (a=1;a<=10;a++)
{
res=res+b;
}
printf("La
suma total es:%d\n",res);
prom=res/10;
printf("El
Promedio es:%f\n",prom);
return 0;
}
PROGRAMA 27
/*Programa
utilizando Vectores*/
#include<stdio.h>
main()
{
int a[5],i,num;
for(i=0;i<5;i++){
printf("Teclea un numero:\n");
scanf("%d",&num);
a[i]=num;
}
for(i=0;i<5;i++){
printf("a[%d]=%d\n\n",i,a[i]);
}
return 0;
}
main()
{
int a[5],i,num;
for(i=0;i<5;i++){
printf("Teclea un numero:\n");
scanf("%d",&num);
a[i]=num;
}
for(i=0;i<5;i++){
printf("a[%d]=%d\n\n",i,a[i]);
}
return 0;
}
viernes, 18 de octubre de 2013
ARREGLOS
ARREGLOS (ARRAYS)
Un array
es una colección ordenada de elementos de un mismo tipo de datos,
agrupados de forma consecutiva en memoria. Cada elemento del array tiene
asociado un índice, que no es más que un número natural que lo
identifica inequívocamente y permite al programador acceder a él.
VECTORES
Llamado
arrays en ingles es una zona de almacenamiento continuo que contiene una serie
de elementos del mismo tipo. Desde el punto de vista lógico se puede ver como
un conjunto de elementos ordenados en fila.
DECLARACION:
<identificador> [<índice>]
EJEMPLO:
int main(void)
{
int i v[5];//v[5] es un
vector de 5 componentes
for (i=0;i=5;i++)
{
v[i]=0;//Asignamos un
valor
printf("%d\n",v[1]);
printf("\n");//crea una nueva linea
}
return 0;
}
MATRICES
Es una estructura
de datos interna que almacena un conjunto de datos del mismo tipo bajo un
nombre de variable común. La posición de un elemento dentro de la matriz viene
identificada por uno o varios índices, de tal modo que a cada elemento se
accede mediante el nombre de la matriz y sus índices.
DECLARACION:
<identificador> [<índice1>][<indice2>]
EJEMPLO:
int matriz[]=new int[3] [3];//cargar
matriz con valores
matriz [10][0]=2;
matriz [0][1]=4;
matriz [0][2]=4;
matriz [1][0]=6;
matriz [1][1]=6;
matriz [1][2]=9;
matriz [2][0]=8;
matriz [2][1]=10;
matriz [2][2]=12;
PROGRAMA 26
/*REALIZAR UN PROGRAMA
EN LENGUAJE "C" QUE CAPTURE LO SIGUIENTE:
EN LENGUAJE "C" QUE CAPTURE LO SIGUIENTE:
NOMBRE DEL ALUMNO:
MATERIA:
PARCIAL 1:
PARCIAL 2:
PARCIAL 3:
PROMEDIO:
APROBADO O REPROBADO
DESEAS AGREGAR OTRA CAPTURA S O N:*/
#include<stdio.h>
main()
{
int
a,b,c,prom;
char d;
d='s';
char nom [30];
char mat [15];
while
(d=='s')
{
printf("Nombre
del alumno:");
scanf("%s",&nom);
printf("Materia:");
scanf("%s",&mat);
printf("Parcial 1:");
scanf("%d",&a);
printf("Parcial
2:");
scanf("%d",&b);
printf("Parcial
3:");
scanf("%d",&c);
prom=(a+b+c)/3;
printf("Promedio:%d\n",prom);
if (prom>=6)
printf("Aprobado");
else
printf("Reprobado");
printf("\nDeseas
agregar otra captura s o n");
getchar ();
scanf("%c",&d);
}
return 0;
}
jueves, 10 de octubre de 2013
LENGUAJE C
VARIABLES
LOCALES
•
En la
variable a la que se le otorga un ámbito local. Tales variables sólo
pueden accederse desde la función o bloque de instrucciones en donde se
declaran. Las variables locales se contraponen a las variables globales.
•
En la mayoría de lenguajes de programación las
variables locales son variables automáticas almacenadas directamente en la pila
de llamadas. Esto significa que cuando una función recursiva se llama a sí
misma, las variables locales reciben, en cada instancia de la función, espacio
para el
direccionamiento de
memoria separados.
De esta forma las variables con este ámbito se pueden declarar, reescribir y leer sin riesgo de efectos secundarios para los procesos fuera del bloque en el que son declarados.
direccionamiento de
memoria separados.
De esta forma las variables con este ámbito se pueden declarar, reescribir y leer sin riesgo de efectos secundarios para los procesos fuera del bloque en el que son declarados.
VARIABLES
GLOBALES
•
Una variable global es, en informática, una
variable accesible en todos los ámbitos de un programa informático. Los
mecanismos de interacción con variables globales se denominan mecanismos de entorno
global. El concepto de entorno global contrasta con el de entorno local
donde todas las variables son locales sin memoria compartida (y por ello todas
las iteraciones pueden restringirse al intercambio de mensajes).
FUNCIONES
•
En c todas las funciones
devuelven un valor, que por defecto es un entero. Las funciones admiten
argumentos, que son datos que le pasan a una función las sentencias que la
llaman
•
Las
funciones terminan su ejecución ya sea a través de la ejecución de la ultima
instrucción o utilizando la sentencia return
•
Una función puede retornar
valor solo cuando el tipo de retorno no es void
•
Las funciones que son de tipos
distintos de viod pueden ser utilizados como operados en otras expresiones del
lenguaje
DECLARACIONES
•
La declaración da a conocer la
función al compilador, de forma que a partir del punto de declaración, ya sea
ya se pueden realizar invocaciones a la misma. A su vez la definición estará en
algún otro punto del programa, tal vez en una librería externa (en forma
compilada) o en otro modulo del programa (como texto fuente).
•
Una función puede ser declarada
varias veces en un mismo programa, y las declaraciones pueden aparecer en cualquier
orden; en un fichero fuente o en varios, peor en cualquier caso antes de su uso
es decir: antes de cualquier invocación a la función. Además de declarar el
nombre de la función y el tipo devuelto (por defecto se supone INT) se declaran
también el tipo de los parámetros.
PARÁMETROS DE FUNCIONES
• Los parámetros se usan para mandar valores a las funciones. una función trabajara con los parámetros para realizar las acciones. por decirlo de otra manera, los parámetros son los valores de entrada que recibe una función.
En C todos los parámetros se pasan por valor. Esto tiene principio dos inconvenientes:
♥ No se pueden modificar variables pasadas como argumentos.
♥ Si se pasa como parámetro una estructura, se realiza un duplicado de ella, con lo que se pierde tiempo y memoria.
Sin embargo, se pueden pasar un puntero como argumento de función.
En C todos los parámetros se pasan por valor. Esto tiene principio dos inconvenientes:
♥ No se pueden modificar variables pasadas como argumentos.
♥ Si se pasa como parámetro una estructura, se realiza un duplicado de ella, con lo que se pierde tiempo y memoria.
Sin embargo, se pueden pasar un puntero como argumento de función.
Suscribirse a:
Entradas (Atom)