martes, 31 de mayo de 2011

ACTUALIZACIÓN DE CARPETA DE ARCHIVOS CONSOLIDADOS 31/05/2011

Para Descargar uno de los consolidados acceda a este Enlace y luego de clic sobre el que quiera espera que termine la cuenta regresiva y luego le da Descarga Gratuita 

http://www.megaupload.com/?f=LD03DCRL  (Carpeta De Archivos Consolidados) 

martes, 17 de mayo de 2011

VECTORES

Un vector, también llamado array(arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno despues de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0.
Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc. Crear un vector en c++ es sencillo, seguimos la siguiente sintaxix: Tipo nombre[tamanyo];
Ejm:
int a[5];//Vector de 5 enteros
float b[5];//vector de 5 flotantes
Producto product[5];//vector de 5 objetos de tipo Producto
Podríamos también inicializar el vector en la declaración:
int a[] = {5,15,20,25,30};
float b[] = {10.5,20.5,30.5,12.5,50.5}
Producto product[] = {celular,calculadora,camara,ipod,usb}
Como hay 5 elementos en cada array, automáticamente se le asignará 5 espacios de memoria a cada vector.Pero si trato de crear el vector de la forma int a[]; el compilador mostrará un error, porque no indiqué el tamaño del vector ni tampoco inicializé sus elementos.
Asigno valores a los elementos de un vector indicando su posición:
int a[4] = 30; // le asigno el valor 30 a la posición 4 del vector, es decir, al 5to elemento.
product[2].setPrecio(300) // le asigno un precio de 300 al producto en la posicion 2, o sea al tercer elemento. 
Obviamente el método setPrecio() debe de estar implementado.
Para llenar, recorrer e imprimir un vector podemos utilizar un bucle for:
#include <iostream>
using namespace std;
 
int main()
{
  int dim;
  cout << "Ingresa la dimension del vector" << endl;
  cin >> dim; // Supongamos que ingrese 10
  int vector[dim]; // mi vector es de tamanyo 10
 
  for(int i=0;i < dim;i++){
    vector[i] = i * 10;
    cout << vector[i] << " ";
  }
 
  return 0;
}
La salida del programa mostrará: 0 10 20 30 40 50 60 70 80 90
Fàcil verdad? Bien ahora creen 2 o más vectores y empiecen a hacer funciones básicas como sumar, restar, buscar, ordenar, moda, etc que ayudan mucho a ir desarrollando la lógica. No vale copiar y pegar, mejor es practicar, practicar y practicar.
Aquí una función simple para sumar 2 vectores a y b y poner el resultado en un tercer vector c
#include <iostream>
using namespace std;
 
void sumar(int a[], int b[], int c[],int dim){
    for (int i=0; i<dim; i++) {
        c[i]=a[i] + b[i];
    }
}
 
void imprimir(int v[],int dim)
{
   for(int i=0;i<dim;i++){
        cout << v[i] << " ";
   }
   cout << endl << endl;
}
 
int main()
{
    int dim;
    cout << "Ingresa la dimension" << endl;
    cin >> dim;
 
    int a[dim];
    int b[dim];
    int c[dim];
 
    for(int i=0;i<dim;i++){
        a[i] = i * 10;
        b[i] = i * 5;
    }
 
    cout << "Vector A " << endl;
    imprimir(a,dim);
 
    cout << "Vector B " << endl;
    imprimir(b,dim);
 
    sumar(a,b,c,dim);
    cout << "Vector C " << endl;
 
    imprimir(c,dim);
    return 0;
}
Este programa me botaría (si ingreso una dimensión de 10):
Vector A

0 10 20 30 40 50 60 70 80 90
VECTOR B

0 5 10 15 20 25 30 35 40 45
VECTOR C

0 15 30 45 60 75 90 105 120 135
Entonces para tomar en cuenta:
Todo vector debe tener definido un tipo de dato.

Todo vector necesita de una dimensión o tamanyo.

El código de arriba se puede mejorar muchísimo con objetos y clases, este es solo un pequeño ejemplo.


Copiado De : http://ronnyml.wordpress.com/2009/07/04/vectores-matrices-y-punteros-en-c/

ACTUALIZACIÓN DE CARPETA DE ARCHIVOS CONSOLIDADOS 17/04/2011

Para Descargar uno de los consolidados acceda a este Enlace y luego de clic sobre el que quiera espera que termine la cuenta regresiva y luego le da Descarga Gratuita 

http://www.megaupload.com/?f=LD03DCRL  (Carpeta De Archivos Consolidados) 

lunes, 2 de mayo de 2011

ACTUALIZACIÓN DE CARPETA DE ARCHIVOS CONSOLIDADOS

Para Descargar uno de los consolidados acceda a este Enlace y luego de clic sobre el que quiera espera que termine la cuenta regresiva y luego le da Descarga Gratuita 

http://www.megaupload.com/?f=LD03DCRL  (Carpeta De Archivos Consolidados) 

miércoles, 13 de abril de 2011

Consolidados De Trabajos Y Ejercicios

-Para Descargar uno de los consolidados acceda a este Enlace y luego de clic sobre el que quiera espera que termine la cuenta regresiva y luego le da Descarga Gratuita 


http://www.megaupload.com/?f=LD03DCRL   (Carpeta De Archivos Consolidados) 

domingo, 3 de abril de 2011

Visual Studio 2008

Como Acceder a Visual Studio 2008

Paso1:


Como Crear un Proyecto en Visual Studio 2008
Paso 1:

Paso 2:


Como Agregar un Elemento al Proyecto en Visual Studio 2008
Paso 1:

Paso 2:


Programa
Ejercicio 1: Programe que pide que ingrese su nombre y lo almacena en memoria para luego imprimirlo.
#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace System;
using namespace std;
void main()
{
//Mi primer Programa C++
      cout<<"\n Digite su nombre: ";
    char NOM[35]; cin>>NOM;
      cout<<"\n PROCESANDO INFORMACION...POR FAVOR OPRIMA UNA TECLA PARA CONTINUAR..";
      getch();
      cout<<"\n Su nombre Es: "<<NOM;
      cout<<"\n Soy muy rap1do e 1nte11gente... ya me aprendi su nombre JeJeJeJe ";
    getch();
}

Imagen:


Historia del Lenguaje Programación En C Y C++ Y Su Estado Actual

Historia del Lenguaje  Programación En C Y C++

Antes de hablar de C y C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite tanto comunicarnos como dar órdenes a nuestra computadora para que realice una tarea específica. La mayoría de los lenguajes de programación poseen una sintaxis y un léxico distintos ya que una es la manera en cómo se escribe y otra como la interpreta su compilador.
El lenguaje de Programación C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del sistema operativo UNIX. Fue Elaborado para la elaboración de sistemas operativos de alto nivel, basado en el lenguaje B de Thompson, este lenguaje realiza una programación estructurada economizando las expresiones, y a su vez codificando en alto y bajo nivel a su vez, permitiendo utilizar las funciones primitivas del sistema, al no estar orientado a ninguna área permite que los programas sean mas rápidos.

El lenguaje de programación C++ fue creado Bjarne Stroustrup en los laboratorios de AT&T en 1983, es un  derivado de C, utiliza muchas características de pero al mismo tiempo esta basado en la programación orientada a objetos y el soporte de plantillas o programación genérica. El C++ es un lenguaje hibrido.
El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción.

 La programación En C Y C++ En la Actualidad

Un estudio realizado por la organización TIOBE que analiza la relevancia de los lenguajes de programación en el panorama mundial revela que lenguajes legendarios como C y C++ están en franca decadencia, mientras que Java es el líder indiscutible
La actual popularidad del C++ parece haber desplazado al C en el mundo de la programación. Pero el C está dispuesto a quedarse mucho tiempo. Uno de los factores principales es que C++ ha heredado la mayor parte de su sintaxis del C, pero ha incorporado varios conceptos nuevos que conforman la base de la programación orientada a objetos. Es mejor conocer el C antes de aprender C++, aunque muchos defienden la teorí­a de que hay que olvidar los hábitos de programación de procedimientos para aprender programación orientada a objetos. Los entornos de programación GUI basados en C++ son más populares, y utilizan mucho espacio en disco y memoria extendida. Emplean bibliotecas complejas y no son adecuados para desarrollar pequeños programas que funcionen en sistemas menores. C es una buena opción cuando queremos programar controladores de dispositivos, aplicaciones encajadas y programas de utilidades.
En la actualidad este lenguaje de programación esta dejándose a un lado puesto que los lenguajes como JAVA permiten una mas fácil corrección de los errores en código. Algo que al programar en C Y C++ es un poco complicado por un grado mayor de complejidad en su código y compilación.


Bibliografía: