Logica_de_Programacao_3_Edicao_Livro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
XII J
Lógica de programação
repetição são explicadas nlinuciosarne11te, co11tat1do con1 n1uitos exen1plos e exercícios. Esse
capítulo é 111uito it11portante, pois ju11to com os dois prin1eiros, e11cerra o conl1ecime11to
1nínimo e indispe11sável para a construção e o entendimento de algo1itmos.
O Capítulo 4 - Estruturas de dados - estuda os vetores, n1atrizes, registros e suas co1nbinações.
Esses tipos são utilizados para organizar e manipular um conjunto de dados de
for1na est.rut.11rada. A definição, declaração e rnanipulação dessas estruturas são exploradas
por me io de vários exemplos e exercícios.
O Capítulo 5 -Arquivos -
explora o conceito de conjunto de regisu·os arn1azenados 11a
for111a de arqllivos. Apesar da abordagen1 tradicional fazer referência aos arquivos computacionais,
são focalizadas situações e circunstâ.ncias elo cotidiano, o que permite abordar os
arquivos seqüenciais, rar1dôrnicos e indexados de for1na natural e acessível.
O Capítulo 6 - Modularizando algoritmos - trata da deco111posição de urn problerna
co1nplexo en1 várias partes, cada qual sendo resolvida por 1neio da consu·ução de um n1ódulo
- urn subaJgoritmo. Neste capítulo são abordados os contextos dos n1ódulos (ação e
resultado), escopo de variáveis e passagen1 de parân1eu·os.
O Capítulo 7-Estruturas de dados avançadas-apresenta urna 11oção sobre as esu1.1turas
de dados avançadas, con10 listas, filas, pilhas e án,ores. O objetivo deste capítulo é fazer
tuna introdução ao tema através de seus conceitos e técnicas de base. Un1 estudo co1npleto
e exaustivo do assunto pode ser enconu·ado en1 livros específicos da área.
Os três primeiros capítulos são fundamentais para a cornpreensão e construção de algoritrnos
básicos. O Capítulo 4 trata das estruturas de dados essenciais para o estudo dos
capítulos seguiI1tes e para a elaboração de tuna grande quantidade de tipos de alg·oritn1os.
Os capítulos 5, 6 e 7 possuem un1 maior grau de indepe11dência e pode1n ser estudados confom1e
a necessidade e interesse do leitor.
Nesta terceira edição, o livro conta corn uma revisão geral em seu texto, a1npliação significativa
dos exercícios de fixação e propostos, assim como a resolução de todos os exercícios
de fixação no anexo. O novo projeto gráfico inclui a nun1eração das linhas dos algoritmos
(atendendo a pedidos), objetivos de cada capítulo, índice remissivo e lista de algoritmos no
final do livro.
Outra grande novidade é que o livro agora te1n 111aterial de apoio, que pode ser enco11-
trado em ,v\v,v.prenhall.co1n/forbellone_br, no qual o estudante encontrará a solução de
exercícios propostos escolhidos e uma lista adicional com outras sugestões de exercícios. No
1naterial complementar aos professores estarão disponíveis apresentações em Po,verPoint de
cada capítulo, para uso em sala d e aula.
Esperamos que todo este novo n1aterial continue contribuindo decisivamente para a forinação
do leitor e que seja uma boa opção para os professores de lógica de programação.
Os a:utores