Você está na página 1de 10

FACULDADE ANHANGUERA EDUCACIONAL

Unidade Centro 2 - Sistemas de Informao

PARTICIPANTES:

Bruno Henrique da Si !a " RA #$%&'%$%#( )a*r+,io da Conso ao Nas,imento " RA #2&-2%.(#/ Nero 0a*rie 1 i!eira B2 Si !a " RA #2&$22&2(Tia3o 0omes da Si !a " RA #&.(((/-'( 0a*rie a 0uimares " RA #$%&''&&2%

Ati!idade Pr4ti,a Su5er!isionada " Construo de A 3oritimos " Eta5as % e 2 P rofessor: 6indem*er3

Be o Hori7onte8 '2 de 1utu*ro de 2'%( 2

Soluo Problema 1
Em an4 ise do 5ro* ema 5ro5osto foram identifi,ados dois 5ontos de maior ,om5 e9idade no a 3oritmo8 o ,ontro e da quantidade de ,asos testes e a se5arao do a 3arismo im5ar 5ara rea i7ar a soma so i,itada2 A equi5e entrou em ,onsenso 5e o uso do ,omando :PARA;8 que seria uti i7ado 5ara ,ontro ar o n<mero de ,asos testes2 A =m da uti i7ao do ,omando :EN>UANT1; 5ara !erifi,ar e somar os n<meros im5ar2 A*ai9o as !ari4!eis es,o ?idas2
n, x, y, itv, con, impar: inteiro

n: Refere-se ao n<mero de ,asos a serem testados2 9: Primeiro a 3arismo informado2 @: Se3undo a 3arismo informado2 it!: Uti i7ada no ,omando :PARA; ,om intuito de ,ontro ar o n<mero de ,asos testes2 ,on: In,rementado ,om 9+% = uti i7ado no teste 5ara !erifi,ar se o n<mero = im5ar2 Im5ar: A,umu a a soma de ,ada n<mero im5ar2

Represen ao Gr!"#$a %o Al&or' #mo Para fa,i itar o entendimento da A3i,a a5 i,ada em nosso a 3oritmo8 !eremos na 5rA9ima 543ina uma *4si,a re5resentao 3r4fi,a que i ustra o f u9o do 5ro,essamento2

Represen ao %o Al&or# mo em Pseu%o(L#n&ua&em) Na 5rA9ima 543ina e9i*imos o 5seudo-,Adi3o no a 3oritmo uti i7ado na so uo do 5ro* ema2 Uti i7amos o softBare Visualg 5ara a !isua i7ao de nosso ,Adi3o2

algoritmo "SOMA IMPAR" // Funo : // Autor : // ata : !"/"#/$"%! // Seo &e eclara'e( var n, x, y, itv, con, impar: inteiro inicio ** S16ICITA A >UANTICACE CE CAS1S TESTES e(creva )"In*orme a +uanti&a&e &e te(te(: ", leia )n, ** CRIA UDA REPETIEF1 PARA C1NTR16AR 1 NUDER1 CE EGECUEHES para itv &e % ate n *aca //SO-I.I/A OS 01M2ROS A S2R2M A0A-ISA OS e(creva )"in*orme $ numero(, &o menor para o maior: ", leia )x, leia )y, ** ATRIBUI ' A IARIAIE6 >UE IRA ACUDU6AR A S1DA C1S IDPARES impar 34 " ** A IARIAIE6 J,onJ INCREDENTACA PARA >UE 1 PRIDEIR1 NUDER1 NF1 SEKA S1DAC1 con 34 x 5 % ** REPETIEF1 IERI)ICA SE 1 IA61R CE J,onJ L J@J en+uanto )con 3 y, *aca ** C1NCIEF1 PARA IERI)ICAR SE 1 NMDER1 N IDPAR (e )con mo& $ 6 ", entao ** ACUDU6A A S1DA C1S IDPARES impar 34 impar 5 con *im(e ** INCREDENTA A IARIAIE6 J,onJ PARA PR1GIDA ANA6ISE con 34 con 5 % *imen+uanto ** SAICA C1D RESU6TAC1S PR1CESSAC1S e(creval )"te(te: ", itv, e(creval )"Intervalo: ", x, " a ", y, " (oma &o( 7mpare(: ", impar, *impara *imalgoritmo inicio // Seo &e .oman&o( Fimalgoritmo

+es es %e Fun$#onamen o, Uti i7ando o Visualg, testaremos o fun,ionamento do a 3oritmo ,om os n<meros indi,ados no 5ro* ema da ATPS2

Para ,onfirmar a efi,4,ia no 5ro,essamento uti i7aremos a3ora um n<mero diferente de ,asos testes e a 3arismos diferentes2

Soluo Problema A an4 ise do 5ro* ema 2 OdoisP tem ,omo 5onto de maior ,om5 e9idade8 a ne,essidade de !4rias re5etiQes nas so i,itaQes ao usu4rio22 A equi5e entrou em ,onsenso 5e o uso do ,omando JREPITAJ que seria uti i7ado 5ara que no fosse ne,ess4rio re5etir muitas !e7es no 5seudo ,Adi3o a frase JInforme o nome de um ami3oJ e JCistan,ia entre as ,asasJ2 A*ai9o as !ari4!eis es,o ?idas2
nomeamigo: caracter &i(tamigo: inteiro &i(tme&ia: real cont: inteiro total: inteiro

nomeami3o: Refere-se ao nome do ami3o a ser di3itado2 distami3o: N a distan,ia Oem metrosP da ,asa de Andreia a ,asa do ami3o di3itado2 distmedia: N a distan,ia m=dia entre a ,asa de Andreia e as de todos os seus ami3os2 ,ont: N o ,ontador8 a,umu a quantas !e7es o 5ro3rama re5etir4 a ao2 tota : N a soma tota 8 de todas as distan,ias2

Represen ao Gr!"#$a %o Al&or' #mo Para fa,i itar o entendimento da A3i,a a5 i,ada em nosso a 3oritmo8 !eremos na 5rA9ima 543ina uma *4si,a re5resentao 3r4fi,a que i ustra o f u9o do 5ro,essamento2

Represen ao %o Al&or# mo em Pseu%o(L#n&ua&em) Na 5rA9ima 543ina e9i*imos o 5seudo-,Adi3o no a 3oritmo uti i7ado na so uo do 5ro* ema2 Uti i7amos o softBare Visualg 5ara a !isua i7ao de nosso ,Adi3o2

algoritmo ".alcular a &i(tancia m8&ia &e ca(a( &o( amigo(" // Funo : // Autor : // ata : !"/"#/$"%! // Seo &e eclara'e( var nomeamigo: caracter &i(tamigo: inteiro &i(tme&ia: real cont: inteiro total: inteiro inicio // Seo &e .oman&o( cont 34 " total 34 " &i(tme&ia 34 " repita e(creval )"In*orme o nome &e um amigo", leia )nomeamigo, e(creval )"In*orme a &i(tancia em metro(, &a ca(a &e An&reia a &e tal amigo", leia )&i(tamigo, total 34 total 5 &i(tamigo cont 34 cont 5 % ate cont 9 : &i(tme&ia 34 total / : e(creval)"A &i(tancia me&ia entre a ca(a &e An&rea a &e to&o( o( (eu( amigo( e:", &i(tme&ia:!:%, *imalgoritmo

+es es %e Fun$#onamen o, Uti i7ando o Visualg, testaremos o fun,ionamento do a 3oritmo ,om os nomes e distan,ias indi,ados no 5ro* ema da ATPS2

Para ,onfirmar a efi,4,ia no 5ro,essamento uti i7aremos a3ora um !a ores diferentes 5ara indi,ar Rs distan,ias2

Você também pode gostar