Ley de Gauss Consola

12
Escuela Superior Politécnica de Chimborazo Facultad de Informática y Electrónica Laboratorio de cómputo ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRÓNICA ESCUELA DE INGENIERÍA ELECTRÓNICA INFORME DE LABORATORIO DE CÓMPUTO LEY DE GAUSS MODO CONSOLA INTEGRANTES DEL GRUPO: Diego Pulla 445

Transcript of Ley de Gauss Consola

Escuela Superior Politcnica de Chimborazo Facultad de Informtica y ElectrnicaLaboratorio de cmputo

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA

ESCUELA DE INGENIERA ELECTRNICA

INFORME DE LABORATORIO DE CMPUTO

LEY DE GAUSSMODO CONSOLAINTEGRANTES DEL GRUPO:Diego Pulla 445Alvaro Veintimilla 511ANDRES VELASCO 641

INTRODUCCION

Este proyecto est vinculado con la fsica terica vamos a hacer un programa capaz de resolver ejercicios sobre la ley de gauss, podemos realizar este tipo de proyecto mediante lo aprendido en el curso tomado, este programa va hacer realizado en Visual Basic en lenguaje c# para esto tenemos que tener fundamentos sobre lo relacionado al programa.

DEFINICIONVamos a medir el campo elctrico en cualquier parte sobre la superficie de un cascaron esfrico delgado de 0.75m de radio, se ve que es igual 890 N/C y apunta hacia el centro de la esfera.

LEY DE GAUSSEsta ley permite calcular fcilmente los campos elctricos que resultan de distribuciones simtricas de la carga, tales como una corteza esfrica o una lnea infinita El flujo a travs de una superficie se mide por el nmero de lneas que atraviesa dicha superficie

El flujo de E a travs de una superficie cerrada es igual a la carga neta encerrada en dicha superficie dividida por la constante dielctrica del medio

Adems se entiende como superficie cerrada aquella que divide al espacio en dos regiones diferentes, la interior y la exterior a dicha superficie como se denota a continuacin

ENFOQUE DE SOLUCIONPara resolver los casos se utilizaron frmulas de la LEY DE GAUSS:Flujo electrico:

Campo electrico:

EJEMPLO

CAPTURAS DE PANTALLA

EJECUCIONCDIGO:Form 1usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm1 : Form {public Form1() {InitializeComponent(); }

privatevoidsalirToolStripMenuItem_Click(objectsender, EventArgs e) {Close(); }

privatevoidinformacionToolStripMenuItem_Click(objectsender, EventArgs {Form2 f1= newForm2();this.Hide();f1.ShowDialog();this.Show(); }

privatevoidacercaDeToolStripMenuItem_Click(objectsender, EventArgs e) {Form3 f2 = newForm3();this.Hide();f2.ShowDialog();this.Show(); }

privatevoid ejercicio1ToolStripMenuItem_Click(objectsender, EventArgs {Form4 f3 = newForm4();this.Hide();f3.ShowDialog();this.Show(); }

privatevoid ejercicio2ToolStripMenuItem_Click(objectsender, EventArgs {Form5 f4 = newForm5();this.Hide();f4.ShowDialog();this.Show(); }

privatevoid ejercicio3ToolStripMenuItem_Click(objectsender, EventArgs {Form6 f5 = newForm6();this.Hide();f5.ShowDialog();this.Show(); }

privatevoid ejercicio4ToolStripMenuItem_Click(objectsender, EventArgs {Form7 f6 = newForm7();this.Hide();f6.ShowDialog();this.Show(); }

privatevoidleyDeGaussToolStripMenuItem_Click(objectsender, EventArgs {

}

privatevoid label1_Click(objectsender, EventArgs e) {

} }}

Form 2

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm2 : Form {public Form2() {InitializeComponent(); }

privatevoid textBox1_TextChanged(objectsender, EventArgs e) {

}

privatevoid Form2_Load(objectsender, EventArgs e) {

}

privatevoid button1_Click(objectsender, EventArgs e) {Form8 f8 = newForm8();this.Hide();f8.ShowDialog();this.Show(); }

privatevoid button2_Click(objectsender, EventArgs e) {Form9 f9 = newForm9();this.Hide();f9.ShowDialog();this.Show(); }

privatevoid button4_Click(objectsender, EventArgs e) {Form10 f10 = newForm10();this.Hide();f10.ShowDialog();this.Show(); }

privatevoid button3_Click(objectsender, EventArgs e) {Form11 f11 = newForm11();this.Hide();f11.ShowDialog();this.Show(); } }}Form 3

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm3 : Form {public Form3() {InitializeComponent(); }

privatevoid button1_Click(objectsender, EventArgs e) {Form12 f12 = newForm12();this.Hide();f12.ShowDialog();this.Show(); }

privatevoid button2_Click(objectsender, EventArgs e) {Form13 f13 = newForm13();this.Hide();f13.ShowDialog();this.Show(); }

privatevoid button3_Click(objectsender, EventArgs e) {Form14 f14 = newForm14();this.Hide();f14.ShowDialog();this.Show(); }

}}

Form 5

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm5 : Form {public Form5() {InitializeComponent(); }

privatevoid button1_Click(objectsender, EventArgs e) {double da1, da2, res, x = (0.00000000000885); da1 = double.Parse(d1.Text); da2 = double.Parse(d2.Text);res = da1/( 4 * Math.PI * da2 * da2 * x);resultado1.Items.Clear();resultado1.Items.Add(res); } }}FORM 6usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm6 : Form {public Form6() {InitializeComponent(); }

privatevoid button1_Click(objectsender, EventArgs e) {double da1, da2, res, x = (0.00000000000885); da1 = double.Parse(d1.Text); da2 = double.Parse(d2.Text);res =Math.Round( da1*Math.Pow((da2/100),2)*1000,2);resultado1.Items.Clear();resultado1.Items.Add(res); } }}FORM 7usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;

namespaceLey_de_Gauss{publicpartialclassForm7 : Form {public Form7() {InitializeComponent(); }

privatevoid Form7_Load(objectsender, EventArgs e) {

}

privatevoid button1_Click(objectsender, EventArgs e) {double da1, da2, res; da1 = double.Parse(d1.Text); da2 = double.Parse(d2.Text);res = Math.Round(da1 / Math.Pow((da2 / 100), 2) / 1000, 2);resultado1.Items.Clear();resultado1.Items.Add(res); } }}

Anlisis de resultadosEl programa nos permite analizar el campo elctrico en diferentes tipos de superficies gaussianas para un resultado ms ptimo, tambin nos permite realizar clculos sobre el flujo elctrico.Permite calcular de forma simple el campo elctrico debidoa una distribucin de cargas cuando esta presenta buenas propiedades de simetra.En estos casos, suele resultar mucho ms simple usar la ley de Gauss que obtener E por integracin directa sobre la distribucin de cargas.La ley de Gauss constituye una ley bsica, no solo de la electrosttica, sino del electromagnetismo en general.ConclusinLa Ley de Gauss permite determinar el campo elctrico cuando las distribuciones de cargas presentan simetra, en caso contrario se debe recurrir a la Ley de Coulomb.RECOMENDACIONESVisual estudio es un programa muy utilitario nos ayuda a la resolucin de un problema en forma grfica.La ley de gauss nos permite realizar programas sobre ejercicios de campos elctricos y flujo elctrica.

BIBLIOGRAFIAhttp://pro/Electrost%E1tica.%20Ley%20de%20Gauss.htmhttp:// pro/Gauss's%20Law.htmfile://pro/Ley%20de%20Gauss%20-%20Wikipedia,%20la%20enciclopedia%20libre.htmhttp://electromagnetic-fields.wikispaces.com/Ley+de+Gauss+para+el+Campo+El%C3%A9ctrico