Você está na página 1de 353
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.

Você também pode gostar