Importância do Algorítmo e do Raciocínio Lógico
Artigo: Importância do Algorítmo e do Raciocínio Lógico. Pesquise 862.000+ trabalhos acadêmicosPor: gaturnno • 18/9/2014 • Artigo • 873 Palavras (4 Páginas) • 277 Visualizações
São Paulo, 16 de Setembro de 2014
Relatório 1 – Importância do Algorítmo e do Raciocínio Lógico
A automação é o processo em que uma tarefa deixa de ser desempenhada pelo homem e passa a ser realizada por máquinas, sejam estes dispositivos mecânicos, eletrônicos(como os computadores) ou de natureza mista. Para que a automação de uma tarefa seja bem-sucedida é necessário que a máquina que passará a realizá-la seja capaz de desempenhar cada uma das etapas constituintes do processo a ser automatizado com eficiência, de modo a garantir a repetibilidade do mesmo. Assim, é necessário que seja especificado com clareza e exatidão o que deve ser realizado em cada uma das fases do processo a ser automatizado, bem como a sequencia em que estas fases devem ser realizadas. À especificação da sequencia ordenada de passos que deve ser seguida para a realização de uma tarefa, garantindo a sua repetibilidade, dá-se o nome de algoritmo.
Ao contrário do que se pode pensar, o conceito de algoritmo não foi criado para satisfazer às necessidades da computação. Pelo contrário, a programação de computadores é apenas um dos campos de aplicação dos algoritmos. Na verdade, há inúmeros casos que podem exemplificar o uso (involuntário ou não) de algoritmos para a padronização do exercício
de tarefas rotineiras. Para que um computador possa desempenhar uma tarefa é necessário que esta seja detalhada passo-a-passo, numa forma compreensível pela máquina, utilizando aquilo que se chama de programa. Neste sentido, um programa de computador nada mais é que um
algoritmo escrito numa forma compreensível pelo computador dando definição à lógica de programação.
Formas de Representação de Algoritmos:
Existem diversas formas de representação de algoritmos, mas não há um consenso com relação à melhor delas. O critério usado para classificar hierarquicamente estas formas está diretamente ligado ao nível de detalhe ou, inversamente, ao grau de abstração oferecido.
Algumas formas de representação de algoritmos tratam os problemas apenas em nível
lógico, abstraindo-se de detalhes de implementação muitas vezes relacionados com alguma
linguagem de programação específica.
Por outro lado existem formas de representação de algoritmos que possuem uma maior riqueza de detalhes e muitas vezes acabam por obscurecer as ideias principais do algoritmo, dificultando seu entendimento.
Dentre as formas de representação de algoritmos mais conhecidas podemos citar:
Descrição Narrativa;
Fluxograma Convencional;
Pseudocódigo, também conhecido como Linguagem Estruturada ou Portugol.
*** ATENÇÃO ***
Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema
teria um único algoritmo. Algoritmo é um caminho para a solução de um problema, em
geral, os caminhos que levam a uma solução são muitas. O aprendizado de algoritmos é como aprender a jogar futebol, não se consegue a não ser através de muitos exercícios.
Algoritmos não se aprendem:
- Copiando Algoritmos
- Estudando Algoritmos
Algoritmos só se aprendem:
- Construindo Algoritmos
- Testando Algoritmos
Lógica de Programação:
A lógica de programação é necessária para pessoas que desejam trabalhar com
desenvolvimento de sistemas e programas, ela permite definir a sequencia lógica para o
desenvolvimento.
Então o que é lógica?
Lógica de programação é a técnica de encadear pensamentos para atingir determinado
objetivo.
Sequencia Lógica:
...