Você está na página 1de 7

Apostila Visualg 2Scribd Carregar Pesquisar Explorar DocumentosLivros - FicoLivros - No ficoSade e medicinaCatlogosDocumentos governamentaisGuias/Manuais Como fazerRevistas e jornaisReceitas/MenusTrabalho escolar+

todas as categoriasApresentouRecentePessoasAutoresEstudantesPesquisadoresEditoresGovernam ental e sem fins lucrativosNegciosMsicosArtistas e designersProfessores+ todas as categoriasOs mais seguidosPopularjrricardorocha Exibir perfil pblicoMeus documentosMinhas coleesMinha estanteMensagensNotificaesContaAjuda SairinShare0Embed DocCopy LinkReadcastColeesCommentGo BackBaixar .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVERIntroduo aosIntroduo aosIntroduo aosIntroduo aosalgoritmosalgoritmosalgoritmosalgoritmosBruno TonetCristian Koliver .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVERSUMRIOINTRODUO AOS ALGORITMOS................................................1 1 - ALGORITMOS NO COMPUTACIONAIS ......................................3 2 - ALGORITMOS COMPUTACIONAIS ..........................................4 3 - LINEARIZAO DE EXPRESSES .........................................5 4 - FORMA GERAL DE UM ALGORITMO ........................................7 5 - VARIVEIS ..........................................................8 7 - LINHAS DE COMENTRIO ..............................................10 8 - COMANDOS DE E/S (ENTRADA/SADA) ...................................10 9 - CONSTRUINDO OS PRIMEIROS ALGORITMOS: ESTRUTURAS SEQENCIAIS ......13 10 - ESTRUTURA CONDICIONAL ...........................................15 11 - TESTANDO O ALGORITMO ............................................19 12 - ESTRUTURA DE REPETIO ..........................................20 13 - COMANDO REPITA...ATE ............................................21 14 - COMANDO ENQUANTO..FACA ..........................................24 15 - COMANDO PARA..FACA ..............................................25 16 - VARIVEIS COMPOSTAS HOMOGNEAS ..................................27 16.AVARIVEISINDEXADASUNIDIMENSIONAIS(VETORES) ............................27 16.BVARIVEISINDEXADASBIDIMENSIONAIS(MATRIZES) ............................28 17 - SUBALGORITMOS ...................................................30 17.A FUNES...........................................................30 Funes Predefinidas do Visualg .....................................30 Criando Funes.....................................................32 17.B PROCEDIMENTO(SUB_ROTINAS)...........................................33 18 FUNES DEFINIDAS RECURSIVAMENTE ................................34 19 REFERNCIAS .....................................................37 CAPITULO 1 8 EXERCCIOS...............................................38 CAPITULO 9 EXERCCIOS...................................................40 CAPITULO 10 E 11 EXERCCIOS.............................................42 CAPITULO 12 E 15 EXERCCIOS.............................................43 CAPITULO 16 VETOR EXERCCIOS............................................44 CAPITULO 16 MATRIZ EXERCCIOS...........................................45 CAPITULO 17 SUBALGORITMO EXERCCIOS.....................................46 CAPITULO 18 RECURSO EXERCCIOS.........................................48 .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER31 - Algoritmos No ComputacionaisUmalgoritmo uma seqncia de instrues finita e ordenada de forma lgica para aresoluo de uma determinada tarefa ou problema. So exemplos de algoritmos instrues demontagem, receitas, manuais de uso, etc. Um algoritmo no a soluo do problema, pois, seassim fosse, cada problema teria um nico algoritmo; um algoritmo umcaminhopara asoluo de um problema. Em geral, existem muitos (seno infinitos) caminhos que levam auma soluo satisfatria.Umalgoritmono computacional um algoritmo cuja seqncia de passos, a princpio,no pode ser

executada por um computador. Abaixo apresentado um algoritmo nocomputacional cujo objetivo usar um telefone pblico. Provavelmente voc executou oalgoritmo deste exemplo diversas vezes. O termo algoritmo est muito ligado Cincia daComputao, mas, na realidade, ele pode ser aplicado a qualquer problema cuja soluo possaser decomposta em um grupo de instrues.Exemplo 1.1Um outro exemplo tpico de algoritmo uma receita culinria, como no exemplo abaixo.Exemplo 1.2Algoritmo para fritar um ovo1. Colocar um ovo na frigideira2. Esperar o ovo ficar frito3. Remover o ovo da frigideiraO algoritmo acima, no entanto, poderia ser mais detalhado e completo. Uma versomais aceitvel seria: .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER4Exemplo 1.3Algoritmo para fritar um ovo1. Retirar um ovo da geladeira2. Colocar a frigideira no fogo3. Colocar leo4. Esperar at o leo ficar quente5. Quebrar o ovo separando a casca6. Colocar o contedo do ovo na frigideira7. Esperar um minuto8. Retirar o ovo da frigideira9. Apagar o fogoEssa segunda verso mais completa e detalhada que a anterior. Nela, vrias aesque estavam subentendidas foram explicitadas. No entanto, para que o algoritmo possa sertil, necessrio ainda que quem faz uso dele conhea os termos utilizados nas instrues. Oalgoritmo do exemplo s ser til para algum que seja fluente na lngua portuguesa econhea o significado dos verbosRetirar,Colocar,Esperarassim como dos substantivosutilizados no contexto de uma receita culinria. Em outras palavras, preciso que a linguagemutilizada no algoritmo seja conhecida tanto por quem oescreveuquanto por quem vaiexecut-lo.Para que o algoritmo possa ser executado por uma mquina importante que asinstrues sejam corretas e sem ambigidades. Portanto, a forma especial de linguagem queutilizaremos bem mais restrita que o Portugus e com significados bem definidos para todosos termos utilizados nas instrues. Essa linguagem conhecida comoPortugusEstruturado(s vezes tambm chamada dePortugol ). O portugus estruturado , na verdade,uma simplificao extrema do Portugus, limitada a umas poucas palavras e estruturas quetm um significado muito bem definido. Ao conjunto de palavras e regras que definem oformato das sentenas vlidas chamamossintaxe da linguagem. Durante este texto, asintaxe do Portugus Estruturado ser apresentada progressivamente e a utilizaremos emmuitos exerccios de resoluo de problemas.Aprender as palavras e regras que fazem parte dessa sintaxe fundamental; noentanto, no o maior objetivo deste curso. O que realmente exigir um grande esforo porparte do estudante aprender aresolver problemasutilizando a linguagem. Para isso, hsomente um caminho: resolver muitos problemas. O processo semelhante ao de tornar-secompetente em um jogo qualquer: aprender as regras do jogo (a sintaxe) s o primeiropasso, tornar-se um bom jogador (programador) exige tempo, muito exerccio e dedicao.Embora o Portugus Estruturado seja uma linguagem bastante simplificada, ela possuitodos os elementos bsicos e uma estrutura semelhante de uma linguagem tpica paraprogramao de computadores. Alm disso, resolver problemas com portugus estruturado,pode ser uma tarefa to complexa quanto a de escrever um programa em uma linguagem deprogramao qualquer. Portanto, neste curso, estaremos na verdade procurando desenvolveras habilidades bsicas que sero necessrias para adquirir-se competncia na programao decomputadores.Para praticar nossa sintaxe e testar nossos problemas, utilizaremos o software Visualgdesenvolvida por Cludio Morgado de Souza. E-mail: cmorgado@apoioinformatica.com.br.2 - Algoritmos ComputacionaisO computador, a princpio, no executa nada. Para que ele faa uma determinada tarefa -calcular uma folha de pagamento, por exemplo -, necessrio que ele execute umprograma.Umprograma um conjunto de milhares de instrues que indicam ao computador, passo apasso, o que ele tem que fazer. Logo, um programa nada mais do que um algoritmocomputacional descrito em uma linguagem de programao. Uma linguagem de programaocontm os comandos que fazem o computador escrever algo na tela, realizar clculos .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER5aritmticos, receber uma entrada de dados via teclado, e milhares de outras coisas, mas estescomandos precisam estar em uma ordem lgica.O termoprocessamento de dados muitas vezes utilizado em conjunto

comcomputadores, pois, em geral, isto o que eles fazem: processar dados. Da podem extrair osdois componentes bsicos de um algoritmo computacional (de agora em diante, esta palavrasempre utilizada no contexto de algoritmos computacionais):dadosecdigo. Dados so osvalores (nmeros, nomes, etc.) de que precisamos para resolver o problema, e cdigo so oscomandos ou instrues que usaremos para manipular e "processar" os dados.3 - Linearizao de ExpressesPara a construo de algoritmos que realizam clculo matemticos, todas as expressesaritmticas devem ser linearizadas, ou seja, colocadas em linhas, devendo tambm ser feito omapeamento dos operadores da aritmtica tradicional para os do Portugus Estruturado.Exemplo 3.1( )25 3 1 .53 + ((2/3 (5 3))+1)*5TradicionalComputacionalAs tabelas seguintes mostram os operadores aritmticos disponveis no PortugusEstruturado. OPERADORES ARITMTICOS PORTUGUS ESTRUTURADOAdio+Subtrao Multiplicao*Diviso/Diviso Inteira\Exponenciao^ ouExp(<base >,<expoente >) Mdulo (resto da diviso)%Os operadores relacionais realizam a comparao entre dois operandos ou duasexpresses e resultam em valores lgicos (VERDADEIROouFALSO).OPERADORES RELACIONAIS PORTUGUS ESTRUTURADOMaior>Menor<Maior ou igual>=Menor ou igual<=Igual=Diferente<> .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER6Exemplo 3.22+5>4 resultaVERDADEIRO 3<>3resultaFALSO Os operadores lgicos atuam sobre expresses e tambm resultam em valores lgicosVERDADEIROouFALSO. OPERADORESLGICOSPORTUGUSESTRUTURADOSIGNIFICADOMultiplicaolgicaEResultaVERDADEIROse ambas as partes forem verdadeiras.Adio lgicaOuResultaVERDADEIROse uma das partes verdadeira.NegaoNaoNega uma afirmao, invertendo o seu valor lgico: se forVERDADEIROtorna seFALSO, se forFALSOtorna seVERDADEIRO.A tabela abaixo chamadatabela verdade mostra os resultados das aplicaes dosoperadores lgicos conforme os valores dos operadores envolvidos. A B A E B A OU B NO A NO BVERDADEIRO VERDADEIRO VERDADEIRO VERDADEIRO FALSO FALSOVERDADEIRO FALSO FALSO VERDADEIRO FALSO VERDADEIROFALSO VERDADEIRO FALSO VERDADEIRO VERDADEIRO FALSOFALSO FALSO FALSO FALSO VERDADEIRO VERDADEIRODe acordo com a necessidade, as expresses podem ser unidas pelos operadoreslgicos.Exemplo 3.3(2+5>4) e (3<>3) resultaFALSO, poisVERDADEIROeFALSOresultaFALSO.A modularizao a diviso de uma expresso em partes, proporcionando maiorcompreenso e definindo prioridades para a resoluo da mesma. Como pde ser observadono exemplo anterior, em expresses computacionais utilizamos somente parnteses "()" paramodularizao. Na sintaxe do Portugus Estruturado podemos ter parnteses dentro deparnteses, como seriam os colchetes e as chaves na matemtica.Os parnteses indicam quais sub expresses, dentro de uma expresso, seroexecutados primeiro. A princpio, a execuo da esquerda para direita, mas alm dosparnteses, existem prioridades entre os operadores envolvidos na expresso. Tais prioridadesso mostradas nas tabelas seguintes.OPERADOR ARITMTICO PRIORIDADEExponenciao 3 (maior)Multiplicao 2Diviso 2Adio 1Subtrao 1 (menor) .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER7Exemplo 3.4(2 + 2)/2resulta2e2 + 2/2resulta3 OPERADOR LGICO PRIORIDADEe3ou2nao1Exemplo 3.5(2>3) ou (3<2) e (2<3) //resultado seriaFalso (2>3) e (3<2) ou (2<3) //resultado seriaVerdadeiro Entre as categorias de operadores tambm h prioridades, conforme mostrado natabela abaixo.OPERADOR PRIORIDADEOperadores aritmticos 3Operadores relacionais 2Operadores lgicos 1Lembrete:O software VisuAlg no possui relacionamento de categorias.2*5>3 ou 5+1<2 e 2<7 2 // resulta em erro.(2*5>3) ou (5+1<2) e (2<7 2) // certo seria assim.4 Forma Geral de um ALGORITMONessa seo vamos conhecer os primeiros elementos que compem o PortugusEstruturado e escrever alguns algoritmos.A estrutura geral de um algoritmo :Algoritmo"<nome do algoritmo>"var< declarao de variveis>inicio < lista de comandos>fimalgoritmo onde as palavrasalgoritmoefimalgoritmofazem parte da sintaxe da linguagem esempre delimitam oinicioefim de um algoritmo; a < declarao de variveis> aseo ou parte do algoritmo onde descrevemos os tipos de dados que sero usados na lista decomandos. Por exemplo, poderamos definir que fruta um tipo de dado

que pode assumirapenas os valores ma, pra, banana, abacaxi e outras frutas, sobre os quais podemos .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER8efetuar as operaes comparar, comprar, comer e servir;inicio indica o fim das declaraese o incio da seo de comandos; <lista de comandos > apenas uma indicao de queentre as palavrasinicioefimalgoritmopodemos escrever uma lista com uma ou maisinstrues ou comandos. importante salientar que, quando um algoritmo executado, asinstrues ou comandos de um algoritmo so sempre executados na ordem em que aparecemno mesmo.As palavras que fazem parte da sintaxe da linguagem sopalavrasreservadas, ouseja, no podem ser usadas para outro propsito em um algoritmo que no seja aqueleprevisto nas regras de sintaxe. A palavraalgoritmo, por exemplo, uma palavra reservada.Neste texto, as palavras reservadas sempre aparecero em negrito.5 VariveisUmavarivel pode ser vista como uma caixa com umrtuloounome colado a ela,que num dado instante guarda um determinado objeto. Ocontedodesta caixa no algofixo, permanente. Na verdade, essa caixa pode ter seu contedo alterado diversas vezes.Contudo, o contedo deve ser sempre do mesmo tipo.Na figura abaixo, a caixa (varivel) rotulada comFATOR contm o valor 5. Como seutipo numrico, em um determinado instante essa caixa poder conter qualquer valornumrico (inteiro ou fracionrio; positivo, negativo ou zero). Entretanto, em um determinadoinstante, ela conter um, e somente um, valor.Variveis so palavras que tem um significado bem especfico em um algoritmo. Paraque o computador possa executar comandos que envolvem variveis da maneira correta, eledeve conhecer os detalhes das variveis que pretendemos usar. Esses detalhes so: oidentificador desta varivel e o tipo de valores que essa varivel ir conter. Precisamos assim,de uma maneira de especificar esses detalhes e comunic los ao computador. Para issodevemos declarar nossas variveis logo abaixo da expressoVAR que tem a seguinte forma:V AR <identificador 1>, <identificador 2>, ..., <identificador n>:<tipo dasvariveis>onde<identificadori> o nome (identificador) de uma varivel e<tipo das variveis> determina que tipo de valor as variveis podero receber.Os identificadores das variveis so usados para referenci las dentro do algoritmo.Tais identificadores devem ser claros e precisos, dando uma idia do papel da varivel noalgoritmo. .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER9A identificao ou nomeao de variveis segue algumas regras:a. nomes de variveis no podem ser iguais a palavras reservadas;b. nomes de variveis devem possuir como primeiro caractere uma letra ousublinhado '_' (os outros caracteres podem ser letras, nmeros e sublinhado);c. nomes de variveis devem ter no mximo 127 caracteres;d. Nomes de variveis no podem conter espaos em branco;e. na sintaxe do Portugus Estruturado, no h diferena entre letras maisculas deminsculas (NOME o mesmo que noMe).Exemplo 5.1Identificadores vlidos:NOME, TELEFONE, IDADE_FILHO, IdadeFilho, NOTA1,Est_CivilIdentificadores invlidos:3Endereco, Estado Civil, PARA, algoritmo,numero/complementoVoc deve estar se perguntando por que a palavra PARA e algoritmo soidentificadores invlidos. Eles so invlidos, pois so palavras reservadas da linguagem, vejaoutras palavras que voc no deve utilizar como identificadores de variveis. PALAVRAS RESERVADASaleatorio e grauprad passoabs eco inicio pausaalgoritmo enquanto int piarccos entao interrompa posarcsen escolha leia procedimentoarctan escreva literal quadarquivo exp log radpgrauasc faca logico raizqate falso logn randcaracter fimalgoritmo maiusc randicaso fimenquanto mensagem repitacompr fimescolha minusc secopia fimfuncao nao sencos fimpara numerico senaocotan fimprocedimento numpcarac timercronometro fimrepita ou tandebug fimse outrocaso verdadeirodeclare funo para xouEm Portugus Estruturado, s existem trs tipos de dados, conforme a tabela abaixo.TIPO DESCRIOINTEIRORepresenta valores inteiros.Exemplos: 10, 5, 5, 10REAL ouNUMERICORepresenta valores reais (com ponto separador da parte decimal).Exemplos: 10, 15.5, 14.67LITERAL ouCARACTERERepresenta texto (seqncia ou cadeia de caracteres) entre aspas duplas.Exemplo "Esta uma

cadeia de caracteres", B, 1234 .: NAPRO :. NCLEO DE APOIO APRENDIZAGEM DE PROGRAMAOELABORADO POR BRUNO TONET & CRISTIAN KOLIVER10LOGICORepresenta valores lgicos (VERDADEIRO ou FALSO).6 Operador de AtribuioPara colocar um valor em uma varivel dentro de um algoritmo, utilizamos ooperador de atribuio.O operador de atribuio representado por uma seta (< )apontando para a esquerda.Exemplo 6.1Peso< 78.7 // Este comando atribui varivel Peso o valor 78.7.Nome< "Joo da Silva" // Este comando atribui varivel Nome o valor "Joo daSilva".Achei < FALSO // Este comando atribui varivel Achei o valorFALSO. importante lembrar que s se pode atribuir s variveis valores do mesmo tipo davarivel. Assim, o seguinte comando seria invlido:Exemplo 6.2VAR salario:REALINICIO salario< "Insuficiente"Deve estar claro, tambm, que sempre esquerda do comando de atribuio devehaver um (e somente um) identificador de varivel. Assim,so incorretosos seguintescomandos:Exemplo 6.2 so incorretos2060< NumeroContaNumeroAgencia+digitoControle< 2345 + 0NomeCliente+sobrenome< Joo + Silva 7 Linhas de ComentrioOs comentrios so declaraes no compiladas que podem conter qualquer informaotextual que voc queira adicionar ao cdigo fonte para referncia e documentao de seuprograma.Uma LinhaSo representados por duas barras normais ( // ). Todo o texto que voc digitar aps asduas barras ser comentrio.Exemplo 7.1// Este mtodo calcula o fatorial de n...x < y;// Inicializa a varivel x com o valor de y8 Comandos de E/S (Entrada/Sada)Em geral, um programa que faz seu processamento e no tem como mostrar seusresultados intil (imagine, por exemplo, uma calculadora que realiza uma infinidade deoperaes matemticas, mas no tem umdisplay para mostrar os resultados!). Portanto, emalgum ponto do algoritmo geralmente deve ocorrer exibio de valores, e todas aslinguagens de programao tm comandos para este fim. Em Portugus Estruturado of 54 Leave a Comment Comment must not be empty. EnviarCaracteres: 400 Comment must not be empty.EnviarCaracteres: ...Apostila Visualg 2Download or Print3,583 ReadsInformaes e classificaoCategoria:No classificado. Rating: Upload Date:03/30/2011 Copyright:Atribuio no comercial Tags:This document has no tags. Flag document for inapproriate contentThis is a private document.Uploaded byguima453FollowFollowingBaixarEmbed DocCopy LinkAdd To CollectionCommentsReadcastShareShare on Scribd: ReadcastPesquisarTIP Press Ctrl F F to quickly search anywhere in the document.PesquisarSearch History: Searching...Result 00 of 0000 results for result for p. Sees1 Algoritmos No Computacionais2 Algoritmos Computacionais4 Forma Geral de um ALGORITMO8 Comandos de E/S (Entrada/Sada)9 Construindo os Primeiros Algoritmos: Estruturas seqenciais10 Estrutura Condicional11 Testando o Algoritmo13 Comando repita...Ate14 Comando Enquanto..faca15 Comando para..faca16.a Variveis Indexadas Unidimensionais (Vetores)16.b Variveis Indexadas Bidimensionais (Matrizes)17 SubalgoritmosFunes Predefinidas do VisualgCriando Funes17.B Procedimento (Sub_rotinas)Capitulo 1 8 ExercciosCapitulo 9 ExercciosCapitulo 10 e 11 ExercciosCapitulo 12 e 15 ExercciosCapitulo 16 Vetor ExercciosCapitulo 16 Matriz ExercciosCapitulo 17 Subalgoritmo ExercciosCapitulo 18 Recurso ExercciosMore From This UserDocumentos relacionadosMore From This User75 p.Php 02 Curso Php Mysql Tim25 p.Histria da Matemtica Mesopotmia68 p.1 100TransistorCircuitsNext54 p.Apostila Visualg 2PrevRelated Docuements55 p.Linguagem Visualg2 0From

markofelix33 p.Apostila Final AlgoritmosFrom fleonor84 p.Execute 7From LAIONBNext84 p.Execute 12From LAIONB84 p.28356217 Apostila Logica de ProgramacaoFrom LAIONB84 p.Execute 12From dodokissPrev Next84 p.Execute 5From dodokiss84 p.Apostila Logica de ProgramaoFrom dodokiss70 p.AlgoritmosFrom Minake LemosPrev Next33 p.algoritmos_parte1From Luiz Fernando S. Santos70 p.2688_Lgica de ProgramaoFrom Any Nhah33 p.algoritmos_parte1From falcaodesignscribdPrev Next33 p.algoritmos_parte1From horbite33 p.algoritmos_parte1From Monokuro Boo70 p.2688_Lgica de ProgramaoFrom monteirofernandoPrev Next33 p.algoritmos_parte1From cientista2752 p.1.2 SEQUNCIA LGICAFrom ibanez200788452 p.1.1 LGICAFrom ibanez2007884Prev Next52 p.Apostila Lgica de ProgramaoFrom ibanez200788433 p.algoritmos_parte1From Jnior Braga70 p.Curso Bsico AlgoritmosFrom Vincius CavalcantePrev Next33 p.algoritmos_parte1From jleachi33 p.algoritmos_parte1From Lucas Rebouas70 p.Lgica de ProgramaoFrom jaspepiPrev Next125 p.Introduo a Programao Volume nico vFINALFrom Rodrigo RodriguesPrevCarregar Pesquisar Siga nos!scribd.com/scribdtwitter.com/scribdfacebook.com/scribdSobreImprensaBl ogParceirosScribd 101Material da webSuportePerguntas frequentesDesenvolvedores/APIVagasTermosCopyrightPrivacidadeCopyright 2012 Scribd Inc.Idioma:PortugusEscolha o idioma com o qual quer usar o Scribd:EnglishEspaolPortugus The Scribd Archive This document was uploaded by someone just like you and is now part of The Scribd Archive*. Give back to the community and gain 24 hours of download access by uploading something of your own.Do you understand the Scribd Terms of Service and Copyright Policy, and confirm that your uploading of this material complies with those policies and does not violate anyone's rights?UploadQueued: Uploading: You have uploaded: Upload failed: Document URL: This document is: PrivateThis document is: PublicCancel Upload Make it easier to find your new document!Title: Category: Presentations Choose a Category Art & Design Brochures/Catalogs Business/Law Government Docs How To Guides/Manuals Recipes/Menus Research School Work Other Spreadsheets Choose a Category Business/Law How To Guides/Manuals Research School Work Other Choose a Category Art & Design Comics Reviews Op Ed Books Fiction Books Non fiction Brochures/Catalogs Business/Law Creative Writing Government Docs How To Guides/Manuals Magazines/Newspapers Puzzles/Games Recipes/Menus Research Resumes/CVs School Work Speeches Other Please select a top level category first Automobiles Crafts Gadgets Scrapbooking Other Court Filings Press Releases Finance Marketing Real Estate Taxes & Accounting Technology Other Biography Health & Lifestyle History Philosophy Politics Psychology Religion & Spirituality Self Help Travel Other Calendars Crosswords Word Search Other Essays & Theses Homework Study Guides, Notes, & Quizzes Other Book Film Music Art Other Essays Fan Fiction Humor Memoirs Novels Poetry Screenplays & Plays Short Stories Other Chick Lit Children's Literature Romance Science Fiction & Fantasy Thrillers Young Adult Other Bills Forms Letters Public Notices Other Maps Sheet Music Origami Photography Posters Other Arts & Architecture Business & Economics Genealogy Health & Medicine History Internet & Technology Law Literature Math & Engineering Science Other Tags: (separate with commas) Description: Save

Queued: Uploading: You have uploaded: Upload failed: successSobre Bits e BytesSobre Bits e BytesDocument URL: This document is: PrivateThis document is: PublicCancel Upload Done!Make it easier to find your new document!Title: Category: Presentations Choose a Category Art & Design Brochures/Catalogs Business/Law Government Docs How To Guides/Manuals Recipes/Menus Research School Work Other Spreadsheets Choose a Category Business/Law How To Guides/Manuals Research School Work Other Choose a Category Art & Design Comics Reviews Op Ed Books Fiction Books Non fiction Brochures/Catalogs Business/Law Creative Writing Government Docs How To Guides/Manuals Magazines/Newspapers Puzzles/Games Recipes/Menus Research Resumes/CVs School Work Speeches Other Please select a top level category first Automobiles Crafts Gadgets Scrapbooking Other Court Filings Press Releases Finance Marketing Real Estate Taxes & Accounting Technology Other Biography Health & Lifestyle History Philosophy Politics Psychology Religion & Spirituality Self Help Travel Other Calendars Crosswords Word Search Other Essays & Theses Homework Study Guides, Notes, & Quizzes Other Book Film Music Art Other Essays Fan Fiction Humor Memoirs Novels Poetry Screenplays & Plays Short Stories Other Chick Lit Children's Literature Romance Science Fiction & Fantasy Thrillers Young Adult Other Bills Forms Letters Public Notices Other Maps Sheet Music Origami Photography Posters Other Arts & Architecture Business & Economics Genealogy Health & Medicine History Internet & Technology Law Literature Math & Engineering Science Other Tags: (separate with commas) Description: Save Subscribe to The Scribd Archive and download as many documents as you'd like.Monthly SubscriptionMost Popular$9/mo.1 Day Pass$51 Year Pass$59Choose payment optionPay with Credit CardPay with PayPal or Credit* The Scribd Archive is a collection of millions of documents, including research reports, best selling books, news source materials, and more. Read the Scribd Archive FAQ for more information.PDF PDF TXTDocument size: 445.109 87.915 Document name: 51902014 Apostila Visualg 2.pdf.txtDownload PDFYour download has started. Close this dialog.Having trouble downloading? Try again. Download This DocumentPDF PDF TXTDocument size: 445.109 87.915 Document name: 51902014 Apostila Visualg 2.pdf.txtDownload PDFYour download has started. Close this dialog.Having trouble downloading? Try again.