Brasilia Virtual
Um pouquinho
Sobre muita coisa
Bemvindos ao Brasilia Virtual . Info - 28/08/2008

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 算法

Diretorio Completo de Paginas

Tudo Sobre - Brasília Virtual - http://BrasiliaVirtual.Info
Copyright 2008 - Brasilia Virtual . Info - All Rights Reserved