Estrutura do Algoritmo
Tese: Estrutura do Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: dmontei • 8/6/2013 • Tese • 1.083 Palavras (5 Páginas) • 401 Visualizações
Estrutura do Algoritmo
Algoritmo tem como significado operação ou processo de cálculo.Um algoritmo é um
conjunto finito de regras que fornece uma seqüência de operações para resolver um problema
específico, entretando não é a solução do problema, mas sim o meio de obtê-la.
Para o desenvolvimento de um algoritmo eficiente é necessário obedecermos algumas
premissas básicas no momento de sua construção:
ÿ Definir ações simples e sem ambiguidade;
ÿ Organizar as ações de forma ordenada
ÿ Estabelecer as ações dentro de uma sequência finita de passos.
Os algoritmos são capazes de realizar tarefas como:
ÿ Ler e escrever dados;
ÿ Avaliar expressões algébricas, relacionais e lógicas;
ÿ Tomar decisões com base nos resultados das expressões avaliadas;
ÿ Repetir um conjunto de ações de acordo com uma condição.
Um algortimo quando programado num computador é constituído pelo menos das 3
partes, sendo elas:
1. Entrada de dados;
2. Processamento de dados;
3. Saída de dados;
Na parte de entrada, são fornecidas as informações necessárias para que o algoritmo
possa ser executado. Estas informações podem ser fornecidas no momento em que o
programa está sendo executado ou podem estar embutidas dentro do mesmo.
Sua implementação pode ser feita por um computador, por outro tipo de autômato ou
mesmo por um ser humano.
http://pt.wikipedia.org/wiki/Algoritmo
Pseudo Linguagem
A pseudo-linguagem (ou pseudocódigo)é uma maneira intermediária entre a
linguagem natural e uma linguagem de programação de representar um algoritmo. Ela utiliza
um conjunto restrito de palavras-chave, em geral na língua nativa do programador, que tem
equivalentes nas linguagens de programação.
No pseudocódigo não é necessário se preocupar com detalhes de sintaxe (como pontoe-vírgula no final de cada expressão) ou em formatos de entrada e saída dos dados. Deste
modo, o enfoque no desenvolvimentodo algoritmo fica restrito a sua lógica em si, e não na sua
sintaxe para representação em determinada linguagem.
Na medida que em se obtém mais familiaridade com os algoritmos, então o
pseudocódigo pode ser traduzido para uma linguagem de programação.
http://pseudolinguagem.blogspot.com.br/
Fluxogramas
Esta forma de representação de algoritmos emprega várias formas geométricas para descrever
cada uma das possíveis açoes durante a execução do algoritmos. Existem algumas formas
geométricas que são empregadas normalmente. Cada uma destas formas se aplica a uma
determinada ação como está indicado.
Estrutura de um Programa em C: Comandos para inclusão de ficheiros
com declarações.
Definições de constantes:
Constante é uma determinada variável que possui um valor fixo (que não se modifica)
durante a execução de um algoritmo. Conforme o seu tipo, a constante é classificada como
sendo numérica, lógica e literal.
Declarações de variáveis :
Variáveis representam uma forma de identificar por um nome simbólico uma região da
memória que armazena um valor sendo utilizado por uma função. Em C, uma variável deve
estar associada a um dos tipos de dados.Toda variável que for utilizada deve ser previamente
declarada. A forma geral de uma declaração de variável é:
tipo nome_variavel;
ou
tipo nome_var1, nome_var2, ...
Declarações de funções :
Definições
...