Buscar

Documento sem título

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais