Construção de Algoritmos e Programação

Algoritmos para quem já sabe programar

Autor
Afiliação

Jander Moreira

Data de Publicação

24/08/2024

\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)

Apresentação

Importante

Este material está em produção e, assim, é necessária atenção quanto à precisão do conteúdo e às possíveis alterações que serão promovidas ao longo do tempo.

Versão 0.1-alfa

Este sítio é a versão online do livro “Construção de Algoritmos e Programação: Algoritmos para quem já sabe programar”.

A disciplina de graduação Construção de Algoritmos e Programação, que é ofertada regularmente pelo Departamento de Computação para os cursos de Bacharelado em Ciência da Computação e Bacharelado em Engenharia da Computação da Universidade Federal de São Carlos, motivou a escrita deste livro, pensando em uma abordagem distinta da usualmente feita em cursos básicos de programação.

A versão Algoritmos para quem já sabe programar

Não é incomum, ainda mais em tempos recentes, que as pessoas já tenham, de alguma forma, tido contato com uma linguagem de programação e já tenham produzidos programas. Ambientes de desenvolvimento de código cada vez mais sofisticados, tanto executados localmente quanto disponíveis online, ajudam na escrita do código fonte, dando suporte relevante ao programador.

Programas de qualidade, porém, envolvem em um raciocínio para se chegar a uma boa solução. Isso pode ser esquecido quando o código final passa a ser o foco da atenção em detrimento de uma boa organização da solução do problema que será tratado.

Neste texto, um caminho que envolve a abordagem de problemas e a propostas de soluções algorítmicas para resolvê-los é traçado, supondo que o leitor já possua algum conhecimento em uma linguagem de programação imperativa e estruturada. Embora a linguagem C seja empregada nos exemplos, a experiência prévia com outras linguagens não invalida os conceitos apresentados.

Disponibilidade online