top of page

SEMANA 2

Identificadores:

Los identificadores nos permiten usar fácilmente los datos que están almacenados en memoria, despreocupándonos de su posición en memoria, su dirección.

Con objeto de aportar legibilidad a los programas, debemos usar identificadores autoexplicativos, informando implícitamente del cometido de la variable en el programa.

Por ejemplo, queremos representar una magnitud física correspondiente a una velocidad. ¿Qué identificador utilizar? Veamos 4 opciones:

double velocidad;               // PERFECTO
double vel;                         // OK
double v;                          // POCO EXPLICATIVO
double p;                        // NADA EXPLICATIVO

Un identificador es una secuencia de caracteres que se usa para denotar:

  • El nombre de un objeto o variable

  • Un nombre de clase, estructura o unión

  • Un nombre de tipo enumerado

  • El miembro de una clase, estructura, unión o enumeración

  • Una función o una función miembro de clase

  • Un nombre de typedef

  • Un nombre de etiqueta

  • Un nombre de macro

  • Un parámetro de macro

Los siguientes caracteres son válidos como cualquier carácter de un identificador:

_ a b c d e f g h i j k l m
n o p q r s t u v w x y z
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
También se permiten determinados rangos de nombres de carácter universal en un identificador. Un nombre de carácter universal en un identificador no puede designar un carácter de control ni un carácter en el juego de caracteres de origen básico. Para obtener más información, vea Character Sets. Estos rangos de números de punto de código Unicode son válidos como nombres de carácter universal para cualquier carácter de un identificador:
  • 00A8, 00AA, 00AD, 00AF, 00B2-00B5, 00B7-00BA, 00BC-00BE, 00C0-00D6, 00D8-00F6, 00F8-00FF, 0100-02FF, 0370-167F, 1681-180D, 180F-1DBF, 1E00-1FFF, 200B-200D, 202A-202E, 203F-2040, 2054, 2060-206F, 2070-20CF, 2100-218F, 2460-24FF, 2776-2793, 2C00-2DFF, 2E80-2FFF, 3004-3007, 3021-302F, 3031-303F, 3040-D7FF, F900-FD3D, FD40-FDCF, FDF0-FE1F, FE30-FE44, FE47-FFFD, 10000-1FFFD, 20000-2FFFD, 30000-3FFFD, 40000-4FFFD, 50000-5FFFD, 60000-6FFFD, 70000-7FFFD, 80000-8FFFD, 90000-9FFFD, A0000-AFFFD, B0000-BFFFD, C0000-CFFFD, D0000-DFFFD, E0000-EFFFD

Los siguientes caracteres son válidos para cualquier carácter de un identificador excepto el primero:
0 1 2 3 4 5 6 7 8 9
Estos rangos de números de punto de código Unicode también son válidos como nombres de carácter universal para cualquier carácter de un identificador, excepto el primero:
  • 0300-036F, 1DC0-1DFF, 20D0-20FF, FE20-FE2F

Tipos de datos
Variables constantes y operadores
Ejemplos de clase 

ejemplo 1

#include<iostream>
using namespace std;
int main()
{
   //1. DECLARACION
   double F,n,q,As,V,B;
   //2. ASIGNACION
cout<< "Ingrese el valor de la carga q="; cin>>q;
cout<< "Ingrese el valor de las espiras n="; cin>>n;
cout<< "Ingrese el valor de la area As="; cin>>As;
cout<< "Ingrese el valor del voltaje v="; cin>>V;
cout<< "Ingrese el valor del campo magnetico B="; cin>>B;
   //3. PROCESO
   F= q*n*As*V*B;
   //4. RESULTADO
   cout<<"EL valor de la fuerza magnetica es: F="<<F;
   cout<<" Newtons ";
   
}

Captura de pantalla (161).png

Ejemplo 2

#include<iostream>
#include <math.h>
using namespace std;
int main()
{
   //1. DECLARACION
   double Caidatension,L,i,R,X,V, Angulo, rad, PI=3.131592;
   //2. ASIGNACION
cout<< "Ingrese la longitud de cable L="; cin>>L;
cout<< "Ingrese la corriente i="; cin>>i;
cout<< "Ingrese la resistencia R="; cin>>R;
  cout<< "Ingrese la reactancia X="; cin>>X;
cout<< "Ingrese el voltaje V="; cin>>V;
cout<< "Ingrese el angulo de desface  Angulo ="; cin>>Angulo;
   //3. PROCESO
   rad=(2*PI*Angulo)/360;
   Caidatension= (sqrt(3)L*i(R*cos(rad)+X*sin(rad)) )/(V*10);
   //4. RESULTADO
   cout<<"n/ EL valor de la caida de tension es: CT="<<Caidatension;
   cout<<" Voltios ";
   
}

Captura de pantalla (162).png
Ejemplo 3

#include<iostream>
using namespace std;
int main()
{
   //1. DECLARACION
    double V,I,R;
   //2. ASIGNACION
     cout<< "Ingrese la corriente I="; cin>>I;
     cout<< "Ingrese la resistencia R="; cin>>R;
   //3. PROCESO
     V=I*R;
   //4. RESULTADO
     cout<<"El valor del voltaje es : V="<<V;
    cout<<" Voltios ";

    
}

Captura de pantalla (163).png
EJEMPLO 4 

#include<iostream>
#include <math.h>
using namespace std;
int main()
{
   //1. DECLARACION
    double Req,R1,R2;
   //2. ASIGNACION
     cout<< "Ingrese la resistecia R1="; cin>>R1;
     cout<< "Ingrese la resistencia R2="; cin>>R2;
   //3. PROCESO
     Req=(R1*R2)/(R1+R2);
   //4. RESULTADO
     cout<<"El valor del voltaje es : Req="<<Req;
    cout<<" Ohm ";

    
}

Captura de pantalla (160).png

Lenguaje de Programación

©2024 por Lenguaje de Programación. Creado con Wix.com

bottom of page