algoritmo e lógica
Construção de algoritmos
1
Jander Moreira
Reitor
Prof. Dr. Targino de Araújo Filho
Pró-Reitora de Graduação
Profa. Dra. Emília Freitas de Lima
Coordenação UAB-UFSCar
Prof. Dr. Daniel Mill
Profa. Dra. Denise Abreu-e-Lima
Profa. Dra. Valéria Sperduti Lima
Profa. Dra. Joice Lee Otsuka
Coordenação do curso de Sistemas de Informação
Profa. Dra. Sandra Abib (Coordenadora)
Profa. Dra. Wanda Hoffmann (Vice-Coordenadora)
Universidade Federal de São Carlos
Via Washington Luís, km 235
13565-905 - São Carlos - São Paulo - Brasil
Telefax (0xx16) 3351 8137 www.editora.ufscar.br email: edufscar@power.ufscar.br
2
Construção de algoritmos
Jander Moreira
Construção de algoritmos
São Carlos, 2009
3
Jander Moreira
C
2009, Jander Moreira. Todos os Direitos Reservados.
Livro destinado ao curso de Bacharelado em Sistemas de Informação - UAB-UFSCar - EaD
(Educação a Distância).
Concepção e Produção Editorial
Prof. Dr. Daniel Mill
Responsáveis pela Preparação e Revisão
Ms. Gislaine Cristina Micheloti Rosales (designer/projetista)
Ms. Marcelo Fila Pecenin (revisor)
Douglas H. Perez Pino (revisor)
Arte da Capa
Jorge Oliveira
Editoração, diagramação eletrônica
Rodrigo Rosalis da Silva
UAB-UFSCar
Telefone (0xx16) 3351 8420 www.uab.ufscar.br Todos os direitos reservados. Nenhuma parte desta obra pode ser reproduzida ou transmitida por qualquer forma e/ou quaisquer meios (eletrônicos ou mecânicos, incluindo fotocópia e gravação) ou arquivada em qualquer sistema de banco de dados sem permissão escrita do titular do direito autoral.
4
Construção de algoritmos
Sumário
Apresentação ........................................................................ 9
Ficha da disciplina ................................................................. 11
Unidade 1: Conceitos básicos sobre algoritmos
1.1 Primeiras palavras ................................................................. 17