Algoritmos são fundamentais para a formação acadêmica em computação. Entretanto, as disciplinas de algoritmos tendem a causar os maiores “traumas” aos alunos iniciantes, tornando-se, inclusive, co-responsáveis pelos altos índices de desistência que ocorrem nos primeiros anos dos cursos superiores dessa área. A construção de algoritmos pode parecer simples para profissionais experientes, mas às vezes se mostra indecifrável ao aluno iniciante. Por isso, a maioria dos livros de algoritmos subestima o desafio que é a programação para alunos principiantes. Os autores deste livro conhecem estas dificuldades pois lecionam disciplinas relacionadas ao tema já há algum tempo. Esta experiência é aproveitada na elaboração do livro, que apresenta uma linguagem simples e direta, sem deixar de tratar de temas mais complexos.
Este livro expõe conceitos formais seguidos da resolução de problemas, identificando erros comuns na construção de algoritmos, permitindo aos alunos identificar suas principais dificuldades. Apresenta problemas resolvidos, em versões simples e complexas, capacitando o aluno para o desenvolvimento de algoritmos mais elaborados. Em cada capítulo são incluídos programas em Pascal e C, para facilitar a transição do pseudocódigo para a linguagem de programação; também são propostos inúmeros exercícios, com solução ao final do livro.
Pode ser utilizado como livro-texto nos primeiros anos dos cursos de Sistemas de Informação, Ciência da Computação e Engenharia da Computação, além de outros que tenham disciplinas relacionadas à programação. Profissionais de Informática podem utilizá-lo para aprofundamento teórico e prático de algoritmos.
Tópicos abordados:
- Conceitos: algoritmos e programas, compiladores, estruturação de algoritmos, pseudocódigo.
- Fundamentos: tipos, variáveis, blocos, atribuição, entrada e saída, testes de mesa.
- Comandos de condição.
- Comandos de repetição.
- Módulos: abordagem top-down, retorno de valores, escopo de variáveis, pilhas, passagem de parâmetros por valor e referência.
- Recursividade: funções recorrentes, recursividade e pilhas, algoritmos recursivos e iterativos.
- Vetores e matrizes.
- Registros: vetores com registros e registros com vetores.
- Arquivos seqüenciais, texto e indexados.
- Ponteiros.
- Listas, filas e pilhas.
- Árvores.
- Complexidade de algoritmos: notação O e análise de algoritmos clássicos.
- Linguagem de programação Pascal.
- Linguagem de programação C.
Código: | L037-9788575220733 |
Código de barras: | 9788575220733 |
Peso (kg): | 0,615 |
Altura (cm): | 24,00 |
Largura (cm): | 17,00 |
Espessura (cm): | 1,00 |
Autor | Fertig Cristina |
Editora | Novatec Editora |
Idioma | PORTUGUES |
Encadernação | BROCHURA |
Páginas | 384 |
Ano de edição | 2005 |
Faixa etária |
Algoritmos e programação - Teoria e prática
Frequentemente comprados juntos
Guia de bolso de pronto-socorro
O "Guia de Bolsa do Pronto-Socorro" é uma ideia que surgiu para complementar a Série Guias de Bolso ..
R$158,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Programação Java para a Web
Programação Java para a Web é um livro inovador, com enfoque extremamente prático, que mostra passo ..
R$99,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Lógica de programação e algoritmos com JavaScript
Os conteúdos abordados em Lógica de Programação e Algoritmos são fundamentais a todos aqueles que de..
R$69,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Como usar uma protoboard!
Construa circuitos eletrônicos com uma protoboard. Uma protoboard é uma base plástica usada para con..
R$35,00 R$32,08
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Lógica para computação
Lógica para computação apresenta um texto original em português que, sem perder a abordagem introdut..
R$116,90
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Como montar um robô
Monte seu próprio robô inteligente 5 em 1 a partir do zero! Com este manual ilustrado totalmente ..
R$39,00 R$35,75
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Aprendendo SQL
Atualizado para os mais recentes sistemas de gerenciamento de banco de dados – incluindo MySQL 5.1, ..
R$83,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Introducao A Programacao Com Python
Este livro é orientado ao iniciante em programação. Os conceitos básicos de programação, como expres..
R$69,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Regras do jogo
O designer que ler este livro encontrará uma discussão bem diferente das habituais acerca dos fundam..
R$62,00
Vendido e entregue por Leitura - SP/Campinas - Campinas Shopping
Guia mangá microprocessadores
Ayumi é uma jogadora de Shogi (xadrez japonês) de categoria internacional que não pode ser derrotada..
R$69,00 R$63,25
Vendido e entregue por Leitura - MG/BH - Diamond Mall