Fundamentos de Programação
POSSUI UM CUPOM? Não se preocupe, clique em COMPRAR e na tela de pagamento você poderá aplicá-lo para garantir o seu desconto.
Informações Técnicas - Impresso
ISBN: 9788580550146
Ano: 2008
Informações Técnicas - E-Book
Páginas: 706
ISBN: 9788580550146
Ano: 2008
- Resumo O autor utiliza técnicas de abstração que permitem resolver problemas de programação de modo simples e racional, privilegiando a aprendizagem das regras de sintaxe e solução de problemas. O livro ensina a programar utilizando conceitos fundamentais. Para isso, descreve, com grande quantidade de exemplos e exercícios, as ferramentas de programação mais utilizadas na aprendizagem da computação: diagramas de fluxo e linguagem algorítmica (pseudocódigo).
- Texto Curto Oferece ferramentas para desenvolver programas eficientes e bem-estruturados, que servem de base para a construção de fundamentos teóricos e práticos de programação.
- ideal Para Estudantes de graduação.
- Sumário Confira o sumário detalhado (clique aqui).
Prefácio à 3ª edição
Prefácio à 2ª edição
PARTE I - Algoritmos e Ferramentas de ProgramaçãoCapítulo 1. Computadores e linguagens de programaçãoCapítulo 2. Resolução de problemas com o computador e ferramentas de programaçãoCapítulo 3. Estrutura geral de um programaPARTE II - Programação estruturada: Algoritmos e estruturas de dadosCapítulo 4. Fluxo de controle I: Estruturas seletivasCapítulo 5. Fluxo de controle II: Estruturas repetitivasCapítulo 6. Subprogramas (subalgoritmos): Procedimentos e funçõesCapítulo 7. Estruturas de dados I (arrays e estruturas)Capítulo 8. As Cadeias de caracteresCapítulo 9. ArquivosCapítulo 10. Ordenação, busca e intercalaçãoCapítulo 11. Ordenação, busca e fusão externa (arquivos)Capítulo 12. Estruturas dinâmicas lineares de dados (pilhas, filas e listas ligadas)Capítulo 13. Estrutura de dados não-lineares (árvores e grafos)Capítulo 14. RecursividadeParte III - Programação Orientada a ObjetosCapítulo 15. Conceitos fundamentais de orientação a objetosCapítulo 16. Projeto de classes e objetos: Representações gráficas em UMLCapítulo 17. Relações: Associação, generalização e herançaPARTE IV - Metodologia da Programação e Desenvolvimento de SoftwareCapítulo 18. Resolução de problemas e desenvolvimento de software: Metodologia da programaçãoÍndiceApêndices - Equipe Revisão:
Flávio Soares Corrêa da Silva, Docente do Instituto de Matemática e Estatística da Universidade de São Paulo.
Tradução:
Paulo Heraldo Costa do Valle.
- Material Complementar