LENGUAJE DE PROGRAMACION

El mundo es como es.....

LENGUAJE DE PROGRAMACION

el fin es el enicio de otro .......

LENGUAJE DE PROGRAMACION

El poder no lo es toddo............

LENGUAJE DE PROGRAMACION

El sexo es como el vicio a los programas de juego ....

viernes, 21 de agosto de 2015

laboratorio 2 :FUNCIONES Y MATRICES


FUNCIONES Y MATRICES

 Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código. Cuando una función es invocada se le pasa el control a la misma, una vez que esta finalizó con su tarea el control es devuelto al punto desde el cual la función fue llamada.

Ejemplo de una función
Para comenzar, vamos a considerar el caso en el cual se desea crear la función cuadrado(), que deberá devolver el cuadrado de un número real (de punto flotante), es decir, cuadrado() aceptará números de punto flotante y regresará una respuesta como número flotante.
Nota: aunque para la función que veremos el tipo de retorno coincide con el tipo de parámetro pasado, algunas veces las cosas pueden cambiar, es decir, no es obligatorio que una función reciba un parámetro de un tipo y que tenga que regresar una respuesta de dicho tipo.
// regresar el cuadrado de un número
double Cuadrado(double n)
{
    return n*n;
}

Parámetros

Normalmente, las funciones operan sobre ciertos valores pasados a las mismas ya sea como constantes literales o como variables, aunque se pueden definir funciones que no reciban parámetros. Existen dos formas en C++ de pasar parámetros a una función; por referencia o por valor. El hecho es que si en una declaración de función se declaran parámetros por referencia, a los mismos no se les podrá pasar valores literales ya que las referencias apuntan a objetos (variables o funciones) residentes en la memoria; por otro lado, si un parámetro es declarado para ser pasado por valor, el mismo puede pasarse como una constante literal o como una variable. Los parámetros pasados por referencia pueden ser alterados por la función que los reciba, mientras que los parámetros pasados por valor o copia no pueden ser alterados por la función que los recibe, es decir, la función puede manipular a su antojo al parámetro, pero ningún cambio hecho sobre este se reflejará en el parámetro original.
Parámetros por valor
La función cuadrado() (ver arriba) es un clásico ejemplo que muestra el paso de parámetros por valor, en ese sentido la función cuadrado() recibe una copia del parámetro n. En la misma función se puede observar que se realiza un calculo ( n*n ), sin embargo el parámetro original no sufrirá cambio alguno, esto seguirá siendo cierto aún cuando dentro de la función hubiera una instrucción parecida an = n * n; o n*=n;.
Parámetros por referencia
Para mostrar un ejemplo del paso de parámetros por referencia, vamos a retomar el caso de la función cuadrado, salvo que en esta ocasión cambiaremos ligeramente la sintaxis para definir la misma. Veamos:
// regresar el cuadrado de un número
double cuadrado2(double &n)
{
    n *= n;
    return n;
}
Al poner a prueba las funciones cuadrado() y cuadrado2() se podrá verificar que la primera de estas no cambia el valor del parámetro original, mientras que la segunda sí lo hace.

Llamar a una función

para llamar a la función cuadrado() vista anteriormente, podemos emplear:
cout << cuadrado(25);
cout << cuadrado(X);
R = cuadrado(X); // guardar en R el cuadrado de X

Funciones void

Bajo ciertas circunstancias se deseará escribir funciones que no regresen valor alguno (esto sería algo parecido a escribir procedures en Pascal) y para ello podemos declarar a la función como void. La palabra reservada void es utilizada para declarar funciones sin valor de retorno y también para indicar que una función específica no requiere de parámetros. Por ejemplo, la función pausa() que se verá en seguida, no devolverá valor alguno y la misma no requiere de parámetros.
// esta función requiere de la librería iostream
void pausa(void)
{
    cout << "Por favor presione <Enter> HOLA...";
    cin.get();
    cin.ignore(255, '\n');  // rechazar caracteres introducidos antes de <Enter>
}
;
Notas: se debe de aclarar que el uso de la palabra void dentro de los parentesis es opcional al momento de declarar una función. Así, la función pausa() podría haberse declarado como void pausa(), y la misma puede invocarse como: pausa();.
Una matriz es un vector de vectores o un también llamado array bidimensional. La manera de declarar una matriz es C++ es similar a un vector:

int matrix[rows][cols];
int es el tipo de dato, matrix es el nombre del todo el conjunto de datos y debo de especificar el numero de filas y columnas.
Las matrices también pueden ser de distintos tipos de datos como char, float, double, etc. Las matrices en C++ se almacenan al igual que los vectores en posiciones consecutivas de memoria.
Usualmente uno se hace la idea que una matriz es como un tablero, pero internamente el manejo es como su definición lo indica, un vector de vectores, es decir, los vectores están uno detrás del otro juntos.
La forma de acceder a los elementos de la matriz es utilizando su nombre e indicando los 2 subíndices que van en los corchetes.
Si coloco int matriz[2][3] = 10; estoy asignando al cuarto elemento de la tercera fila el valor 10.
No olvidar que tanto filas como columnas se enumeran a partir de 0. Bueno y para recorrer una matriz podemos usar igualmente un bucle. En este caso usando 2 for:
1
2
3
4
5
for(int i = 0; i < rows; i++) {
  for(int j = 0; j < cols; j++) {
    matrix[i][j] = i % j;
  }
}

//ESTRUCTURA 4 EN BLANCO CON FUNCIONES
// USO DE VECTORES

#include<iostream>
#include<math.h>
using namespace std;

// ZONA DE DECLARACION PUBLICA
const int m=3, n=3;
int i, j, sumatoria, Busca, YY, R;
int M[n][m]; // DECLARACION DE UNA MATRIZ

void LeerMatriz(); // DECLARACION FUNCIONES
void EscribirMatriz();
void Buscar(int YY);
int SumarElementos();

int main ()
{
 int opcion;
 do
 {      //INICIO DEL DO - WHILE
  cout<<"********* MENU DE UNA MATRIZ **********\n\n";
  cout<<" 1) LECTURA DE LA MATRIZ n*m \n";
  cout<<" 2) ESCRITURA DE LA MATRIZ n*m \n";
  cout<<" 3) ENCONTRAR EL ELEMENTO \n";  
  cout<<" 4) SUMAR ELEMENTOS EN LA MATRIZ \n\n";
  cout<<"       DIGITE <0> PARA SALIR \n";
  cout<<"       Elija una Opcion < > \n\n";
  cout<<"*************************************\n\n";
  cout<<"   ELIJA UNA OPCION : "; cin>>opcion;
    //2)ASIGNACION
    switch (opcion)
    { //INICIO DEL CASO 1
    case 1:
     {// CONTENIDO 1 (INICO)
       cout<<"******* LECTURA DE LA MATRIZ ******\n\n";
       LeerMatriz();
       cout<<"************************************\n\n";
    } //FIN DEL CASO 1
     break;    
  case 2:
     {//INICIO DEL CASO 2
       cout<<"******* ESCRITURA DE LA MATRIZ ******\n\n";
       EscribirMatriz();
       cout<<"*********************************\n\n";
     } //FIN DEL CASO 2
    break;

  case 3:
     {//INICIO DEL CASO 3
       cout<<"******* ENCONTRAR UN ELEMENTO DE LA MATRIZ ******\n\n";
       cout<<"Ingrese el e-nesimo elemento a Buscar: "; cin>> Busca;    
       Buscar(Busca);
       cout<<"*********************************\n\n";
     } //FIN DEL CASO 2
    break;

  case 4:
     {//INICIO DEL CASO 4
       cout<<"******* SUMAR ELEMENTOS EN LA MATRIZ ******\n\n";
       R = SumarElementos();
       cout<<"LA SUMA DE LOS ELEMENTOS DE LA MATRIZ ES:"<< R<< endl;
       cout<<"\n******************************************\n\n";
     } //FIN DEL CASO 2
    break;

   }// FIN DE SWITCH
 }while (opcion !=0); // FIN DEL DO - WHILE

  cout<<endl;cout<<"\n";
  system("pause");
  return 0;
} //FIN DEL PROGRAMA

// ZONA DE DESARROLLO DE FUNCIONES

void LeerMatriz()
{
  cout<<endl;
  cout<<"LECTURA DE LA MATRIZ M "<<endl;
  for(i=1; i<=n; i++)
    for(j=1; j<=m; j++)
     {
     cout<<"ingrese valor del elemento M["<<i<<"]["<<j<<"] = "; cin>>M[i][j];
     }    
  cout<<endl;
}

void EscribirMatriz()
{
  cout<<endl;
  cout<<"ESCRITURA DE LA MATRIZ M "<<endl;
  for(i=1; i<=n; i++)
    for(j=1; j<=m; j++)
     {
     cout<<"El elemento M["<<i<<"]["<<j<<"] = "<<M[i][j]<<endl;
     }    
  cout<<endl;
}

void Buscar(int YY)
{
 for(i=1; i<=n; i++)
  for(j=1; j<=m; j++)  
   {
     if (M[i][j]==YY)      
     cout<<" Encontrmos al elemento M["<<i<<"]["<<j<<"] = "<<M[i][j] <<endl;
   }    
} // FIN DE BUSCAR

int SumarElementos()
{
 sumatoria = 0;
 for(i=1; i<=n; i++)
  for(j=1; j<=m; j++)
   {
    sumatoria = sumatoria + M[i][j];
   }
   return sumatoria;
} // FIN DE SUMAR

EJERCICIO 1

//Huarcaya Parra Bryan IIIEE-02

#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
float m[2][2];

int main()
{
cout<<setw(30)<<"Lanzador de Proyectiles\n";
cout<<setw(30)<<"-----------------------\n";
cout<<setw(3)<<"ingrese los datos del lanzamiento:\n";
cout<<setw(3)<<"velocidad inicial (m/s):\n";cin>>m[0][0];
cout<<setw(3)<<"angulo de lanzamiento:\n";cin>>m[0][1];
m[1][0]=(pow(m[0][0],2)*sin(m[0][1]))/9.8;
m[1][1]=(m[0][0]*2*sin(m[0][1]))/9.8;
cout<<setw(3)<<"El alcance maximo es de: "<<m[1][0]<<" metros\n";
cout<<setw(3)<<"Para llegar al objetivo tomara: "<<m[1][1]<<"segundos";
getch();
}

   

jueves, 23 de julio de 2015

EJERCICIOS DE JOULE Y RESISTENCIAS

                               EL VATIO-HORA


El vatio-hora, simbolizado Wh (o a veces también W·h o W-h), es una unidad de energía expresada en forma de unidades de potencia × tiempo, con lo que se da a entender que la cantidad de energía de la que se habla es capaz de producir y sustentar una cierta potencia durante un determinado tiempo. Así, un vatio-hora es la energía necesaria para mantener una potencia constante de un vatio (1 W) durante una hora, y equivale a 3600 julios. Más frecuentemente usados son sus múltiploskilovatio-hora y megavatio-hora, de símbolos kWh y MWh respectivamente.
El kilovatio-hora, equivalente a mil vatios-hora, se usa generalmente para la facturación del consumo eléctrico domiciliario, dado que es más fácil de manejar que la unidad de energía del Sistema Internacional, el julio (J). Como esta última es una unidad comparativamente muy pequeña (un julio apenas puede sustentar un vatio durante un segundo su uso obligaría a emplear cifras demasiado grandes. El megavatio-hora, igual a un millón de Wh, suele emplearse para medir el consumo de grandes plantas industriales o de conglomerados urbanos.
Múltiplos aún más grandes como el Gigavatio-hora (GWh), el Teravatio-hora (TWh) o el kilovatio-año, son utilizados para informar las energías producidas por las centrales eléctricas durante un cierto período. Por otra parte, el vatio-segundo(simbolizado Ws, o a veces W·s), que no es otra cosa más que una forma alternativa de llamar al propio julio, es una unidad habitual para referir las energías involucradas en fenómenos de corta duración como los destellos de un flash fotográfico.
La expresión kilovatios por hora y su interpretación en forma de cociente (kW/h) son incorrectas, pues entonces no se trataría de unidades de energía.

INTERPRETACION CONCEPTUAL
Cuando una cierta cantidad de energía se expresa mediante la combinación de una unidad de potencia y una de tiempo, puede ser interpretada conceptualmente de dos formas diferentes, aunque cuantitativamente equivalentes. Por ejemplo, si hablamos de «100 vatios-hora» podemos entender indistintamente que se trata de la energía necesaria para mantener encendida una bombilla de 100 W durante una hora, o bien una pequeña luz de apenas 1 W durante 100 horas.

En otras palabras, el saber que se dispone de una energía de 100 Wh no nos dice nada acerca de en cuánto tiempo ha de ser consumida esa energía. Podríamos usarla tanto para encender la lámpara de 100 W durante una hora como para hacer funcionar una poderosa máquina de cientos de kW durante unos pocos segundos, producir una violenta descarga de varios millones de vatios durante unos milisegundos, o mantener activo por años un microcircuito cuyo consumo sea de apenas unos microvatios.
DIFERENCIA CON EL VATIO
El vatio (o watt) es una magnitud intensiva: mide la potencia de consumo instantánea. El vatio-hora es una magnitud extensiva: mide la cantidad de trabajo realizada durante un tiempo determinado.

Por ejemplo, si tenemos un artefacto de 100 W de potencia y lo tenemos encendido durante 1 hora, habrá consumido 100 Wh. Si ese mismo artefacto estuviere encendido durante 2 horas, habrá consumido 200 Wh
El consumo eléctrico facturado se mide en Vatios-hora, no en vatios.

¿ QUÉ ES LA RESISTENCIA ELÉCTRICA ?


Resistencia eléctrica es toda oposición que encuentra la corriente a su paso por un circuito eléctrico cerrado, atenuando o frenando el libre flujo de circulación de las cargas eléctricas o electrones. Cualquier dispositivo o consumidor conectado a un circuito eléctrico representa en sí una carga, resistencia u obstáculo para la circulación de la corriente eléctrica.


A.- Electrones fluyendo por un buen conductor eléctrico, que ofrece baja resistencia. 
B.- Electrones fluyendo por un mal conductor.eléctrico, que ofrece alta resistencia a su paso. En ese caso los electrones chocan unos contra otros al no poder circular libremente y, como consecuencia, generan calor.


Normalmente los electrones tratan de circular por el circuito eléctrico de una forma más o menos organizada, de acuerdo con la resistencia que encuentren a su paso. Mientras menor sea esa resistencia, mayor será el orden existente en el micromundo de los electrones; pero cuando la resistencia es elevada, comienzan a chocar unos con otros y a liberar energía en forma de calor. Esa situación hace que siempre se eleve algo la temperatura del conductor y que, además, adquiera valores más altos en el punto donde los electrones encuentren una mayor resistencia a su paso.


RESISTENCIA DE LOS METALES AL PASO DE LA                          CORRIENTE ELÉCTRICA



Todos los materiales y elementos conocidos ofrecen mayor o menor resistencia al paso de la corriente eléctrica, incluyendo los mejores conductores. Los metales que menos resistencia ofrecen son el oro y la plata, pero por lo costoso que resultaría fabricar cables con esos metales, se adoptó utilizar el cobre, que es buen conductor y mucho más barato.

Con alambre de cobre se fabrican la mayoría de los cables conductores que se emplean en circuitos de baja y media tensión. También se utiliza el aluminio en menor escala para fabricar los cables que vemos colocados en las torres de alta tensión para transportar la energía eléctrica a grandes distancias.






A.- Resistencia variable o reóstato fabricada con alambre nicromo (Ni-Cr)
..
B.- Potenciómetro de carbón, muy utilizado en equipos electrónicos para.controlar, por ejemplo, el volumen o los tonos en los amplificadores de audio. Este potenciómetro de la figura se controla haciendo girar su eje hacia la.derecha o hacia la izquierda, pero existen otros dotados de una palanquita.deslizante para lograr el mismo fin.

C.- Resistencia fija de carbón, muy empleada en los circuitos electrónicos.









Entre los metales que ofrecen mayor resistencia al paso de la corriente eléctrica se encuentra el alambre nicromo (Ni-Cr), compuesto por una aleación de 80% de níquel (Ni) y 20% de cromo (Cr). Ese es un tipo de alambre ampliamente utilizado como resistencia fija o como resistencia variable (reóstato), para regular la tensión o voltaje en diferentes dispositivos eléctricos. Además se utilizan también resistencias fijas de alambre nicromo de diferentes diámetros o grosores, para producir calor en equipos industriales, así como en electrodomésticos de uso muy generalizado.

Entre esos aparatos o quipos se encuentran las planchas, los calentadores o estufas eléctricas utilizadas para calentar el ambiente de las habitaciones en invierno, los calentadores de agua, las secadoras de ropa, las secadoras para el pelo y la mayoría de los aparatos eléctricos cuya función principal es generar calor.

Otro elemento muy utilizado para fabricar resistencias es el carbón. Con ese elemento se fabrican resistencias fijas y reostatos para utilizarlos en los circuitos electrónicos. Tanto las resistencias fijas como los potenciómetros se emplean para regular los valores de la corriente o de la tensión en circuitos electrónicos, como por ejemplo, las corrientes de baja frecuencia o audiofrecuencia, permitiendo controlar, enre otras cosas, el volumen y el tono en los amplificadores de audio.

CÁLCULO DE LA RESISTENCIA ELÉCTRICA DE UN        MATERIAL AL PASO DE LA CORRIENTE (I)



Para calcular la resistencia ( R ) que ofrece un material al paso de la corriente eléctrica, es necesario conocer primero cuál es el coeficiente de resistividad o resistencia específica “” (rho) de dicho material, la longitud que posee y el área de su sección transversal.

A continuación se muestra una tabla donde se puede conocer la resistencia específica en  · mm/ m,de algunos materiales, a una temperatura de 20° Celsius.

Para realizar el cálculo de la resistencia que ofrece un material al paso de la corriente eléctrica, se utiliza la siguiente fórmula:


LEY DE JOULE


DEFINICIÓN - Trabajo y Calor:- Siempre que una comente de electrones fluye por una 
resistencia se produce calor; este calor es originado por las colisiones (choques) de los electrones libres que se mueven por el conductor contra los átomos relativamente fijos que constituyen la estructura cristalina del citado conductor. Dichas colisiones aumentan la energía cinética ó térmica de los átomos del conductor y por consiguientesu temperatura se eleva; mientras más corriente fluya  mayor será el aumento de la energía térmica del conductor y por 
consiguiente mayor será el calor liberado.El calor producido por la corriente eléctrica que fluye través de un conductor es una medida del trabajo hecho por la corriente venciendo la Resistencia del conductor; la energía requerida para este trabajo es suministrada por una fuente, mientras más calor produzca mayor será el trabajo hecho por la corriente y por consiguiente mayor será la energía suministrada por la fuente; entonces, determinando cuanto calor se produce se puede determinar cuanta energía 
suministra la fuente y viceversa (esto es totalmente cierto si se produce calor solamente y no otro tipo de trabajo mecánico ó químico).
El físico ingles James Presccott Joule (1818- 1889), se interesó en éste problema y en 1840 publicó su famoso escrito sobré;" La producción de calor por la Electricidad Voltaica" que detallaba el resultado de sus experimentos con basé en los "mismos enunció una ley (Ley de Joule) de la siguiente forma: " El calor total desarrollado en un conductor es directamente proporcional a la Resistencia, al cuadrado de la corriente y al tiempo que dure el flujo de la corriente". Expresado como fórmula Tenemos:










miércoles, 22 de julio de 2015

TEMAS MULTIPLES.








CIRCUITOS ELECTRÓNICOS

CIRCUITOS ELECTRÓNICOS


COMPONENTES DE UN CIRCUITO

Los circuitos eléctricos son sistemas por los que circula una corriente eléctrica. Un circuito eléctrico esta compuesto por los siguientes elementos:





Todos los cuerpos están formados por átomos. Cada átomo esta constituido por un núcleo central y por una serie de órbitas. En el núcleo están los protones con carga positiva y los neutrones sin carga eléctrica. En las órbitas están los electrones con carga negativa.
Para que las cargas eléctricas estén compensadas el número de electrones tiene que ser igual al numero de proto-nes. Los átomos debido a fuerzas externas pueden ganar o perder electrones.



La corriente eléctrica, es el paso ordenado de electrones (e-) a través de un conductor.
La intensidad de corriente eléctrica, es la cantidad de electrones que circulan a través de un conductor en la unidad de tiempo (por segundo). Se representa por “I” y su unidad es el Amperio (A).


Símil Hidráulico: La corriente eléctrica equivale al agua que circula por una tubería.

CORRIENTE ELÉCTRICA E INTENSIDAD DE CORRIENTE.

Todos los cuerpos están formados por átomos. Cada átomo esta constituido por un núcleo central y por una serie de órbitas. En el núcleo están los protones con carga positiva y los neutrones sin carga eléctrica. En las órbitas están los electrones con carga negativa.
Para que las cargas eléctricas estén compensadas el número de electrones tiene que ser igual al numero de proto-nes. Los átomos debido a fuerzas externas pueden ganar o perder electrones.



La corriente eléctrica, es el paso ordenado de electrones (e-) a través de un conductor.
La intensidad de corriente eléctrica, es la cantidad de electrones que circulan a través de un conductor en la unidad de tiempo (por segundo). Se representa por “I” y su unidad es el Amperio (A).


Símil Hidráulico: La corriente eléctrica equivale al agua que circula por una tubería.

HILOS CONDUCTORES


Son los elementos por los que circula la corriente eléctrica.
Tres son los tipos de materiales, según su comportamiento frente a la corriente eléctrica:
Conductores. Materiales que debido a su estructura atómica, permiten el paso de la corriente eléctrica, ofreciendo poca o ninguna resistencia al flujo de electrones. Los metales son buenos conductores.

Semiconductores. Materiales que debido a su estructura atómica, permiten parcialmente el paso de la corriente eléctrica, mejor que un aislante, pero peor que un conductor. Pueden ofrecer mucha resistencia a la corriente o prácticamente ninguna, según nos interese. Los diodos, transistores y el microprocesador de un ordenador son se-miconductores.
Aislantes. Materiales que debido a su estructura atómica, impiden el paso de la corriente eléctrica, ofreciendo mucha resistencia al flujo de electrones. La madera y el plástico son ejemplos de aislantes.



RESISTENCIA ELÉCTRICA.

Resistencia eléctrica se define como la mayor o menor oposición que presentan los cuerpos al paso de la corriente eléctrica. Es decir, la dificultad que opone un conductor al paso de la corriente eléctrica. Se representa por “R” y su unidad es el Ohmio (Ω ).



Un Receptor es el dispositivo o aparato eléctrico, que recibe la energía eléctrica para realizar algún tipo de trabajo o función. Suele ser una bombilla, un motor, una radio, un ordenador, etc. Un receptor se caracteriza por su resis-tencia ohmica. Consume energía eléctrica aportada por la fuente de tensión, y la transforma en otra forma de ener-gía, produciendo un efecto útil como puede ser luz, calor, etc.

ELEMENTOS DE PROTECCIÓN Y CONTROL.

Permiten la conexión y desconexión del circuito así como su protección. Los estudiaremos más detalladamente en el tema de Instalación Eléctrica de una Vivienda.



LEY DE OHM.

En un circuito recorrido por una corriente eléctrica, la tensión es igual al producto de la intensidad de corriente por la resistencia total del circuito.


Regla de la pirámide. Con el dedo tapamos la magnitud que queremos calcular y sacaremos la ecuación de forma dire-cta.




                                                             


 ASOCIACIÓN DE RESISTENCIAS

Existen tres tipos de asociación:


   




        Determinar el valor de la resistencia total (RT)








category1

Flickr Images

About us

Find Us On Facebook

Business

Con la tecnología de Blogger.

Social Networks

category2

Popular Posts