Fundamentos da
Programacao o
Computadores
Ana Fernanda Gomes Ascencio
Edilene Aparecida Veneruchi de Campos
PEARSON
corres
fie
Sao Paulo :
Brasil Argentina Colémbia Costa Rica Chile Espanha a
Guatemala México Peru Porto Rico Venezuela+ TTT
OBJETIVOS E RESUMO
Este livto tem como objetivos:
‘¢ apresentar técnicas para a elaboracao de algoritmos;
‘¢ apresentar comandos para & implementacdo de algoritmos nas linguagens PASCAL
e CICH;
‘@ apresentar a solucdo de problemas em algoritmos € em programas escritos em
PASCAL e em C/CH;
‘* incentivar os leitores & programagio por meio da proposi
problemas ao final de cada capitulo.
Jo de varias situagdes
‘Todos os capitulos apresentardo nas segdes iniciais conceitos tedricos sobre a utiliza-
‘¢%0 do assunto em questo em algoritmos, em PASCAL e em C/C++.
A peniiltima segio de cada capitulo apresenta uma série de problemas resolvidos em
algoritmos. Os problemas resolvidos em PASCAL e, também, em C/C++ serdo encontra-
dos no CD.
A citima segdo de cada capitulo apresenta diversos problemas para serem resolvidos
pelos leitores.
RELEVANCIA, ATUALIDADE E PUBLICO-ALVO
Durante os anos em que ensinamos algoritmos ¢ fundamentos da programagao, obser-
vamos a grande dificuldade que os alunos tém em assimilar esses novos conceitos'e em
adquirir habilidades que Ihes permitam resolver problemas reais relacionados & programacio.
Observamos, também, que quando os alunos conseguem fazer a andlise aprofundada
de alguns problemas jé resolvidos, parte dessas dificuldades sdo superadas, 0 que Ihes
Proporciona maior motivagdo para os estudos.
Esta obra serd aproveitada pelos alunos iniciantes na programagio de computadores,
visto que as linguagens PASCAL e C/C++ stio muito utilizadas no infcio da programacao,
por serem de fécil compreensdo e 6timas para despertar 0 raciocinio I6gico nos alunos.
Esta obra se diferencia das demais por apresentar grande quantidade de exercfcios
resolvidos € propostos apés cada capitulo, com excecao do Capitulo 1, servindo como
apoio para aulas de laboratério, que € uma prética muito comum nas universidades atual-
mente.a
vin FUNDAMENTOS DA PROGRAMACAO DE COMPUTADORES
CONVENGOES USADAS NESTE LIVRO
Para facilitar 0 aprendizado utilizamos fonte monoespacada em todas as solugdes em
Algoritmo bem como em nomes de varidveis, campos etc
Nas solugdes dos exercicios em Algoritmo usamos este sfmbolo (#) para indicar que a
linha continua, isto é, a quebra que usamos existe somente para efeito de diagram¢ao, uma
vez que ndo caberia toda a frase em uma tinica linha, Ao digitar, o leitor deve dar continui-
dade sem usar 0 sfmbolo () que nao existe na solugdo.
Os seguintes {cones também foram usados:
Pascat. Para indicar a localizago do exercicio em PASCAL no CD que acom-
panha o livro
€/C++ Para indicar a localizacdo do exercicio em C++ no CD que acompanha
o livro
‘Kueoritmo — Para indicar a solugdo do exercicio em Algoritmo.