Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

15 
 
 
2. Algoritmos e fluxogramas 
Normalmente, quando um aluno primeiro aprende a programar, ele geralmente 
usa uma das linguagens de programação baseadas em texto. Dependendo do idioma, 
isso pode ser fácil ou extremamente difícil. 
Muitas linguagens exigem que você escreva linhas de códigos confusas apenas 
para exibir o texto "Alô, mundo!" na tela. Usando fluxogramas, você pode se concentrar 
em conceitos de programação, em vez de em todas as complicações de uma linguagem 
de programação típica. 
Como este livro é destinado a quem ainda não sabe programar, este capítulo vai 
mostrar o que é um algoritmo e como utilizar fluxogramas para criar algoritmos antes de 
partirmos diretamente para a Linguagem C. 
Para isso usaremos um excelente software chamado Flowgorithm6. Seu nome é 
uma associação das palavras fluxograma e algoritmo e é exatamente do que precisamos 
agora. 
A ideia aqui é utilizar fluxogramas simples para montar os algoritmos e entender 
comandos de decisão e laços de repetição por exemplo. Depois de entender a lógica de 
programação, é fácil aprender um dos principais idiomas. 
Também é possível executar programas diretamente no Flowgorithm já que ele 
pode converter interativamente o fluxograma em mais de 18 idiomas que incluem: C#, C 
++, Java, JavaScript, Lua, Perl, Python, Ruby, Swift, Visual Basic .NET e VBA (usados 
no Office). 
2.1. ALGORITMOS 
Antes de mostrarmos o primeiro fluxograma vamos definir o que são algoritmos 
para entender como os fluxogramas podem nos ajudar. Um algoritmo é uma sequência 
finita de instruções não ambíguas, em resumo são passos para resolver uma tarefa. O 
conceito de algoritmo existe há séculos e o uso do conceito pode ser atribuído a 
matemáticos gregos, por exemplo a Peneira de Eratóstenes e o algoritmo de Euclides. 
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita 
de bolo 😊, embora normalmente os algoritmos úteis sejam mais complexos. Algoritmos 
podem repetir passos (iterações) ou tomar decisões (se x maior que y então...). 
Veja um exemplo de algoritmo para fazer um bolo: 
1. Aqueça o forno a 180 ºC 
 
 
6 Disponível em: <http://www.flowgorithm.org>. Acesso em: 18 abr. 2018.

Mais conteúdos dessa disciplina