Pendulul Matematic

Previzualizare seminar:

Extras din seminar:

Sarcina

De elaborat modelul conceptual si structural pentru functionarea unui pendul matematic

Pendulul matematic

Un proces de modelare matematica consta din urmatoarele etape mai importante:

1. Formularea problemei de cercetat – se formuleaza problema in termenii disciplinii in care ea apare.Aceasta etapa se realizeaza in interiorul acestei discipline matematice.

2. Construirea modelului matematic asociat problemei de cercetat – pornind de la problema data se realizeaza o cercetare interdisciplinara urmind gasirea unui model matematic cit mai fidel pentru aceasta problema.

3. Studiul modelului matematic – reducind problema de baza la o problema de matematica se trece la studiul acestei probleme. De regula aceasta etapa se realizeaza in interiorul matematicii.

4. Interpretarea solutiei probleme matematice din punct de vedere al problemei de baza – este vorba de o cercetare interdisciplinara a carei complexitate tine de natura problemei de baza cit si te natura aparatului matematic ce se utilizeaza in aceasta cercetare.

Sa consideram problema oscilatiilor unui pendul. Fie S(t) = l±(t), l fiind lungimea firului, si ±(t) unghiul firului fata de verticala. P=mg,unde m este masa punctului material, g acceleratia gravitationala. Forta p se descompune in 2 componente dintre care una este anulata de rezistenta firului. Miscarea se desfasoara sub actiunea componentelor – mg sin±. Ecuatia diferentiala a miscarii este

ml ±3(t) = -mgsin ± (t)

Pendulul matematic – miscarea punctului material suspendat cu un fir inflexibil si inextensibil sau unit printr-o bara subtire de greutate neglijabila de un punct fix.

Pendulul matematic se imparte in:

1. Pendulul matematic plan

2. Pendulul matematic sferic

Modelul conceptual

Modelul functional – structural

Listingul programului

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <math.h>

void main()

{

int a=17,b=17,c=128,j,k,x,y,vari,nquery,cquery,busy,t0,tn;

int ts[2000],ti[2000],tt[2000],twait,tbusy,nfir,nsist,n;

long i,tstop=200000,tfir,maxfir,tsist,ta[2000],tat;

float a1=10,b1=30;

float randx,var,in,pt0,ptn,nmfir,nmsist,tma;

clrscr();

t0=0;

tn=0;

tfir=0;

tsist=0;

maxfir=0;

in=1/((a1+b1)/2);

randomize();

vari=rand()%100;

j=random(100);

randx=vari/1.0;

for (k=0;k<j;k++)

randx=fmod((a*randx+b),c);

var=randx/c;

busy=0;

nfir=0;

tbusy=0;

nquery=-1;

cquery=0;

ts[0]=(b1-a1)*var+a1;

twait=ts[0];

tat=0;

ta[0]=ts[0];

Observații:

Universitatea Tehnica din Moldova

Facultatea Calculatoare Informatica si Microelectronica

Catedra Informatica si Limbi Moderne Aplicate

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Pendulul Matematic.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
7 pagini
Imagini extrase:
7 imagini
Nr cuvinte:
815 cuvinte
Nr caractere:
5 319 caractere
Marime:
24.64KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
Tutunaru Valeriu
Sus!