sábado, 28 de mayo de 2016

EVP3

EVP 3 

CORRIENTE ELECTRICA

 Es el fenómeno físico que consiste en el movimiento de los portadores de carga  (electrones, iones positivos y iones negativos) en medios diversos y el vacío, por causas mecánicos o por  campos  eléctricos.




LAS CARGAS PUEDEN SER :
a)    En los metales los portadores son los electrones
b)    En los semiconductores los portadores pueden ser electrones o huecos
c)    En los electrolitos los portadores pueden ser iones positivos o iones negativo
d)   En los gases los portadores pueden ser electrones o iones   

                            


INTENSIDAD DE CORRIENTE ELECTRICA ( I ).- Esta dada por la cantidad de carga eléctrica (DQ) que atraviesa una sección A en la unidad de tiempo (Dt).

Las cargas que atraviezan la superficie positivas, negativas o de ambos signos
SENTIDO DE LA CORRIENTE.- Por convención esta dada por el de la velocidad de los portadores de carga positivos o del vector densidad de corriente J.
Cargas positivas
                     

                        
                                              



Cargas negativas

                                        Sentido de la corriente de las cargas positivas
                                   
                     
                                          Sentido de la corriente de las cargas negativas

DENSIDAD DE CORRIENTE ( J ).- Es un vector cuyo modulo  representa la rapidez del transporte de carga a través de la unidad de área normal a la corriente, cuya dirección esta dada por el de la velocidad de los portadores de carga positivos

Relación   entre  J   y  la velocidad de los portadores de carga
Si  se  define   la   carga   neta    contenida   en  un   volumen   DV  como DQ = n q DV  donde n es el número de portadores móviles por unidad de volumen y  q  la magnitud  de carga de cada portador.
                                                

Siendo v la velocidad promedio de las cargas.

 


Si los portadores  de carga son  + ,  v es + ,  J es  positivo
Si los portadores  de carga son   - ,  v es  - ,  J es  positivo.
La corriente para un movimiento de portadores de carga positivas y portadores de carga negativas es:
                                     I  =  n (+q) (+vd) A  +  n (-q) (-vd) A
La dirección de la corriente es el del vector densidad de corriente J,  que es la dirección del flujo de cargas positivas.
INTENSIDAD DE CORRIENTE
El instrumento usado para medir la intensidad de la corriente eléctrica es el galvanómetro que, calibrado en amperios, se llama amperímetro, colocado en serie con el conductor por el que circula la corriente que se desea medir.

UBICAR LOS CONTROLES INDICADOS:

  3 Static Text
  1 Group Box
  3 Edit Box
  2 Controles Spin
  1 Button 

CUADRO DE PROPIEDADES DE LOS OBJETOS:


Control
Propiedades
Valor
IDD_APP10_DIALOG
Caption
Evalucion Permanente 3

IDC_STATIC
IDC_STATIC (1)
IDC_STATIC (2)

Caption
Caption
Caption


Ingrese Potencia
Ingrese Voltaje
Intensidad




IDC_EDIT1

IDC_EDIT2

IDC_EDIT3
ID
Number
ID
Number
ID
Number
Read-Only
IDC_POTENCIA
True
IDC_VOLTAJE
true
IDC_INTENSIDAD
true
true

IDC_SPIN1



IDC_SPIN2





ID
Auto buddy
Set buddy integer
Alignment
ID
Auto buddy
Set buddy integer
Alignment


IDC_SPIN_POTENCIA
true
true
Right
IDC_SPIN_VOLTAJE
true
true
Right

IDC_BUTTON1
ID
Caption

IDC_CALCULAR
&Calcular

    
INICIAMOS EL PROGRAMA Y PROSEGUIMOS:




















ADICIONAMOS VARIABLES:

Control
Categoría
Tipo
Nombre Variable
IDC_POTENCIA
Value
double
m_Potencia
IDC_VOLTAJE
Value
double
m_Voltaje
IDC_INTENSIDAD
Value
double
m_Intensidad

Control
Categoría
Tipo
Nombre Variable
IDC_SPIN_POTENCIA
Control
CSpinButtonCtrl
m_SpinPotencia
IDC_ SPIN_VOLTAJE
Control
CSpinButtonCtrl
m_SpinVoltaje
PROGRAMAMOS EL BOTON CALCULAR DE LA SIGUIENTE MANERA:

BOOL CAPP10Dlg::OnInitDialog()
{
CDialog::OnInitDialog();

// Set the icon for this dialog.  The framework does this automatically
//  when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// Indicamos el rango de números y asignamos a cada control
// Spin el recurso de cada Edit Box
             m_SpinPotencia.SetRange(0,100);
             m_SpinPotencia.SetPos(IDC_POTENCIA);
             m_SpinVoltaje.SetRange(0,120);
             m_SpinVoltaje.SetPos(IDC_VOLTAJE);

 // Inicializamos las variables a Cero
 m_Potencia = m_Voltaje = 0;

UpdateData(FALSE);
return TRUE;  
}



GUARDAMOS Y COMPILAMOS:



GRACIAS .





viernes, 13 de mayo de 2016

EVP2

 BUCLES


Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada ha dicho bucle deje de cumplirse. Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código, lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro.
Los tres bucles más utilizados en programación son el bucle while, for y el bucle repetir.
Toma de decisiones (C++)

Estructuras de bucles


Las estructuras de bucles de Visual Basic permiten ejecutar una o varias líneas de código de forma repetitiva.  Puede repetir las instrucciones de una estructura de bucles hasta que una condición sea True, una condición sea False, un número de veces especificado o una vez para cada objeto de una colección.  
En el siguiente ejemplo se muestra una estructura de bucle que ejecuta un conjunto de instrucciones hasta que una condición se convierta en verdadera.





Ejecutar un conjunto de instrucciones hasta que una condición se convierta en verdadera

Bucles While

La construcción While...End While ejecuta un conjunto de instrucciones mientras la condición especificada en la instrucción While sea True.  Para obtener más información, vea Instrucción While...End While (Visual Basic). 

Sintaxis

While condition
    [ statements ]
    [ Continue While ]
    [ statements ]
    [ Exit While ]
    [ statements ]
End While

Bucles Do

La construcción Do...Loop le permite probar una condición al comienzo o al final de una estructura de bucle.  También puede especificar si repite el bucle mientras la condición sigue siendo True o hasta que se convierta en True.  Para obtener más información, vea Instrucción Do...Loop (Visual Basic).  

Sintaxis

Do { While | Until } condition
    [ statements ]
    [ Continue Do ]
    [ statements ]
    [ Exit Do ]
    [ statements ]
Loop
-or-
Do
    [ statements ]
    [ Continue Do ]
    [ statements ]
    [ Exit Do ]
    [ statements ]
Loop { While | Until } condition

Bucles For

La construcción For...Next ejecuta el bucle un número fijo de veces.  Utiliza una variable de control de bucle, también denominada contador para realizar el seguimiento de las repeticiones.  Especifica los valores de inicio y fin de este contador, y puede especificar opcionalmente la cantidad en la que se incrementa de una repetición a la siguiente.  Para obtener más información, vea Instrucción For...Next (Visual Basic). 

Sintaxis

For counter [ As datatype ] = start To end [ Step step ]
    [ statements ]
    [ Continue For ]
    [ statements ]
    [ Exit For ]
    [ statements ]
Next [ counter ]
DIAGRAMA:







#include <iostream>
#include <iostream>
using namespace std;
int main   ()
{
          //DECLARACION
         Int   P,I,V;

         //ASIGNACION
         cout  <<”Valor del voltaje:\n”;
         cin     >> V;
        for   (I=4 ; I<=16 ; I++)
       //PROCESO
      {
                               P = V*I;
      //RESULTADO
      Cout <<”Resultado de la potencia” :\n”<<V<<”*”<<I<<”=”<<P;
                      }
System(“pause”);
return 0;
}