ROBLEDO
Aula 1
Introdução a algoritmos
Formador: Gerhard Saboia
Objetivos da aula
• Estudar os tipos de algoritmos a serem utilizados (pseudocódigo e fluxograma);
• Perceber a importância de algoritmos para a resolução de problemas
computacionais: abordar os conceitos de entrada, processamento e saída do ponto de vista computacional;
• Compreender as aplicações dos algoritmos para a resolução desses diferentes problemas. Introdução
Nesta unidade, iremos estudar algoritmos e introduzir a linguagem de programação Java (plataforma Java).
O ser humano utiliza a capacidade de raciocínio para desenvolver produtos que o auxiliem a economizar tempo e esforço (físico ou mental) na execução de uma determinada tarefa.
Tarefas como trocar o pneu de um carro, preparar uma refeição etc. são exemplos de algoritmos, pois os algoritmos são passos a serem seguidos para a realização de determinadas atividades.
Tópico 1: Algoritmos
Um algoritmo é uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa (Puga).
Ele pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido (Forbellone).
Mas, onde mais podemos perceber os algoritmos?
1.1 Aplicação
Os algoritmos são amplamente utilizados nas disciplinas ligadas à área de ciências exatas, tais como matemática, física, química e informática, entre outras.
Também, as pessoas utilizam-se de algoritmos de maneira intuitiva para realizar tarefas do seu cotidiano; por exemplo, uma receita de bolo.
Outro exemplo do uso de algoritmos se evidencia quando um mecânico lança mão do passo a passo para a troca de um pneu. Veja a figura 01.
Ou então, quando uma motorista utiliza-se de algoritmos de maneira intuitiva para a troca de um pneu furado. Veja a figura 02.
Figura 01: Mecânico trocando pneu.
Fonte: http://www.airliners.net/aviation-photos/
Figura 02: Motorista