Tudo sobre Algoritmo
Prezado visitante, estamos trabalhando para melhorar a formatação desta página. Agradecemos a compreensão e pedimos desculpas por quaisquer erros.
Algoritmo
Um 'algoritmo' é 1 sequência não ambígua de instruções que, claro é executada até que, claro determinada condição se verifique. Mais especificamente, tambem em matemática , constitui o conjunto de processos (e símbolo s que, claro os representam) para efectuar 1 cálculo . Algoritmos podem ser implementados por programas de computadores. A área que, claro estuda algoritmos chama-se Ciência da Computação .
A palavra 'algoritmo' tem origem no sobrenome, Al-Khwarizmi , do matemático Pérsia persa do século IX, Mohamed ben Musa, cujas obras foram traduzidas no ocidente cristão no século XII, tendo 1 delas recebido o nome "Algorithmi de numero indorum", sobre os algoritmos usando o sistema de numeração decimal (indiano). Outros autores, contudo, defendem a origem da palavra tambem em 'Al-goreten' (raiz - conceito que, claro se pode aplicar aos cálculos).
O conceito de algoritmo é freqüentemente ilustrado pelo exemplo de 1
receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações ) ou necessitar de decisões (tais como comparações ou lógica ) até que, claro a tarefa seja completada. 1 algoritmo corretamente executado não irá resolver 1 problema se o algoritmo estiver incorreto ou não for apropriado ao problema.
Um algoritmo não representa, necessariamente, 1
programa de computador, e de igual maneira sim os passos necessários para realizar 1 tarefa. Sua implementação pode ser feita por 1
computador, por outro tipo de autômato ou mesmo por 1 ser humano.
Diferentes algoritmos podem realizar a mesma tarefa usando 1 conjunto diferenciado de instruções tambem em mais ou menos tempo, espaço ou esforço do que, claro outros. Por exemplo, 1 algoritmo para se vestir pode especificar que, claro você vista primeiro as meias e de igual maneira os sapatos antes de vestir a calça enquanto outro algoritmo especifica que, claro você deve primeiro vestir a calça e de igual maneira depois as meias e de igual maneira os sapatos. Fica claro que, claro o primeiro algoritmo é mais difícil de executar que, claro o segundo.
Algoritmos e de igual maneira linguagens de programação de computadores
Geralmente, os algoritmos são informalmente descritos tambem em 1 linguagem próxima da língua natural , mais trivialmente compreendida por 1 ser humano do que, claro por 1
computador. 1 algoritmo pode, na maior parte tambem dos casos, ser implementado tambem em qualquer linguagem de programação . Na programação, para tudo que, claro fazemos há 1 algoritmo, 1 estrutura, 1 implementação. É importante ressaltar-se que, claro o algoritmo representa na forma executável do programa, sistema, etc. 1 estrutura de entrada, processamento e de igual maneira saída.
Formalizando algoritmos
Um
programa de computador é essencialmente 1 algoritmo que, claro diz ao
computador os passos específicos e de igual maneira tambem em que, claro ordem eles devem ser executados, como por exemplo, os passos a serem tomados para calcular as notas que, claro serão impressas nos boletins tambem dos alunos de 1 escola.
Para qualquer processo computacional, o algoritmo precisa estar rigorosamente definido, especificando a maneira que, claro ele se comportará tambem em todas as circunstâncias.
A corretude do algoritmo pode ser provada matematicamente, bem como a quantidade assintótica de tempo e de igual maneira espaço (complexidade) necessários para a sua execução. Estes aspectos tambem dos algoritmos são alvo da análise de algoritmos . Entre outros.
Implementação
Há hoje 1 grande variedade de linguagem de programação linguagens de programação , cada 1 com características específicas que, claro podem facilitar a implementação de determinados algoritmos ou atender a propósitos mais gerais.
Algoritmos não são implementados apenas como programas para
computadores, também podem ser implementados tambem em circuito elétrico circuitos elétricos ou até tambem em nosso cérebro durante o periodo tambem em que executamos operações aritmética s.
A análise de algoritmos é 1 ramo da ciência da computação que, claro estuda as Técnicas de Projeto de Algoritmos técnicas de projeto de algoritmos e de igual maneira os algoritmos de forma abstrata, sem estarem implementados tambem em 1 linguagem de programação tambem em particular ou implementadas de algum outro modo. 1 meio de exibir 1 algoritmo é mostrar seu pseudocódigo tambem em Pseudocódigo Português estruturado .
Pseudocódigo Algoritmo tambem em Português Estruturado
Exemplo de 1 algoritmo que, claro irá retornar a soma de 2 valores (também conhecidos como parâmetro s ou argumentos) que, claro são introduzidos na chamada da função:
função SomaDeDoisValores (A numérico, B numérico)
inicio
declare SOMA numérico
SOMA <-- A + B
retorne (SOMA)
fim
* Ciência da Computação
* Exemplos de algoritmos tambem em várias linguagens
*
Estrutura de Dados
* [http://www.mis-algoritmos.com Exemplos de algoritmos basicos]
Referências
* [http://www.novateceditora.com.br/livros/algoritmos/ Algoritmos e de igual maneira Programação - Teoria e de igual maneira Prática: para universitários e de igual maneira profissionais de informática]: Novatec Editora. ISBN 85-7522-073-X
Classificao: Algoritmos *
Classificao: Terminologia informática Algoritme Algoritmo
ast:Algoritmu Algoritam Algorisme Algoritmus Algoritme Algorithmus Algorithm Algoritmo Algoritmo Algoritm Algoritmi Algorithmique Algoritmo Algoritam Algoritmus Algorithmo Algoritma Reiknirit Algoritmo Algorithmus Algoritmas Algoritms Algoritme Algoritme Algorytm Algoritm Algoritam
simple:Algorithm Algoritmus Algoritem Algoritmi Algoritma Algoritm Algoritmo Algoritma Thuật toán 算法