Estruturas de controle

Disponível somente no TrabalhosFeitos
  • Páginas : 40 (9789 palavras )
  • Download(s) : 0
  • Publicado : 17 de abril de 2012
Ler documento completo
Amostra do texto
ESTRUTURAS DE CONTROLE¹

RESUMO

O objetivo deste trabalho é mostrar os diversos tipos de estruturas de controle existentes nas linguagens de programação. Desse modo, o artigo aborda tópicos importantes para cada estrutura de controle, desde a sua utilização, como também sua estrutura, seu funcionamento, sua importância para a linguagem e outras características que os tornam essenciais em umalinguagem de programação e consequentemente se ter uma maior facilidade em resolver problemas. Além disso, iremos mostrar a utilização dessas estruturas em linguagens de programação diferentes para que assim possamos entender o que muda em uma estrutura de controle de uma linguagem para outra. Portanto, o artigo tem como finalidade ensinar o uso de cada estrutura para que assim o programadorpossa escolher a melhor estrutura a ser utilizada para determinada tarefa, como também poder resolver problemas que seriam difíceis ser resolvidos caso essas estruturas não existissem.

PALAVRAS-CHAVE: FLUXO. CONTROLE. LINGUAGEM. SELETORES. PROGRAMAS.

I. INTRODUÇÃO

Na criação de algoritmos, ou linguagens de programação temos que utilizar diversos mecanismos para conseguirmos resolver umdeterminado problema. Existem os conceitos de bloco lógico, entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas, bem como comandos que traduzam estes conceitos de forma a representar o conjunto de ações. Portanto através das estruturas básicas de controle do fluxo de execução, que são as sequenciais, de seleção e repetição e da combinaçãodelas poderemos criar um algoritmo para solucionar qualquer problema. São essas estruturas básicas e algumas outras que controlam o fluxo de um programa que iremos abordar no trabalho.
Esses comandos que controlam o fluxo de um programa são de extrema importância para qualquer linguagem de programação, pois são eles que governam o fluxo e tem o controle da execução de um programa. Esses mecanismossão poderosos e ajudam a explicar a popularidade da linguagem.
O objetivo do trabalho é entenderemos como funciona cada uma dessas estruturas de controle, bem como sua utilização, funcionamento, sintaxe e diversas outras características.
Basicamente não houve dificuldade em pesquisar sobre o tema já que são mecanismos de extrema importância em linguagens de programação e de fácil acesso, pois oassunto é bastante abordado através de artigos publicados na Internet e na maioria dos livros de linguagem de programação.

II. ESTRUTURAS DE CONTROLE

Os computadores são capazes de realizar diversas funcionalidades importantes, que possibilitam a interação com o usuário. Uma das operações mais notáveis é a capacidade de tomar decisões previamente estabelecidas e realizar de forma muitorápida um conjunto de decisões.
Os softwares, dependendo do seu nível de programação, podem tomar decisões tão complexas quanto às de um ser humano. Porém para que essas decisões sejam tomadas, é preciso uma série de decisões elementares, que por sua vez, em geral, são compostas por comparações entre variáveis e dependendo desse resultado são realizadas outras sequências de decisões.
As sequênciasde blocos que fazem parte do corpo de um programa são constituídas pelas chamadas estruturas de controle, que tem como objetivo controlar o fluxo do programa e assim resolver um determinado problema.
Em ciências da computação, estrutura de controle (ou fluxo de controle) refere-se à ordem em que as instruções, expressões e chamadas de função são executadas ou avaliadas em programas de computadorsob programação imperativa ou funcional, ou seja, são mecanismos que permitem aos programadores especificar o fluxo de execução entre os componentes de um programa. Ela é quem determina qual instrução ou grupo de instruções (unidades de programas) será executado primeiro.
Dentro de qualquer programa, existem os comandos, que são instruções do programa que tem como objetivo atualizar as...
tracking img