Baixe o app para aproveitar ainda mais
Prévia do material em texto
Variáveis Tem-se como definição de variáveis tudo aquilo que está sujeito a variações , que é incerta, instável e inconstante. Todos os dados a ser armazenados na memória de um computador deve ser previamente identificado, ou seja, primeiro é necessário saber qual o seu tipo para depois fazer o seu armazenamento adequado. Estando armazenado o dado desejado, ele poderá ser utilizado e manipulado a qualquer momento. Para utilizar o conceito de variável, imagine que a memória de um computador é um grande arquivo com várias gavetas, sendo que cada gaveta pode apenas armazenar um único valor. Se for um grande arquivo com várias gavetas, você há de concordar que é necessário identificar com um nome a gaveta que se pretende utilizar. Desta forma o valor armazenado pode ser utilizado a qualquer momento. Devemos ainda considerar que dentro de um programa uma variável pode exercer dois papéis. Um de ação, quando é modificada ao longo de um programa para apresentar um determinado resultado, e o segundo de controle, a qual poderá ser “vigiada” e controlada durante a execução de um programa. Constantes Tem-se como definição de constante tudo aquilo que é fixo ou estável. E existirão vários momentos em que este conceito deverá estar em uso. Por exemplo, o valor 1.23 da fórmula seguinte é uma constante: RESULTADO= ENTRADA*1.23. Estruturas Estrutura Sequencial A estrutura sequencial de um algoritmo corresponde ao fato de que um conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, isto é, na mesma ordem que foram escritas. Convencionamos que as ações serão seguidas por um ponto-e-virgula(;), que objetiva separar uma ação da outra e auxiliar a organização sequencial das ações, pois após encontrar um (;) devemos executar o próximo comando. Estrutura de Seleção Uma estrutura de seleção permite a escolha de um grupo de ações (blocos) a ser executado quando determinadas condições, representadas por expressões lógicas e relacionais, sejam ou não satisfeitas. ● Seleção Simples: Quando precisamos testar uma certa condição antes de executar uma ação, é composta por Se, então e fimse. sendo assim quando uma condição é incorporada ela pode gerar um resultado verdadeiro ou falso. Se a ação for verdadeira , a ação primitiva sob a cláusula então será executada, caso contrário, encerra-se a seleção, nesse caso sem executar nem um comando. ● Seleção Composta:Quando tivemos situações em qie duas alternativas dependem de uma mesma condição, uma ação de a condição ser verdadeira e a outra falsa. É composta por se, então, senão, fimse. Observamos que a existência do bloco verdade continua, sendo que ele será executado caso a condição seja verdadeira. Porém, a seleção agora é composta, pois, caso o resultado seja falso, teremos a execução do comando C (ação primitiva) que segue a cláusula senão. No caso de existir um conjunto de ações que deveria ser executado quando o resultado da condição fosse falso, criaríamos um ”bloco falsidade”. ● Seleção Encadeada: Quando, devido à necessidade de processamento, agrupamos várias seleções. Normalmente, tal formação ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações de situações for satisfatória. A Seleção encadeada heterogênea é quando não conseguimos identificar um padrão lógico de construção em uma estrutura de seleção encadeada. A Seleção encadeada homogênea é a construção de estruturas de seleção encadeadas que seguem um determinado padrão lógico. Estrutura de repetição Os trechos do algoritmo que são repetidos damos o nome de laços de repetição. O número de repetições pode ser indeterminado, porém necessariamente finito. ● Repetição com teste no início : Consiste em uma estrutura de controle do fluxo de execução que permite repetir diversas vezes um mesmo trecho do algoritmo, porém , sempre verificando antes de cada execução se é 'permitido' executar o mesmo trecho. Para realizar a repetição com teste no início, utilizamos a estrutura enquanto, que permite que um bloco ou uma ação primitiva seja repetida enquanto uma determinada <condição> for verdadeira.Quando o resultado de <condição> for falso, o comando de repetição é abandonado, e se já na primeira vez o resultado for falso, os comandos não são executados nenhuma vez. É composta por enquanto,se, então, senão, fim, fimse, fimenquanto. ● Repetição com teste no final: Para realizar a repetição com teste no final, utilizamos a estrutura repita que permite que um bloco ou ação primitiva seja repetido até que uma determinada condição seja verdadeira. ● Repetição com variável de controle: A estrutura para é diferente das outras, já que sempre repete a execução do bloco um número predeterminados de vezes, pois ela não prevê uma condição e possui limites fixos. è composta por para , de, até, passo, faça e fimpara
Compartilhar