miércoles, 6 de mayo de 2015

Algoritmos en dev C++


Es un conjunto ordenado y finito de operaciones sistematicas que permite hacer un calculo y hallar la solucion de un tipo de problema.
El Dev C++ es un editor que permite escribir nuestros programas que se convierten en instrucciones para ser ejecutadas y presentar los resultados

Datos de C++

#include <iostream>    ==> biblioteca ( simpre se pone al inicio de cada programa)
using namespace std;

int main() ==> se pone al comienzo del programa despues de la biblioteca seguido de un {

Cout<<   ==> imprimir dato por pantalla
ej: cout<<"ingrese numero";
 
cin>>     ==> recibe dato ingresado por el usuario
ej: cin>>dato;

while  ==> (condicion)
                  {
                   sentencia1;
                   sentencia2;
                   cont++;
                   }
           
endl;   ==> indica un salto de linea para mantener el orden

system ("pause");   ==> indica el termino  del programa seguido de un  }

Declaracion de variables

int ==> entero
float ==> real ( el resultado puede dar en decimales )
char ==> caracter

ejemplos:

1._(suma)
      int main()
      {
      int numero1;
      int numero2;
      int suma;
      cout<<"ingrese dato1";
      cin>> 4;
      cout<<"ingrese dato2";
      cin>> 7;
      cout<< "la suma es" <<4+7;
      cout<<"la suma es :"<< suma;
 
2._ #include<iostream>
      using namespace std;
      int main()
      {
      cout<<"hola"<<endl;
      system ("pause");
       }

3._ #include<iostream>
      using namespace std;
      int main()
      {
      int variable;
      cout<<" ingrese un numero"<<endl;
      cin>>variable;
      cout<<"el numero es:" <<variable <<endl;
      system("pause")
      }

METODO DE BURBUJA

for(i=1;i<100;i++)
{
for(i=0;i<100;i++)
{
if(vector[j]>=vector[i+1])
{
aux=vector[i];
n[i]=vector[i+1];
vector[i+1]=aux;
}}}

METODO POR INSERCION

for(i=1;i<100;i++)
{
aux=vector[i];
j=i-1;
while(j>0&&vector[j]<aux)
{
vector[j+1]=vector[j];
j--;
}
vector[j+1]=aux;
}

Operadores logicos:
- && (y ademas)
- ll ( uno o lo otro)

Operador de relacion:
> (mayor que)
> (menor que)
>= (mayor o igual)
<= (menor o igual)
!= (distinto)
== (compararacion)
= (toma el valor de:)

mod: %   ==> te entrega el resto de la division
ej: 5%2 =1

Operradores basicos:
+ (suma)
- (resta)
* (multiplicacion)
%(resto de la division)
/ (division)

















1 comentario:

  1. Pokerstars $2.1M No Deposit Bonus Code UK & New Jersey
    Pokerstars kirill-kondrashin review the sign up process, plus claim a $2.01 minimum deposit bonus to play UK & 카지노 사이트 New Jersey free bet promotions and exclusive features.

    ResponderBorrar