Algoritmo Estruturado

Páginas: 10 (2330 palavras) Publicado: 27 de outubro de 2014
Apostila de Algoritmo Estruturado UNIVERSIDADE TIRADENTES DEPARTAMENTO DE CINCIA DA COMPUTAO Prof. Jos Maria Rodrigues Santos Jnior INTRODUO A automatizao de tarefas um aspecto marcante da sociedade moderna. O aperfeioamento tecnolgico alcanado, com respeito a isto, teve como elementos fundamentais a anlise e a obteno de descries da execuo de tarefas em termos de aes simples o suficiente,tal que pudessem ser automatizadas por uma mquina especialmente desenvolvida para este fim, O COMPUTADOR. Em cincia da computao houve um processo de desenvolvimento simultneo e interativo de mquinas (hardware) e dos elementos que gerenciam a execuo automtica (software) de uma dada tarefa. E essa descrio da execuo de uma tarefa, como considerada acima, chamada algoritmo. O objetivo desse curso aLgica de Programao dando uma base terica e prtica, suficientemente boa, para que, o aluno domine os algoritmos e esteja habilitado a aprender uma linguagem de programao. Ser mostrado tambm um grupo de algoritmos clssicos para tarefas cotidianas, tais como ordenao e pesquisa. DEFINIO DE ALGORITMO O conceito central da programao e da Cincia da Computao o conceito de algoritmos, isto , programarbasicamente construir algoritmos. a descrio, de forma lgica, dos passos a serem executados no cumprimento de determinada tarefa. O algoritmo pode ser usado como uma ferramenta genrica para representar a soluo de tarefas independente do desejo de automatiz-las, mas em geral est associado ao processamento eletrnico de dados, onde representa o rascunho para programas (Software). Serve comomodelo para programas, pois sua linguagem intermediria linguagem humana e s linguagens de programao, sendo ento, uma boa ferramenta na validao da lgica de tarefas a serem automatizadas. Um algoritmo uma receita para um processo computacional e consiste de uma srie de operaes primitivas, interconectadas devidamente, sobre um conjunto de objetos. Os objetos manipulados por essas receitas so asvariveis. O algoritmo pode ter vrios nveis de abstraes de acordo com a necessidade de representar ou encapsular detalhes inerentes s linguagens de programao. Ex Certamente um algoritmo feito com o objetivo de servir como modelo para uma linguagem de III gerao diferente daquele para uma linguagem de IV gerao. Mas isso no impede que a ferramenta em si possa ser usada em ambos o caso. Comoqualquer modelo, um algoritmo uma abstrao da realidade. A abstrao o processo de identificar as propriedades relevantes do fenmeno que esta sendo modelado. Usando o modelo abstrato, podemos nos centrar unicamente nas propriedades relevantes para ns, dependendo da finalidade da abstrao, e ignorar as irrelevantes. a forma pela qual descrevemos solues de problemas do nosso mundo, afim de, seremimplementadas utilizando os recursos do mundo computacional. Como este possu severas limitaes em relao ao nosso mundo, exige que, sejam impostas algumas regras bsicas na forma de solucionar os problemas, para que, possamos utilizar os recursos de hardware e software disponveis. Pois, os algoritmos, apesar de servirem para representar a soluo de qualquer problema, no caso do Processamento de Dados, elesdevem seguir as regras bsicas de programao para que sejam compatveis com as linguagens de programao. LINGUAGEM DE DESCRIO DE ALGORITMO (LDA) Para escrevermos algoritmos preciso uma linguagem clara e que no deixe margem a ambiguidades, para isto, devemos definir uma sintaxe e uma semntica, de forma a permitir uma nica interpretao das instrues num algoritmo. Estrutura um Algoritmo AlgoritmoNome_Do_Algoritmo variveis Declarao das variveis Procedimentos Declarao dos procedimentos Funes Declarao das funes Incio Corpo do Algoritmo Fim Identificadores Representam os nomes escolhidos para rotular as variveis, procedimentos e funes, normalmente, obedecem as seguintes regras O primeiro caracter deve ser uma letra Os nomes devem ser formados por caracteres pertencentes ao seguinte conjunto...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Algoritmos Naturais e Estruturados
  • Algoritmos Estruturados Simples
  • Lista de algoritmo em português estruturado
  • Construção de algoritmos
  • Lista de exercícios extraída do livro algoritmos estruturados – harry farrer e outros – ltc- pág 89-103
  • Algoritmos
  • Algoritmo
  • Algoritmo

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!