Sub-algoritmos. Funções e Procedimentos. Funções. Funções. Funções. Função: Fluxo de Controle

Tamanho: px
Começar a partir da página:

Download "Sub-algoritmos. Funções e Procedimentos. Funções. Funções. Funções. Função: Fluxo de Controle"

Transcrição

1 Su-lgortmos: Funções e Procedmentos José ugusto Brnusks Deprtmento de Físc e Mtemátc FFCLRP-USP Sl Bloco P Fone () - est ul veremos o conceto de su-lgortmo (ou su-rotn): funções e procedmentos Su-lgortmos são locos de nstruções que relzm trefs específcs O códgo de um su-lgortmo é crregdo um vez e pode ser eecutdo qunts vezes for necessáro ssm, os progrms tendem fcr menores e ms orgnzdos, um vez que o prolem pode ser dvddo em trefs menores E-ml: ugusto@ffclrp.usp.r URL: Su-lgortmos Em gerl, um progrm é eecutdo lnermente, um lnh pós outr, té o fm Entretnto, qundo são utlzdos su-lgortmos, é possível relzção de desvos n eecução nturl dos progrms ssm, um progrm é eecutdo lnermente té chmd de um su-lgortmo O progrm que chm um su-lgortmo ( chmdor ) é temporrmente suspenso e o controle é pssdo pr o su-lgortmo, que é eecutdo o termnr o su-lgortmo, o controle retorn pr o progrm que relzou chmd ( chmdor ) Tpos de Su-lgortmos: Funções (functons) Procedmentos (procedures) Funções É comum encontrr-se ns lngugens de progrmção, várs funções emutds, por eemplo, sn (seno), cos (co-seno), s (vlor soluto), sqrt (rz qudrd) Funções emutds podem ser utlzds dretmente em epressões Por eemplo, o comndo: hpotenus sqrt(cteto^ + cteto^) clcul hpotenus de um trângulo retângulo como rz qudrd d som dos qudrdos dos dos ctetos Funções Esss funções são utlzds em epressões como se fossem smplesmente vráves comuns Como vráves comuns, s funções têm (ou retornm) um únco vlor É responsldde do progrmdor fornecer os rgumentos (ou prâmetros) necessáros pr função efetur seus cálculos Por eemplo função s tem como prâmetro um número, retornndo um vlor numérco Em C/C++, função pow tem como prâmetros dos números, retornndo um vlor numérco Em C/C++, função strlen tem como prâmetro um strng, retornndo um vlor numérco ntero Funções : Fluo de Controle utlzção de funções fet o fluo de controle em um progrm Qundo um função é chmd, o progrm que chm função fc em estdo de esper e o controle pss pr s nstruções que defnem função pós eecução d função com os prâmetros fornecdos, o controle retorn o ponto de chmd d função, com o vlor clculdo pel função lgortmo Eemplo Iníco declre,,vlor : rel - vlor s() + sqrt() Escrev(vlor) Fm s sqrt defnndo função s defnndo função sqrt

2 : Fluo de Controle : Fluo de Controle lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s - vlor s() + sqrt() Escrev(vlor) Fm - vlor s() + sqrt() Escrev(vlor) Fm sqrt defnndo função sqrt - sqrt defnndo função sqrt vlor vlor 7 8 : Fluo de Controle : Fluo de Controle lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s - vlor s() + sqrt() Escrev(vlor) Fm - vlor s() + sqrt() Escrev(vlor) Fm - sqrt defnndo função sqrt - sqrt defnndo função sqrt vlor vlor 9 : Fluo de Controle : Fluo de Controle O controle é trnsferdo pr função s O controle é trnsferdo pr função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s - vlor s() + sqrt() Escrev(vlor) Fm - vlor s() + sqrt() Escrev(vlor) Fm O códgo que defne função é eecutdo, respetndo s estruturs de controle - sqrt defnndo função sqrt - sqrt defnndo função sqrt vlor vlor

3 : Fluo de Controle : Fluo de Controle O controle é trnsferdo pr função s lgortmo Eemplo Iníco declre,,vlor : rel Retorno do controle - Retorno do vlor clculdo pel função () vlor s() + sqrt() Escrev(vlor) Fm s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel - vlor s() + sqrt() Escrev(vlor) Fm s defnndo função s - sqrt defnndo função sqrt - sqrt defnndo função sqrt vlor vlor : Fluo de Controle : Fluo de Controle lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s - vlor s() + sqrt() Escrev(vlor) Fm O controle é trnsferdo pr função sqrt - vlor s() + sqrt() Escrev(vlor) Fm O controle é trnsferdo pr função sqrt vlor - sqrt defnndo função sqrt vlor - O códgo que defne função é eecutdo, respetndo s estruturs de controle sqrt defnndo função sqrt : Fluo de Controle : Fluo de Controle lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel s defnndo função s - vlor s() + sqrt() Escrev(vlor) Fm O controle é trnsferdo pr função sqrt - vlor s() + sqrt() Escrev(vlor) Fm vlor - sqrt Retorno do controle Retorno do vlor clculdo pel função () defnndo função sqrt vlor - sqrt defnndo função sqrt 7 8

4 : Fluo de Controle : Fluo de Controle lgortmo Eemplo Iníco declre,,vlor : rel - vlor s() + sqrt() Escrev(vlor) Fm s defnndo função s lgortmo Eemplo Iníco declre,,vlor : rel - vlor s() + sqrt() Escrev(vlor) Fm s defnndo função s sqrt defnndo função sqrt sqrt defnndo função sqrt - vlor 9 Funções Em lgums stuções, o progrmdor gostr de utlzr (defnr) novs funções Por nlog, n Mtemátc, escreve-se (ou defne-se) um função por meo de prâmetros, por eemplo: f() = - + Defnção d função f Est função f fo defnd em termos do prâmetro Pr ser o vlor d função pr um vlor prtculr do rgumento, por eemplo, =, st susttur este vlor onde prece o prâmetro : f() = - () + = tvção d função f() = - () + = f(-) = (-) - (-) + = Um vez defnd nov função, el pode ser utlzd sempre que necessár, mesmo em outrs (novs) funções Funções Como n Mtemátc, os prâmetros podem ser nomedos lvremente Por eemplo, são equvlentes s funções f() = + f() = + O nome d função é defndo pelo progrmdor e segue mesm norm de formção de dentfcdores Por eemplo, são equvlentes s funções f() = + g() = + f() = + g() = + Funções Funções podem ter ms de um prâmetro (rgumento): g(,) = + g possu prâmetros h(,,z) = + + z h possu prâmetros Pode-se vlr cd um desss funções de form nálog: g(,) = + = = 7 h(,,) = + () + = + + = otr correspondênc estelecd entre os prâmetros d defnção d função e os prâmetros de tvção (ou eecução) d função o cso d função g, é susttuído pr cd ocorrênc de e é susttuído pr cd ocorrênc de. Ess ordem é fundmentl, pos g(,) não é o mesmo que g(,) Eemplo // Encontr o mámo entre dos nteros Mmo(, : ntero) : ntero declre m : ntero Se ( > ) Então m Senão m Fm Se Retorne(m) Fm lgortmo TesteMmo Iníco declre, : ntero Escrev( Mámo de,, e,, =,Mmo(,)) Escrev( Mámo de,+, e,-, =,Mmo(+,-)) Fm

5 Outro Eemplo // Encontr o mámo entre dos nteros Mmo(, : ntero) : ntero declre m : ntero Se ( > ) Então m Senão m Fm Se Retorne(m) Fm // Encontr o mámo entre tres nteros Mmo(,,c : ntero) : ntero Retorne(Mmo(,Mmo(,c))) Fm lgortmo TesteMmo Iníco declre,,c : ntero c Escrev(Mmo(,,c)) Fm Su-lgortmos em C++ declrção (defnção) de um su-lgortmo (função ou procedmento) em C++ é smlr à do progrm prncpl (mn) Su-lgortmos preferenclmente devem ser declrdos ntes do progrm que os chm É permtdo declrr vráves dentro do sulgortmo s vráves declrds dentro do su-lgortmo, nclundo os prâmetros são denomnds vráves locs f() = - + flot f(flot ) { return( * - * + ); f() = - + flot f(flot ) { return( * - * + ); Indc o tpo de ddo que função deve retornr. este cso, função retorn um número rel 7 8 f() = - + flot f(flot ) { return( * - * + ); f() = - + flot f(flot ) { return( * - * + ); Indc o nome d função. este cso, f Indc o tpo de ddo do prmero prâmetro d função. este cso é um número rel 9

6 f() = - + flot f(flot ) { return( * - * + ); f() = - + flot f(flot ) { return( * - * + ); Indc o nome do prmero prâmetro d função. este cso, Indc o que deve ser retorndo pel função f() = - + flot f(flot ) { flot r; r = * - * + ; return r; Se houver necessdde, vráves (locs) dcons podem ser declrds dentro d função, de form nálog à declrção de vráves no progrm prncpl Eemplo de Chmd em C++ #nclude <ostrem> usng nmespce std; flot f(flot ) /* defnco d funco f */ { return * - * + ; nt mn() /* progrm prncpl */ { flot,r; = ; /* utlzr funco num epresso smples */ r = f(); /* tvco de f */ cout << de f( << << )= << r << endl; /* utlzr funco num epresso ms elord */ r = f(*) + * f() + * f(-); /* tvco de f */ cout << r << endl; #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl;

7 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; dvdendo dvsor 7 8 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; dvdendo dvsor quocente #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; dvdendo dvsor quocente.7 9 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = << dvso(,) << endl; dvdendo dvsor quocente.7 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl;

8 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; dvdendo dvsor #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; dvdendo dvsor quocente #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; dvdendo dvsor quocente. #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; dvdendo dvsor quocente. #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; /=. 7 8

9 #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; #nclude <ostrem> usng nmespce std; flot dvso(nt dvdendo, nt dvsor) { flot quocente; quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; /=. quocente =. * dvdendo / dvsor; return quocente; nt mn() { nt =, =; cout << << / << << = << dvso(,) << endl; cout << << / << << = /=.7 << dvso(,) << endl; /=. 9 Eemplo Eemplo ( ) π = = + constnte especl π desempenh um mportnte ppel n mtemátc. ão é surpres que h mutos métodos de oter promções numércs de π. Muts dests promções envolvem operções com séres nfnts. Dentre ess séres temos: ( ) π = = + Pr cálculos prátcos, s séres nfnts devem termnr pós um número fnto de termos, penlzndo precsão do resultdo Preprr um função pr clculr π de cordo com sére cm. função deve cetr, como prâmetro, o vlor, ndcndo o número de termos serem utlzdos nos cálculos // Clcul o vlor de P usndo sere com termos P( : ntero) : rel declre som : rel // vráves locs,snl : ntero som. snl Pr té - Fç som som + snl/(.*+.) snl -snl Fm Pr retorne *som Fm lgortmo ImprmeP. Test função P. Iníco declre : ntero Escrev( umero de termos = ) Le() Escrev( de P =,P(), com,, termos ) Fm Eemplo em C++ ( ) π = = + Procedmentos #nclude <ostrem> usng nmespce std; // Clcul o vlor de P usndo sere com termos flot P(nt ) { flot som=.; nt,snl=; for(=; <=-; ++) { som = som + snl/(.*+.); snl = -snl; return *som; // Test função P. nt mn() { nt ; cout << umero de termos = ; cn >> ; cout << de P = << P() << com << << termos << endl; Em lgums stuções desemos especfcr um operção que não é convenentemente determnd como prte de um epressão esses csos, utlzmos outr form de su-lgortmo: o procedmento Emor função e o procedmento sem smlres, estem dus dferençs mportntes: um chmd de procedmento, eecução do progrm que o chmou é nterrompd, pssndo o controle o procedmento chmdo. pós eecução do procedmento, o controle retorn o progrm que efetuou chmd no comndo medtmente suseqüente. eecução do progrm contnu prtr desse ponto ão este retorno de um únco vlor como no cso d função. Qulquer vlor ser retorndo por um procedmento retorn o progrm que efetuou chmd por meo de seus prâmetros

10 Procedmento: Fluo de Controle Procedmento: Fluo de Controle lgortmo Eemplo Iníco declre, : rel lgortmo Eemplo Iníco declre, : rel dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde Procedmento: Fluo de Controle Procedmento: Fluo de Controle lgortmo Eemplo Iníco declre, : rel lgortmo Eemplo Iníco declre, : rel dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde 7 8 Procedmento: Fluo de Controle Procedmento: Fluo de Controle O controle é trnsferdo pr o procedmento dvde lgortmo Eemplo Iníco declre, : rel lgortmo Eemplo Iníco declre, : rel dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde 9

11 Procedmento: Fluo de Controle O controle é trnsferdo pr o procedmento dvde Procedmento: Fluo de Controle O controle é trnsferdo pr o procedmento dvde lgortmo Eemplo Iníco declre, : rel lgortmo Eemplo Iníco declre, : rel dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde O códgo que defne o procedmento é eecutdo, respetndo s estruturs de controle Retorno do controle no comndo suseqüente Procedmento: Fluo de Controle Eemplo lgortmo Eemplo Iníco declre, : rel dvde(,) Escrev(,) Fm Procedmento dvde defnndo o procedmento dvde // Clcul e mprme quocente e resto entre dos nteros Procedmento dvde(dvdendo, dvsor : ntero) declre quocente,resto : ntero quocente dvdendo / dvsor resto dvdendo - quocente * dvsor Escrev( quocente =,quocente, resto =,resto) Fm Procedmento lgortmo TestDvde Iníco declre, : ntero dvde(,) dvde(*-,+) Fm Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Indc um procedmento. Em C/C++ todo procedmento pode ser vsto como um função que não retorn vlor lgum

12 Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Indc o nome do procedmento. este cso, dvde Indc o tpo do prmero prâmetro. este cso, é um ntero. 7 8 Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Indc o nome do prmero prâmetro. este cso, dvdendo Indc o tpo do segundo prâmetro. este cso, é um ntero. 9 7 Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Procedmentos em C++ vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente Indc o nome do segundo prâmetro. este cso, dvsor Declr dus vráves locs do tpo ntero. 7 7

13 Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); 7 7 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); 7 7 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); dvdendo dvsor quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); dvdendo dvsor quocente resto 77 78

14 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); dvdendo dvsor quocente resto quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; dvde(,); dvde(*-,+); dvdendo dvsor quocente resto 79 8 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor quocente resto quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); 8 8 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor 8 8

15 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor quocente resto quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor quocente resto 8 8 Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor quocente resto quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = quocente = resto = dvde(,); dvde(*-,+); dvdendo dvsor quocente resto Procedmentos em C++ Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = quocente = resto = dvde(,); dvde(*-,+); quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = quocente = resto = dvde(,); dvde(*-,+); 89 9

16 Procedmentos em C++ #nclude <ostrem> usng nmespce std; vod dvde(nt dvdendo, nt dvsor) { nt quocente,resto; quocente = dvdendo / dvsor; resto = dvdendo - quocente * dvsor; cout << quocente = << quocente nt mn() { nt =,=; quocente = resto = quocente = resto = dvde(,); dvde(*-,+); Pssgem de Prâmetros Em cd chmd de um procedmento ou função, um correspondênc é estelecd entre os rgumentos (ou prâmetros) d chmd prtculr e os prâmetros (ou rgumentos) de defnção do su-lgortmo Estem dus forms de eecutr ess correspondênc: ) pssgem de prâmetros por vlor ) pssgem de prâmetros por vrável (ou por referênc ou por endereço) 9 9 Pssgem de Prâmetros Pssgem por o ser efetud um chmd de su-lgortmo, os prâmetros pssdos por vlor são clculdos e seus vlores são truídos os prâmetros de defnção; ou se, os vlores são copdos pr os prâmetros de defnção Qusquer lterções (nos vlores ds vráves pssds por vlor) efetuds dentro do su-lgortmo não cusm lterções nos prâmetros de chmd Pssgem por Vrável pssgem por vrável, o ser efetud um chmd de sulgortmo, os endereços dos prâmetros de chmd são pssdos os prâmetros de defnção, ou se, própr vrável de chmd é pssd Qusquer lterções (ds vráves pssds por referênc) efetuds dentro do su-lgortmo cusm lterções nos prâmetros de chmd Pssgem de Prâmetros Em pseudo-códgo escolh de pssgem por vlor ou por vrável é efetud n defnção de cd prâmetro Prâmetros pssdos por vlor são declrdos como vráves comuns f(:ntero, :rel, c:ntero) : rel prâmetros,, c são pssdos por vlor Procedmento p(n:ntero, [..]:rel) prâmetros n, são pssdos por vlor Prâmetros pssdos por vrável devem ser preceddos pelo símolo vr ntes do nome do prâmetro f(vr :ntero, :rel, vr c:rel) : rel prâmetros e c são pssdos por vrável, prâmetro é pssdo por vlor Procedmento p(vr n:ntero, vr [..]:rel) prâmetros n, são pssdos por vrável 9 9 Pssgem de Prâmetros C/C++ Em C/C++ escolh de pssgem por vlor ou por vrável é efetud n defnção de cd prâmetro Prâmetros pssdos por vlor são declrdos como vráves comuns flot f(nt, flot, nt c) prâmetros,, c são pssdos por vlor Prâmetros pssdos por referênc devem ser preceddos pelo símolo & ntes do nome do prâmetro flot f(nt &, flot, doule &c) prâmetros e c são pssdos por referênc, prâmetro é pssdo por vlor vod p(nt &n, flot []) prâmetros n, são pssdos por vrável Importnte: vetores e mtrzes sempre são sempre pssdos por vrável e o símolo & é omtdo É desnecessáro nformr o tmnho dos vetores usdos como prâmetros Pr mtrzes é necessáro declrr o tmnho de tods s dmensões eceto prmer Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); 9 9

17 Pssgem por Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Pssgem por Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); X 99 Pssgem por Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); X #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som();

18 Pssgem por Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Pssgem por Pssgem por #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Lnh 8 9 X Pssgem por Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); som X som() mn #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); 7 8

19 Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); & colocdo n defnção de um prâmetro ndc que ele será pssdo por referênc, ou se, seu endereço será pssdo #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); 9 Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); X

20 Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); X #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); 7 8 Pssgem por Vrável Pssgem por Vrável #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); Lnh 8 9 X 9

21 Pssgem por Vrável Regrs de Escopo de Identfcdores #nclude <ostrem> usng nmespce std; // vod som(nt &X) { X = X + ; 8 nt mn() 9 { nt ; = ; som(); som X som() mn Um dentfcdor consste em um nome de vrável, tpo de ddo, su-lgortmo ou constnte smólc O escopo de um dentfcdor é regão do progrm n qul ele pode ser referencdo Prâmetros e vráves locs de um su-lgortmo só podem ser referencdos dretmente dentro do própro su-lgortmo; nenhum outro su-lgortmo pode fzer referênc eles Os prâmetros e s vráves defnds em um su-lgortmo são vráves locs Um vrável locl é crd (locd n memór) no momento em que o su-lgortmo que defne é chmdo Um vrável locl é lerd d memór no momento em que o su-lgortmo que defne termn O escopo de um vrável locl é dentro do su-lgortmo que defne Cso um mesmo dentfcdor (nome de vrável) se declrdo em su-lgortmos dstntos, esses dentfcdores são consderdos dstntos entre s (vráves dstnts) O uso de vráves locs mnmz ocorrênc de efetos colters em progrmção: o progrmdor pode defnr e utlzr s vráves que deser em um su-lgortmo sem nterferr com outros su-lgortmos s vráves defnds n cmd ms etern de um progrm são denomnds glos e têm su estênc durnte tod eecução do progrm O uso de vráves glos deve ser evtdo, pos els podem ser lterds por qusquer su-lgortmos Eemplo #nclude <ostrem> #nclude <omnp> usng nmespce std; nt ; // vrvel glol vod escreve(nt n) { cout << "Imprmndo de te " << n << endl; for(=; <=n; ++) cout << setw() << ; cout << endl; nt mn() { cout << "Qtde ser mpress "; cn >> ; cout << "Qtde = " << << endl; escreve(); cout << "Qtde = " << << endl; Qtde ser mpress 7 Qtde = 7 Imprmndo de te 7 7 Qtde = 8 Eemplo #nclude <ostrem> #nclude <omnp> usng nmespce std; vod escreve(nt n) { nt ; // vrvel locl cout << "Imprmndo de te " << n << endl; for(=; <=n; ++) cout << setw() << ; cout << endl; nt mn() { nt ; // vrvel locl cout << "Qtde ser mpress "; cn >> ; cout << "Qtde = " << << endl; escreve(); cout << "Qtde = " << << endl; Qtde ser mpress 7 Qtde = 7 Imprmndo de te 7 7 Qtde = 7 Eemplo Eemplo #nclude <ostrem> usng nmespce std; // Clcul med dos elementos te n do vetor v flot med(nt n, flot v[]) { nt ; flot som=.; for(=; <=n; ++) som = som + v[]; return som / n; nt mn() { nt ; flot []={,,,,,,[]={,,,,,,,,,,; cout << "Med =" << med(,) << endl; cout << "Med =" << med(,) << endl; Lemre-se que todo vetor/mtrz em C/C++ é sempre pssdo por referênc e que o símolo & não deve ser utlzdo nesse cso. ote tmém que é desnecessáro nformr o tmnho dos vetores usdos como prâmetros Med =. Med =. #nclude <ostrem> usng nmespce std; const nt M=; // Clcul som dos elementos de um mtrz qudrd ordem n flot som_mtrz(nt n, flot m[][m+]) { nt, ; flot som=.; Pr mtrzes, é necessáro for (=; <=n; ++) declrr o tmnho de tods s for (=; <=n; ++) dmensões, eceto prmer som = som + m[][]; dmensão return som; nt mn() { nt,, n=m; flot mtrz[m+][m+]; for (=; <=n; ++) for (=; <=n; ++) { cout << "Elemento [" << << "," << << "]? "; cn >> mtrz[][]; cout << "\n som dos elementos d mtrz = " << som_mtrz(n,mtrz) << endl;

22 Eemplo Eemplo #nclude <ostrem> #nclude <omnp> usng nmespce std; // // Orden vetor [..] vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; // // Escreve elementos do vetor v[..n] vod Escrever(nt n, flot v[]) { nt ; for(=; <=n; ++) cout << setw() << v[]; cout << endl; // nt mn() { flot [] = {,,,,,, [] = {,,,7,,,-,,,,8; cout << "Vetor " << endl; Escrever(,); Ordenr(,); Escrever(,); cout << "Vetor " << endl; Escrever(,); Ordenr(,); Escrever(,); Vetor Vetor vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; 7 8 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 9 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor

23 Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; [ndce_menor] ndce_menor [] 7 8

24 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 9 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor

25 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Ordendo for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 7 8 Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 9

26 Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor

27 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 7 8 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Ordendo for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 9 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor

28 Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor [ndce_menor] [] 7 8

29 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Ordendo 9 7 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 7 7 Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; [ndce_menor] ndce_menor [] 7 7

30 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 7 7 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor Ordendo for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; ndce_menor 79 8

31 Eemplo Eemplo vod Ordenr(nt, flot []) { nt,,ndce_menor; flot ; for( = ; <= -; ++) { ndce_menor = ; for( = +; <= ; ++) f([ndce_menor] > []) ndce_menor = ; = []; [] = [ndce_menor]; [ndce_menor] = ; #nclude <ostrem> usng nmespce std; nt =,=; vod teste(nt ) { nt =7; cout << "teste ntes ncremento: =" << ",=" << << endl; ++; ++; cout << "teste depos ncremento: =" << ",=" << << endl; vod teste(nt ) { cout << "teste ntes ncremento: =" << ",=" << << endl; ++; ++; cout << "teste depos ncremento: =" << ",=" << << endl; vod teste(nt ) { cout << "teste ntes ncremento: =" << ",=" << << endl; ++; ++; cout << "teste depos ncremento: =" << ",=" << << endl; nt mn() { nt =; cout << "prncpl: =" << << ",=" << << endl; teste(); cout << "prncpl: =" << << ",=" << << endl; teste(); cout << "prncpl: =" << << ",=" << << endl; teste(); cout << "prncpl: =" << << ",=" << << endl; Vráves Glos teste teste teste mn prncpl: =,= teste ntes ncremento: =7,= teste depos ncremento: =8,= prncpl: =,= teste ntes ncremento: =,= teste depos ncremento: =,= prncpl: =,= teste ntes ncremento: =,= teste depos ncremento: =,= prncpl: =,= 8 8 Resumo est ul vmos os dos tpos de su-lgortmos estentes: funções e procedmentos função sempre retorn um vlor no ponto onde fo chmd; á o procedmento pode retornr város vlores e seu retorno o progrm que chm é efetudo no comndo suseqüente Vráves declrds dentro de um su-lgortmo (vráves locs) têm su estênc somente qundo o su-lgortmo é eecutdo e dem de estr o térmno d eecução do su-lgortmo Estem dus forms de correspondênc entre prâmetros de defnção e de chmd: por vlor e por vrável 8

Unidimensional pois possui apenas uma única dimensão

Unidimensional pois possui apenas uma única dimensão Vetores e Mtrizes José Augusto Brnusks Deprtmento de Físic e Mtemátic FFCLRP-USP Sl 6 Bloco P Fone (6) 60-6 Nest ul veremos estruturs de ddos homogênes: vetores (ou rrys) e mtrizes Esss estruturs de ddos

Leia mais

Método de Gauss-Seidel

Método de Gauss-Seidel Método de Guss-Sedel É o ms usdo pr resolver sstems de equções lneres. Suponhmos que temos um sstem A=b e que n= Vmos resolver cd equção em ordem um ds vráves e escrevemos 0/0/9 MN em que Método de Guss-Sedel

Leia mais

Busca. Busca. Exemplo. Exemplo. Busca Linear (ou Seqüencial) Busca em Vetores

Busca. Busca. Exemplo. Exemplo. Busca Linear (ou Seqüencial) Busca em Vetores Busc e etores Prof. Dr. José Augusto Brnusks DFM-FFCP-USP Est ul ntroduz busc e vetores que está entre s trefs s freqüenteente encontrds e progrção de coputdores Serão borddos dos tpos de busc: lner (ou

Leia mais

Revisão de Matemática Simulado 301/302. Fatorial. Análise combinatória

Revisão de Matemática Simulado 301/302. Fatorial. Análise combinatória Revsão de Mtemátc Smuldo / Ftorl Eemplos: )! + 5! =! b) - Smplfcr (n+)! (n-)! b) Resolv s equções: (+)! = Permutção Smples Análse combntór Permutções são grupmentos com n elementos, de form que os n elementos

Leia mais

Obtendo uma solução básica factível inicial. Método Simplex duas fases

Obtendo uma solução básica factível inicial. Método Simplex duas fases Obtendo um solução básc fctível ncl Método Smple dus fses Bse ncl FASE I Como determnr um prtção básc fctível ncl (A(B, N)). Algums clsses de problems de otmzção lner oferecem nturlmente solução básc fctível

Leia mais

Definição 1 O determinante de uma matriz quadrada A de ordem 2 é por definição a aplicação. det

Definição 1 O determinante de uma matriz quadrada A de ordem 2 é por definição a aplicação. det 5 DETERMINANTES 5 Definição e Proprieddes Definição O erminnte de um mtriz qudrd A de ordem é por definição plicção ( ) : M IR IR A Eemplo : 5 A ( A ) ( ) ( ) 5 7 5 Definição O erminnte de um mtriz qudrd

Leia mais

Notas de Aula de Física

Notas de Aula de Física Versão prelmnr 6 de setemro de 00 Nots de Aul de Fís 0. VETORES E ESCALARES... UM POUCO DE TRIGONOMETRIA... MÉTODO GEOMÉTRICO... MÉTODO ANALÍTICO... 3 MULTIPLICAÇÃO DE VETORES... 3 Multplção de um vetor

Leia mais

Muitas vezes, conhecemos a derivada de uma função, y = f (x) = F(x), e queremos encontrar a própria função f(x).

Muitas vezes, conhecemos a derivada de uma função, y = f (x) = F(x), e queremos encontrar a própria função f(x). Integrção Muts vezes, conhecemos dervd de um função, y f (x) F(x), e queremos encontrr própr função f(x). Por exemplo, se semos que dervd de um função f(x) é função F(x) 2x, qul deve ser, então, função

Leia mais

MATRIZES. pela matriz N = :

MATRIZES. pela matriz N = : MATQUEST MATRIZES PROF.: JOSÉ LUÍS MATRIZES - (CEFET-SP) Se A, B e C são mtres do tpo, e, respectvmente, então o produto A. B. C: ) é mtr do tpo ; é mtr do tpo ; é mtr do tpo ; é mtr do tpo ; não é defndo.

Leia mais

Solução da Terceira Lista de Exercícios Profa. Carmem Hara

Solução da Terceira Lista de Exercícios Profa. Carmem Hara Exercíco 1: Consdere grmátc G xo: B ǫ ǫ B B Introdução eor d Computção olução d ercer Lst de Exercícos Prof. Crmem Hr. Mostre um dervção ms esquerd d plvr. B B B B B. Quntos pssos de dervção tem o tem

Leia mais

Material envolvendo estudo de matrizes e determinantes

Material envolvendo estudo de matrizes e determinantes E. E. E. M. ÁREA DE CONHECIMENTO DE MATEMÁTICA E SUAS TECNOLOGIAS PROFESSORA ALEXANDRA MARIA º TRIMESTRE/ SÉRIE º ANO NOME: Nº TURMA: Mteril envolvendo estudo de mtrizes e determinntes INSTRUÇÕES:. Este

Leia mais

CAP. VI Integração e diferenciação numéricas. 1. Introdução

CAP. VI Integração e diferenciação numéricas. 1. Introdução CAP. VI Integrção e dferencção numércs. Introdução Se um função f é contínu num ntervlo [ ; ] e é conecd su prmtv F, o ntegrl defndo dquel função entre e pode clculr-se pel fórmul fundmentl do cálculo

Leia mais

Universidade do Vale do Rio dos Sinos UNISINOS Programa de Pós-Graduação em Engenharia Mecânica. Ajuste de equações

Universidade do Vale do Rio dos Sinos UNISINOS Programa de Pós-Graduação em Engenharia Mecânica. Ajuste de equações Unversdde do Vle do Ro dos Snos UNISINOS Progrm de Pós-Grdução em Engenhr Mecânc Ajuste de equções Ajuste de curvs Técnc usd pr representr crcterístcs e comportmento de sstems térmcos. Ddos representdos

Leia mais

1.6- MÉTODOS ITERATIVOS DE SOLUÇÃO DE SISTEMAS LINEARES PRÉ-REQUISITOS PARA MÉTODOS ITERATIVOS

1.6- MÉTODOS ITERATIVOS DE SOLUÇÃO DE SISTEMAS LINEARES PRÉ-REQUISITOS PARA MÉTODOS ITERATIVOS .6- MÉTODOS ITRATIVOS D SOLUÇÃO D SISTMAS LINARS PRÉ-RQUISITOS PARA MÉTODOS ITRATIVOS.6.- NORMAS D VTORS Defção.6.- Chm-se orm de um vetor,, qulquer fução defd um espço vetorl, com vlores em R, stsfzedo

Leia mais

Fusão (Intercalação) Exemplo. Exemplo. Exemplo. Exemplo. Ordenação por Fusão

Fusão (Intercalação) Exemplo. Exemplo. Exemplo. Exemplo. Ordenação por Fusão Ordenção por Fusão Fusão (Interlção) Prof. Dr. José Augusto Brnuss DFM-FFCRP-USP Est ul ntroduz métodos de ordenção por A é utlzd qundo dus ou ms seqüêns enontrm-se ordends O oetvo é nterlr s seqüêns ordends

Leia mais

6.1: Séries de potências e a sua convergência

6.1: Séries de potências e a sua convergência 6 SÉRIES DE FUNÇÕES 6: Séries de potêcis e su covergêci Deiição : Um série de potêcis de orm é um série d ( ) ( ) ( ) ( ) () Um série de potêcis de é sempre covergete pr De cto, qudo, otemos série uméric,

Leia mais

Recordando produtos notáveis

Recordando produtos notáveis Recordndo produtos notáveis A UUL AL A Desde ul 3 estmos usndo letrs pr representr números desconhecidos. Hoje você sbe, por exemplo, que solução d equção 2x + 3 = 19 é x = 8, ou sej, o número 8 é o único

Leia mais

MATRIZES E DETERMINANTES

MATRIZES E DETERMINANTES Professor: Cssio Kiechloski Mello Disciplin: Mtemátic luno: N Turm: Dt: MTRIZES E DETERMINNTES MTRIZES: Em quse todos os jornis e revists é possível encontrr tbels informtivs. N Mtemátic chmremos ests

Leia mais

- Operações com vetores:

- Operações com vetores: TEXTO DE EVISÃO 0 - VETOES Cro Aluno(): Este texto de revisão deve ser estuddo ntes de pssr pr o cp. 03 do do Hllid. 1- Vetores: As grndezs vetoriis são quels que envolvem os conceitos de direção e sentido

Leia mais

, então ela é integrável em [ a, b] Interpretação geométrica: seja contínua e positiva em um intervalo [ a, b]

, então ela é integrável em [ a, b] Interpretação geométrica: seja contínua e positiva em um intervalo [ a, b] Interl Deinid Se é um unção de, então su interl deinid é um interl restrit à vlores em um intervlo especíico, dimos, O resultdo é um número que depende pens de e, e não de Vejmos deinição: Deinição: Sej

Leia mais

2.4. Função exponencial e logaritmo. Funções trigonométricas directas e inversas.

2.4. Função exponencial e logaritmo. Funções trigonométricas directas e inversas. Cpítulo II Funções Reis de Vriável Rel.. Função eponencil e logritmo. Funções trigonométrics directs e inverss. Função eponencil A um unção deinid por nome de unção eponencil de bse. ( ), onde, > 0 e,

Leia mais

XI OMABC NÍVEL O lugar geométrico dos pontos P x, y cuja distância ao ponto Q 1, 2 é igual a y é uma:

XI OMABC NÍVEL O lugar geométrico dos pontos P x, y cuja distância ao ponto Q 1, 2 é igual a y é uma: O lugr geométrco dos pontos P x, y cu dstânc o ponto Q, é gul y é um: prábol com foco no ponto Q crcunferênc de ro gul N fgur segur, o trângulo ABC é equlátero de ldo 0, crcunferênc mor é tngente os três

Leia mais

6.2 Sabendo que as matrizes do exercício precedente representam transformações lineares 2 2

6.2 Sabendo que as matrizes do exercício precedente representam transformações lineares 2 2 Cpítulo Vlores própros e vectores própros. Encontrr os vlores e vectores própros ds seguntes mtrzes ) e) f). Sendo que s mtrzes do exercíco precedente representm trnsformções lneres R R, represente s rects

Leia mais

um número finito de possibilidades para o resto, a saber, 0, 1, 2,..., q 1. Portanto, após no máximo q passos,

um número finito de possibilidades para o resto, a saber, 0, 1, 2,..., q 1. Portanto, após no máximo q passos, Instituto de Ciêncis Exts - Deprtmento de Mtemátic Cálculo I Profª Mri Juliet Ventur Crvlho de Arujo Cpítulo : Números Reis - Conjuntos Numéricos Os primeiros números conhecidos pel humnidde são os chmdos

Leia mais

Programação II. Ordenação (sort) Bruno Feijó Dept. de Informática, PUC-Rio

Programação II. Ordenação (sort) Bruno Feijó Dept. de Informática, PUC-Rio Progrmção II Ordenção (sort) Bruno Feijó Dept. de Informátic, PUC-Rio Bule Sort Bule Sort Apens de interesse didático e de referênci A idéi é ir comprndo dois vizinhos e trocndo o menor pelo mior té que

Leia mais

Proposta de resolução do Exame Nacional de Matemática A 2016 (1 ạ fase) GRUPO I (Versão 1)

Proposta de resolução do Exame Nacional de Matemática A 2016 (1 ạ fase) GRUPO I (Versão 1) Propost de resolução do Eme Nconl de Mtemátc A 06 ( ạ fse) GRUPO I (Versão ). Sbemos que P(A) =, P(B) = e P(A B) = 5 0 6 Assm, P(A B) P(A B) = = 6 P(B) 6 P(A B) = 6 0 P(A B) = 6 0 P(A B) = 0 Tem-se que

Leia mais

Assíntotas horizontais, verticais e oblíquas

Assíntotas horizontais, verticais e oblíquas Assíntots horizontis, verticis e olíqus Méricles Thdeu Moretti MTM/PPGECT/UFSC INTRODUÇÃO Dizemos que um ret é um ssíntot de um curv qundo um ponto o mover-se o longo d prte etrem d curv se proim dest

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Resumo. Nesta aula, utilizaremos o Teorema Fundamental do Cálculo (TFC) para o cálculo da área entre duas curvas.

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Resumo. Nesta aula, utilizaremos o Teorema Fundamental do Cálculo (TFC) para o cálculo da área entre duas curvas. CÁLCULO L1 NOTAS DA DÉCIMA SÉTIMA AULA UNIVERSIDADE FEDERAL DE PERNAMBUCO Resumo. Nest ul, utilizremos o Teorem Fundmentl do Cálculo (TFC) pr o cálculo d áre entre dus curvs. 1. A áre entre dus curvs A

Leia mais

MÉTODO DE HOLZER PARA VIBRAÇÕES TORCIONAIS

MÉTODO DE HOLZER PARA VIBRAÇÕES TORCIONAIS ÉODO DE HOZE PAA VIBAÇÕES OCIONAIS Este método prómdo é dequdo pr vgs com crcterístcs não unformes centuds, ou sstems com um número grnde de msss concentrds. Substtu-se o sstem contínuo por um sstem dscreto

Leia mais

Comprimento de arco. Universidade de Brasília Departamento de Matemática

Comprimento de arco. Universidade de Brasília Departamento de Matemática Universidde de Brsíli Deprtmento de Mtemátic Cálculo Comprimento de rco Considerefunçãof(x) = (2/3) x 3 definidnointervlo[,],cujográficoestáilustrdo bixo. Neste texto vmos desenvolver um técnic pr clculr

Leia mais

Lista de Exercícios - Otimização Linear Profa. Maria do Socorro DMAp/IBILCE/UNESP. Método Simplex

Lista de Exercícios - Otimização Linear Profa. Maria do Socorro DMAp/IBILCE/UNESP. Método Simplex Lst de Eercícos - Otmzção Lner Prof. Mr do Socorro DMAp/IBILCE/UNESP Método Smple Ref.: Bzr, M. e J.J. Jvs - Lner Progrmmng nd Network Flows - John Wley, 77. ) Resolv o problem bo pelo método smple começndo

Leia mais

Angela Nieckele PUC-Rio DIFUSÃO

Angela Nieckele PUC-Rio DIFUSÃO Angel ecele UC-Ro IFUSÃO Angel ecele UC-Ro q e qw q w e S w d qe W w e E dw de Angel ecele UC-Ro ossíves ers pr vlr o luo erl em egru: erl ms smples possível porém nclnção de d/d ns ces do volume de controle

Leia mais

Linhas 1 2 Colunas 1 2. (*) Linhas 1 2 (**) Colunas 2 1.

Linhas 1 2 Colunas 1 2. (*) Linhas 1 2 (**) Colunas 2 1. Resumos ds uls teórics -------------------- Cp 5 -------------------------------------- Cpítulo 5 Determinntes Definição Consideremos mtriz do tipo x A Formemos todos os produtos de pres de elementos de

Leia mais

Complexidade de Algoritmos

Complexidade de Algoritmos Complexdde de Algortmos Prof. Dego Buchger dego.uchger@outlook.com dego.uchger@udesc.r Prof. Crsto Dm Vscocellos crsto.vscocellos@udesc.r Aálse de Complexdde de Tempo de Algortmos Recursvos Algortmos Recursvos

Leia mais

e dx dx e x + Integrais Impróprias Integrais Impróprias

e dx dx e x + Integrais Impróprias Integrais Impróprias UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL DISCIPLINA: CÁLCULO DIFERENCIAL E INTEGRAL I. Integris imprópris

Leia mais

1. VARIÁVEL ALEATÓRIA 2. DISTRIBUIÇÃO DE PROBABILIDADE

1. VARIÁVEL ALEATÓRIA 2. DISTRIBUIÇÃO DE PROBABILIDADE Vriáveis Aletóris 1. VARIÁVEL ALEATÓRIA Suponhmos um espço mostrl S e que cd ponto mostrl sej triuído um número. Fic, então, definid um função chmd vriável letóri 1, com vlores x i2. Assim, se o espço

Leia mais

Prof. Ms. Aldo Vieira Aluno:

Prof. Ms. Aldo Vieira Aluno: Prof. Ms. Aldo Vieir Aluno: Fich 1 Chmmos de mtriz, tod tbel numéric com m linhs e n coluns. Neste cso, dizemos que mtriz é do tipo m x n (onde lemos m por n ) ou que su ordem é m x n. Devemos representr

Leia mais

Propriedades Matemáticas

Propriedades Matemáticas Proprieddes Mtemátics Guilherme Ferreir guifs2@hotmil.com Setembro, 2018 Sumário 1 Introdução 2 2 Potêncis 2 3 Rízes 3 4 Frções 4 5 Produtos Notáveis 4 6 Logritmos 5 6.1 Consequêncis direts d definição

Leia mais

Resolução A primeira frase pode ser equacionada como: QUESTÃO 3. Resolução QUESTÃO 2 QUESTÃO 4. Resolução

Resolução A primeira frase pode ser equacionada como: QUESTÃO 3. Resolução QUESTÃO 2 QUESTÃO 4. Resolução (9) - www.elitecmpins.com.br O ELITE RESOLVE MATEMÁTICA QUESTÃO Se Améli der R$, Lúci, então mbs ficrão com mesm qunti. Se Mri der um terço do que tem Lúci, então est ficrá com R$, mis do que Améli. Se

Leia mais

INTEGRAL DEFINIDO. O conceito de integral definido está relacionado com um problema geométrico: o cálculo da área de uma figura plana.

INTEGRAL DEFINIDO. O conceito de integral definido está relacionado com um problema geométrico: o cálculo da área de uma figura plana. INTEGRAL DEFINIDO O oneito de integrl definido está reliondo om um prolem geométrio: o álulo d áre de um figur pln. Vmos omeçr por determinr áre de um figur delimitd por dus rets vertiis, o semi-eio positivo

Leia mais

MATEMÁTICA BÁSICA 8 EQUAÇÃO DO 2º GRAU

MATEMÁTICA BÁSICA 8 EQUAÇÃO DO 2º GRAU MATEMÁTICA BÁSICA 8 EQUAÇÃO DO 2º GRAU Sbemos, de uls nteriores, que podemos resolver problems usndo equções. A resolução de problems pelo médtodo lgébrico consiste em lgums etps que vmso recordr. - Representr

Leia mais

fundamental do cálculo. Entretanto, determinadas aplicações do Cálculo nos levam a formulações de integrais em que:

fundamental do cálculo. Entretanto, determinadas aplicações do Cálculo nos levam a formulações de integrais em que: Cpítulo 8 Integris Imprópris 8. Introdução A eistênci d integrl definid f() d, onde f é contínu no intervlo fechdo [, b], é grntid pelo teorem fundmentl do cálculo. Entretnto, determinds plicções do Cálculo

Leia mais

Área entre curvas e a Integral definida

Área entre curvas e a Integral definida Universidde de Brsíli Deprtmento de Mtemátic Cálculo Áre entre curvs e Integrl definid Sej S região do plno delimitd pels curvs y = f(x) e y = g(x) e s rets verticis x = e x = b, onde f e g são funções

Leia mais

Estudo dos Logaritmos

Estudo dos Logaritmos Instituto Municipl de Ensino Superior de Ctnduv SP Curso de Licencitur em Mtemátic 3º no Prátic de Ensino d Mtemátic III Prof. M.Sc. Fbricio Edurdo Ferreir fbricio@ffic.br Situção inicil Estudo dos Logritmos

Leia mais

B ) 2 = ( x + y ) 2 ( 31 + 8 15 + 31 8 ( 31 + 8 15 ) 2 + 2( 31 + 8 15 )( 31 8 MÓDULO 17. Radiciações e Equações

B ) 2 = ( x + y ) 2 ( 31 + 8 15 + 31 8 ( 31 + 8 15 ) 2 + 2( 31 + 8 15 )( 31 8 MÓDULO 17. Radiciações e Equações Ciêncis d Nturez, Mtemátic e sus Tecnologis MATEMÁTICA. Mostre que Rdicições e Equções + 8 5 + 8 + 8 5 + 8 ( + 8 5 + 8 5 é múltiplo de 4. 5 = x, com x > 0 5 ) = x ( + 8 5 ) + ( + 8 5 )( 8 + ( 8 5 ) = x

Leia mais

Fernando Nogueira Dualidade 1

Fernando Nogueira Dualidade 1 Dldde Fernndo Noger Dldde Fernndo Noger Dldde 8 6.5 M ( ) ( ) ( ).5.5.5.5.5.5.5.5.5 é m lmtnte speror é m lmtnte speror melhor Pr encontrr o lmtnte speror mltplc-se s restrções por constntes postvs e som-se

Leia mais

Objetivo. Conhecer a técnica de integração chamada substituição trigonométrica. e pelo eixo Ox. f(x) dx = A.

Objetivo. Conhecer a técnica de integração chamada substituição trigonométrica. e pelo eixo Ox. f(x) dx = A. MÓDULO - AULA Aul Técnics de Integrção Substituição Trigonométric Objetivo Conhecer técnic de integrção chmd substituição trigonométric. Introdução Você prendeu, no Cálculo I, que integrl de um função

Leia mais

LISTA DE EXERCÍCIOS #5 - ELETROMAGNETISMO I

LISTA DE EXERCÍCIOS #5 - ELETROMAGNETISMO I STA DE EXERCÍCOS #5 - EETROMAGNETSMO 1. Dds s confgurções de corrente o, otenh o cmpo mgnétco correspondente. () Fo reto e longo, percorrdo por corrente. () Solenode de seção trnsversl constnte, com n

Leia mais

EQUAÇÃO DO 2 GRAU ( ) Matemática. a, b são os coeficientes respectivamente de e x ; c é o termo independente. Exemplo: x é uma equação do 2 grau = 9

EQUAÇÃO DO 2 GRAU ( ) Matemática. a, b são os coeficientes respectivamente de e x ; c é o termo independente. Exemplo: x é uma equação do 2 grau = 9 EQUAÇÃO DO GRAU DEFINIÇÃO Ddos, b, c R com 0, chmmos equção do gru tod equção que pode ser colocd n form + bx + c, onde :, b são os coeficientes respectivmente de e x ; c é o termo independente x x x é

Leia mais

a) 3 ( 2) = d) 4 + ( 3) = g) = b) 4 5 = e) 2 5 = h) = c) = f) = i) =

a) 3 ( 2) = d) 4 + ( 3) = g) = b) 4 5 = e) 2 5 = h) = c) = f) = i) = List Mtemátic -) Efetue s dições e subtrções: ) ( ) = d) + ( ) = g) + 7 = b) = e) = h) + = c) 7 + = f) + = i) 7 = ) Efetue s multiplicções e divisões: ).( ) = d).( ) = g) ( ) = b).( 7) = e).( 6) = h) (

Leia mais

Alocação sequencial - Pilhas

Alocação sequencial - Pilhas Alocção seqüencil - pilhs Alocção sequencil - Pilhs Pilhs A estrutur de ddos Pilh é bstnte intuitiv. A nlogi é um pilh de prtos. Se quisermos usr um pilh de prtos com máxim segurnç, devemos inserir um

Leia mais

Exemplo: y 3, já que sen 2 e log A matriz nula m n, indicada por O m n é tal que a ij 0, i {1, 2, 3,..., m} e j {1, 2, 3,..., n}.

Exemplo: y 3, já que sen 2 e log A matriz nula m n, indicada por O m n é tal que a ij 0, i {1, 2, 3,..., m} e j {1, 2, 3,..., n}. Mrzes Mrz rel Defnção Sem m e n dos números neros Um mrz rel de ordem m n é um conuno de mn números res, dsrbuídos em m lnhs e n coluns, formndo um bel que se ndc em gerl por 9 Eemplo: A mrz A é um mrz

Leia mais

Lista 5: Geometria Analítica

Lista 5: Geometria Analítica List 5: Geometri Anlític A. Rmos 8 de junho de 017 Resumo List em constnte tulizção. 1. Equção d elipse;. Equção d hiperból. 3. Estudo unificdo ds cônics não degenerds. Elipse Ddo dois pontos F 1 e F no

Leia mais

Fundamentos de Matemática I EFETUANDO INTEGRAIS. Licenciatura em Ciências USP/ Univesp. Gil da Costa Marques

Fundamentos de Matemática I EFETUANDO INTEGRAIS. Licenciatura em Ciências USP/ Univesp. Gil da Costa Marques EFETUANDO INTEGRAIS 7 Gil d Cost Mrques Fundmentos de Mtemátic I 7. Introdução 7. Algums Proprieddes d Integrl Definid Propriedde Propriedde Propriedde Propriedde 4 7. Um primeir técnic de Integrção 7..

Leia mais

2 Teoria de membranas elásticas

2 Teoria de membranas elásticas Teor de membrns elástcs teor de membrn pr mters ltmente deformáves dfere d elstcdde clássc, á que s deformções n superfíce méd d membrn deformd são em módulo mores que undde. Dentro dests crcunstâncs utlz-se

Leia mais

MÉTODOS NUMÉRICOS. Integração Numérica. por Chedas Sampaio. Época 2002/2003. Escola Náutica I.D.Henrique 1de 33

MÉTODOS NUMÉRICOS. Integração Numérica. por Chedas Sampaio. Época 2002/2003. Escola Náutica I.D.Henrique 1de 33 Métodos umércos - ntegrção umérc Escol áutc.d.henrque MÉTODOS UMÉRCOS ntegrção umérc por Cheds Smpo Époc /3 Escol áutc.d.henrque de 33 Sumáro Regrs áscs Regrs do Rectngulo Regr do Trpézo Regr de Smpson

Leia mais

CÁLCULO INTEGRAL. e escreve-se

CÁLCULO INTEGRAL. e escreve-se Primitivs CÁLCULO INTEGRAL Prolem: Dd derivd de um função descorir função inicil. Definição: Chm-se primitiv de um função f, definid num intervlo ] [ à função F tl que F = f e escreve-se,, F = P f ou F

Leia mais

Professores Edu Vicente e Marcos José Colégio Pedro II Departamento de Matemática Potências e Radicais

Professores Edu Vicente e Marcos José Colégio Pedro II Departamento de Matemática Potências e Radicais POTÊNCIAS A potênci de epoente n ( n nturl mior que ) do número, representd por n, é o produto de n ftores iguis. n =...... ( n ftores) é chmdo de bse n é chmdo de epoente Eemplos =... = 8 =... = PROPRIEDADES

Leia mais

Calculando volumes. Para pensar. Para construir um cubo cuja aresta seja o dobro de a, de quantos cubos de aresta a precisaremos?

Calculando volumes. Para pensar. Para construir um cubo cuja aresta seja o dobro de a, de quantos cubos de aresta a precisaremos? A UA UL LA 58 Clculndo volumes Pr pensr l Considere um cubo de rest : Pr construir um cubo cuj rest sej o dobro de, de quntos cubos de rest precisremos? l Pegue um cix de fósforos e um cix de sptos. Considerndo

Leia mais

Equações diferenciais ordinárias Euler e etc. Equações diferenciais ordinárias. c v m. dv dt

Equações diferenciais ordinárias Euler e etc. Equações diferenciais ordinárias. c v m. dv dt Euções derecs ordárs Euler e etc. Aul 7/05/07 Métodos Numércos Aplcdos à Eger Escol Superor Agrár de Combr Lcectur em Eger Almetr 006/007 7/05/07 João Noro/ESAC Euções derecs ordárs São euções composts

Leia mais

Eixos e árvores Projeto para eixos: restrições geométricas. Aula 4. Elementos de máquinas 2 Eixos e árvores

Eixos e árvores Projeto para eixos: restrições geométricas. Aula 4. Elementos de máquinas 2 Eixos e árvores Exos e árvores Projeto pr exos: restrções geométrcs Aul 4 Elementos de máquns Exos e árvores 1 Exos e árvores Projeto pr exos: restrções geométrcs o Deflexões e nclnções: geometr de um exo corresponde

Leia mais

Capítulo 4. Vetores. Recursos com copyright incluídos nesta apresentação:

Capítulo 4. Vetores. Recursos com copyright incluídos nesta apresentação: Cpítulo 4 Vetores Reursos om oprght nluídos nest presentção: Grndes eslres: mss, volume, tempertur,... Epresss por um número e undde Grndes vetors: deslomento, forç,... Requerem módulo, dreção, sentdo

Leia mais

Aula 27 Integrais impróprias segunda parte Critérios de convergência

Aula 27 Integrais impróprias segunda parte Critérios de convergência Integris imprópris segund prte Critérios de convergênci MÓDULO - AULA 7 Aul 7 Integris imprópris segund prte Critérios de convergênci Objetivo Conhecer dois critérios de convergênci de integris imprópris:

Leia mais

POLINÔMIOS. Definição: Um polinômio de grau n é uma função que pode ser escrita na forma. n em que cada a i é um número complexo (ou

POLINÔMIOS. Definição: Um polinômio de grau n é uma função que pode ser escrita na forma. n em que cada a i é um número complexo (ou POLINÔMIOS Definição: Um polinômio de gru n é um função que pode ser escrit n form P() n n i 0... n i em que cd i é um número compleo (ou i 0 rel) tl que n é um número nturl e n 0. Os números i são denomindos

Leia mais

AUTOVALORES E AUTOVETORES

AUTOVALORES E AUTOVETORES UTOLOES E UTOETOES Defnção Sej T : um operdor lner Um vetor v, v, é dto utovetor, vetor própro ou vetor crcterístco do operdor T, se exstr λ tl que T v) = λ v O esclr λ é denomndo utovlor, vlor própro

Leia mais

ANÁLISE DE ESTRUTURAS I

ANÁLISE DE ESTRUTURAS I IST - DECvl Deprtmento de Engenhr Cvl NÁISE DE ESTRUTURS I Tels de nálse de Estruturs Grupo de nálse de Estruturs IST, 0 Formuláro de es IST - DECvl Rotções: w w θ θ θ θ n θ n n Relção curvtur-deslocmento:

Leia mais

TÓPICOS. Exercícios. Os vectores que constituem as colunas da matriz, 1 = [ 2 0 1] T

TÓPICOS. Exercícios. Os vectores que constituem as colunas da matriz, 1 = [ 2 0 1] T Note em: letur destes pontmentos não dspens de modo lgum letur tent d logrf prncpl d cder Chm-se tenção pr mportânc do trlho pessol relzr pelo luno resolendo os prolems presentdos n logrf, sem consult

Leia mais

Aplicações da Integral

Aplicações da Integral Módulo Aplicções d Integrl Nest seção vmos ordr um ds plicções mtemático determinção d áre de um região R do plno, que estudmos n Unidde 7. f () e g() sejm funções con-, e que f () g() pr todo em,. Então,

Leia mais

Apoio à Decisão. Aula 3. Aula 3. Mônica Barros, D.Sc.

Apoio à Decisão. Aula 3. Aula 3. Mônica Barros, D.Sc. Aul Métodos Esttísticos sticos de Apoio à Decisão Aul Mônic Brros, D.Sc. Vriáveis Aletóris Contínus e Discrets Função de Probbilidde Função Densidde Função de Distribuição Momentos de um vriável letóri

Leia mais

Neste capítulo usaremos polinômios interpoladores de primeiro e segundo grau, que substituirão uma função de difícil solução por um polinômio.

Neste capítulo usaremos polinômios interpoladores de primeiro e segundo grau, que substituirão uma função de difícil solução por um polinômio. CAPÍULO INEGRAÇÃO NUMÉRICA. INRODUÇÃO Neste cpítulo usremos polômos terpoldores de prmero e segudo gru, que substturão um ução de dícl solução por um polômo. Sej :, b um ução cotíu em, b. A tegrl ded I

Leia mais

OPERAÇÕES ALGÉBRICAS

OPERAÇÕES ALGÉBRICAS MATEMÁTICA OPERAÇÕES ALGÉBRICAS 1. EXPRESSÕES ALGÉBRICAS Monômio ou Termo É expressão lgébric mis sintétic. É expressão formd por produtos e quocientes somente. 5x 4y 3x y x x 8 4x x 4 z Um monômio tem

Leia mais

x u 30 2 u 1 u 6 + u 10 2 = lim (u 1)(1 + u + u 2 + u 3 + u 4 )(2 + 2u 5 + u 10 )

x u 30 2 u 1 u 6 + u 10 2 = lim (u 1)(1 + u + u 2 + u 3 + u 4 )(2 + 2u 5 + u 10 ) Universidde Federl de Viços Deprtmento de Mtemátic MAT 40 Cálculo I - 207/II Eercícios Resolvidos e Comentdos Prte 2 Limites: Clcule os seguintes ites io se eistirem. Cso contrário, justique não eistênci.

Leia mais

Aula 1b Problemas de Valores Característicos I

Aula 1b Problemas de Valores Característicos I Unversdde Federl do ABC Aul b Problems de Vlores Crcterístcos I EN4 Dnâmc de Fludos Computconl EN4 Dnâmc de Fludos Computconl . U CASO CO DOIS GRAUS DE LIBERDADE EN4 Dnâmc de Fludos Computconl Vbrção em

Leia mais

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Cálculo Numérico Fculdde de Enenhri, Arquiteturs e Urnismo FEAU Pro. Dr. Serio Pillin IPD/ Físic e Astronomi V Ajuste de curvs pelo método dos mínimos qudrdos Ojetivos: O ojetivo dest ul é presentr o método

Leia mais

Teorema Fundamental do Cálculo - Parte 1

Teorema Fundamental do Cálculo - Parte 1 Universidde de Brsíli Deprtmento de Mtemátic Cálculo Teorem Fundmentl do Cálculo - Prte Neste texto vmos provr um importnte resultdo que nos permite clculr integris definids. Ele pode ser enuncido como

Leia mais

CÁLCULO I 1 o Semestre de 2012 O CÁLCULO DE ÁREAS

CÁLCULO I 1 o Semestre de 2012 O CÁLCULO DE ÁREAS CÁLCULO I o Semestre de Prof. Muríco Fr 4 Sére de Eercícos : Integrção 4- O CÁLCULO DE ÁRES (I) Áre é medd de um espço de dus dmensões. O vlor d áre sgnfc qunts vezes esse espço é mor do que um medd pdrão.

Leia mais

Revisão EXAMES FINAIS Data: 2015.

Revisão EXAMES FINAIS Data: 2015. Revisão EXAMES FINAIS Dt: 0. Componente Curriculr: Mtemátic Ano: 8º Turms : 8 A, 8 B e 8 C Professor (): Anelise Bruch DICAS Use s eplicções que form copids no cderno; Use e buse do livro didático, nele

Leia mais

CAPÍTULO IV DIFERENCIAÇÃO NUMÉRICA

CAPÍTULO IV DIFERENCIAÇÃO NUMÉRICA PMR Mecânc Computconl CAPÍTULO IV DIFERENCIAÇÃO NUMÉRICA O problem de derencção numérc prentemente é semelnte o de ntegrção numérc ou sej obtendo-se um polnômo nterpoldor ou outr unção nterpoldor d unção

Leia mais

SIMETRIA MOLECULAR E TEORIA DE GRUPOS

SIMETRIA MOLECULAR E TEORIA DE GRUPOS SIMETIA MOLECULA E TEOIA DE GUPOS Prof. rle P. Mrtns Flho Operções de smetr e elementos de smetr Operção de smetr : operção que dex um corpo em confgurção espcl equvlente à orgnl Elemento de smetr: ponto,

Leia mais

x 0 0,5 0,999 1,001 1,5 2 f(x) 3 4 4,998 5,

x 0 0,5 0,999 1,001 1,5 2 f(x) 3 4 4,998 5, - Limite. - Conceito Intuitivo de Limite Considere função f definid pel guinte epressão: f - - Podemos obrvr que função está definid pr todos os vlores de eceto pr. Pr, tnto o numerdor qunto o denomindor

Leia mais

MATRIZES. Matriz é uma tabela de números formada por m linhas e n colunas. Dizemos que essa matriz tem ordem m x n (lê-se: m por n), com m, n N*

MATRIZES. Matriz é uma tabela de números formada por m linhas e n colunas. Dizemos que essa matriz tem ordem m x n (lê-se: m por n), com m, n N* MTRIZES DEFINIÇÃO: Mtriz é um tl d númros formd por m linhs n coluns. Dizmos qu ss mtriz tm ordm m n (lê-s: m por n), com m, n N* Grlmnt dispomos os lmntos d um mtriz ntr prêntss ou ntr colchts. m m m

Leia mais

PARTE I. Figura Adição de dois vetores: C = A + B.

PARTE I. Figura Adição de dois vetores: C = A + B. 1 PRTE I FUNDENTS D ESTÁTIC VETRIL estudo d estátc dos corpos rígdos requer plcção de operções com vetores. Estes entes mtemátcos são defndos pr representr s grndes físcs que se comportm dferentemente

Leia mais

TRIGONOMETRIA. A trigonometria é uma parte importante da Matemática. Começaremos lembrando as relações trigonométricas num triângulo retângulo.

TRIGONOMETRIA. A trigonometria é uma parte importante da Matemática. Começaremos lembrando as relações trigonométricas num triângulo retângulo. TRIGONOMETRIA A trigonometri é um prte importnte d Mtemátic. Começremos lembrndo s relções trigonométrics num triângulo retângulo. Num triângulo ABC, retângulo em A, indicremos por Bˆ e por Ĉ s medids

Leia mais

Adriano Pedreira Cattai

Adriano Pedreira Cattai Adrino Pedreir Ctti pctti@hoocomr Universidde Federl d Bhi UFBA, MAT A01, 006 Superfícies de Revolução 1 Introdução Podemos oter superfícies não somente por meio de um equção do tipo F(,, ), eistem muitos

Leia mais

ALGEBRA LINEAR AUTOVALORES E AUTOVETORES. Prof. Ademilson

ALGEBRA LINEAR AUTOVALORES E AUTOVETORES. Prof. Ademilson LGEBR LINER UTOVLORES E UTOVETORES Prof. demilson utovlores e utovetores utovlores e utovetores são conceitos importntes de mtemátic, com plicções prátics em áres diversificds como mecânic quântic, processmento

Leia mais

Notas de Aula Disciplina Matemática Tópico 08 Licenciatura em Matemática Osasco -2010

Notas de Aula Disciplina Matemática Tópico 08 Licenciatura em Matemática Osasco -2010 1. Função Eponencial Dado um número rela a > 0, e a 1, então chamamos de função eponencial de base a, a função f: R R tal que: f = a Por eemplo: f = 5 g = 1 2 = 3 Gráfico de uma função eponencial Para

Leia mais

Cálculo Diferencial e Integral I 2 o Teste - LEAN, MEAer, MEAmb, MEBiol, MEMec

Cálculo Diferencial e Integral I 2 o Teste - LEAN, MEAer, MEAmb, MEBiol, MEMec Cálculo Diferencil e Integrl I o Teste - LEAN, MEAer, MEAmb, MEBiol, MEMec de Junho de, h Durção: hm Apresente todos os cálculos e justificções relevntes..5 vl.) Clcule, se eistirem em R, os limites i)

Leia mais

Sequências Teoria e exercícios

Sequências Teoria e exercícios Sequêcs Teor e exercícos Notção forml Defmos um dd sequêc de úmeros complexos por { } ( ) Normlmete temos teresse em descobrr um fórmul fechd que sej cpz de expressr o -ésmo termo d sequêc como fução de

Leia mais

Operadores momento e energia e o Princípio da Incerteza

Operadores momento e energia e o Princípio da Incerteza Operdores momento e energi e o Princípio d Incertez A U L A 5 Mets d ul Definir os operdores quânticos do momento liner e d energi e enuncir o Princípio d Incertez de Heisenberg. objetivos clculr grndezs

Leia mais

Física Fascículo 02 Eliana S. de Souza Braga

Física Fascículo 02 Eliana S. de Souza Braga ísic scículo 0 Elin S. de Souz r Índice Dinâmic Resumo eórico...1 Exercícios... Gbrito...4 Dinâmic Resumo eórico s 3 leis de ewton: 1. lei ou princípio d Inérci: res = 0 = 0 v = 0 v é constnte. lei ou

Leia mais

Universidade Federal do Rio Grande FURG. Instituto de Matemática, Estatística e Física IMEF Edital 15 - CAPES MATRIZES

Universidade Federal do Rio Grande FURG. Instituto de Matemática, Estatística e Física IMEF Edital 15 - CAPES MATRIZES Universidde Federl do Rio Grnde FURG Instituto de Mtemátic, Esttístic e Físic IMEF Editl - CAPES MATRIZES Prof. Antônio Murício Medeiros Alves Profª Denise Mri Vrell Mrtinez Mtemátic Básic pr Ciêncis Sociis

Leia mais

REGRESSÃO LINEAR. À variável Y cujo comportamento se pretende estudar dá-se o nome de variável dependente.

REGRESSÃO LINEAR. À variável Y cujo comportamento se pretende estudar dá-se o nome de variável dependente. REGRESSÃO LINEAR N tm N lq À vrável Y cuo comportmento se pretende estudr dá-se o nome de vrável dependente. O comportmento dest vrável depende de outrs vráves X chmds vráves ndependentes. A modelção do

Leia mais

Rastreando Algoritmos

Rastreando Algoritmos Rastreando lgortmos José ugusto aranauskas epartamento de Físca e Matemátca FFCLRP-USP Sala loco P Fone () - Uma vez desenvolvdo um algortmo, como saber se ele faz o que se supõe que faça? esta aula veremos

Leia mais

Interpretação Geométrica. Área de um figura plana

Interpretação Geométrica. Área de um figura plana Integrl Definid Interpretção Geométric Áre de um figur pln Interpretção Geométric Áre de um figur pln Sej f(x) contínu e não negtiv em um intervlo [,]. Vmos clculr áre d região S. Interpretção Geométric

Leia mais

Eletromagnetismo I. Eletromagnetismo I - Eletrostática. Equação de Laplace (Capítulo 6 Páginas 119 a 123) Eq. de Laplace

Eletromagnetismo I. Eletromagnetismo I - Eletrostática. Equação de Laplace (Capítulo 6 Páginas 119 a 123) Eq. de Laplace Eletromgnetismo I Prof. Dniel Orquiz Eletromgnetismo I Prof. Dniel Orquiz de Crvlo Equção de Lplce (Cpítulo 6 Págins 119 123) Eq. de Lplce Solução numéric d Eq. de Lplce Eletromgnetismo I 2 Prof. Dniel

Leia mais

Método de Gauss- Seidel

Método de Gauss- Seidel .7.- Método de Guss- Sedel Supohmos D = I, como fo feto pr o método de Jco-Rchrdso. Trsformmos o sstem ler A = como se segue: (L + I + R) = (L + I) = - R + O processo tertvo defdo por: é chmdo de Guss-Sedel.

Leia mais

CÁLCULO I. 1 Funções denidas por uma integral

CÁLCULO I. 1 Funções denidas por uma integral CÁLCULO I Prof. Mrcos Diniz Prof. André Almeid Prof. Edilson Neri Júnior Prof. Emerson Veig Prof. Tigo Coelho Aul n o 26: Teorem do Vlor Médio pr Integris. Teorem Fundmentl do Cálculo II. Funções dds por

Leia mais

Semelhança e áreas 1,5

Semelhança e áreas 1,5 A UA UL LA Semelhnç e áres Introdução N Aul 17, estudmos o Teorem de Tles e semelhnç de triângulos. Nest ul, vmos tornr mis gerl o conceito de semelhnç e ver como se comportm s áres de figurs semelhntes.

Leia mais

Noção intuitiva de limite

Noção intuitiva de limite Noção intuitiv de ite Qundo se proim de 1, y se proim de 3, isto é: 3 y + 1 1,5 4 1,3 3,6 1,1 3, 1,05 3,1 1,0 3,04 1,01 3,0 De um modo gerl: Eemplo de um ite básico Qundo tende um vlor determindo, o ite

Leia mais

TP062-Métodos Numéricos para Engenharia de Produção Sistemas Lineares Métodos Iterativos

TP062-Métodos Numéricos para Engenharia de Produção Sistemas Lineares Métodos Iterativos TP6-Métodos Numércos pr Egehr de Produção Sstems Leres Métodos Itertvos Prof. Volmr Wlhelm Curt, 5 Resolução de Sstems Leres Métodos Itertvos Itrodução É stte comum ecotrr sstems leres que evolvem um grde

Leia mais