Você está na página 1de 2

1.

Estruturas sequencias: sequência de instruções que acontecem uma após a outra,


sem desvios ou interrupções, compostas apenas de linhas de comandos
sucessivos e está sempre lineado pelos marcadores INÍCIO e FIM

 Simples: testar uma única variável que, se verdadeira, realizará um ou mais


comando

Marcadores: IF, SO, IF ELSE (SE, ENTÃO, FIM SE) - V = ação/ F = sem ação

 Composta: testar uma variável, se verdadeira, realizará um ou mais comandos,


se falsa, desencadeará outro grupo

Marcadores: IF, SO, IF NOT, IF ELSE (SE, ENTÃO,SE NÃO, FIM SE)

 Múltipla: testar várias vezes a variável, o resultado de cada teste desencadeará


um determinado grupo de ações

IF (se) de forma encadeada - Marcadores: IF, SO, IF NOT, IF ELSE


FAÇA CASO - Marcadores: FAÇA CASO, CASO, OUTRO CASO, FIM CASO

2. Estruturas de repetição: permite criar blocos de repetição até que determinada


condição se torne verdadeira ou por um número predeterminado de vezes 

 Laços de repetição: permitem programar o loop de blocos de instrução a partir


de parâmetros pré-estabelecidos

3. Contador fixo: recurso que utiliza uma variável contador para contar o número
de vezes que uma determinada sequência será repetida (quando o valor do
contador atingir o número predeterminado, a repetição será encerrada)
4. Flag de resposta: no final do processo pergunta ao usuário se ele deseja ou não
executar a rotina novamente, armazenando o resultado da resposta em um flag
de resposta (uma variável) - o loop é interrompido pelo usuário (Ex:
Resp=”Deseja continuar <s/n>?”)
5. Flag predeterminado: possibilita ao usuário encerrar o loop quando quiser
digitando uma palavra predeterminada ou quando se chega a uma condição
específica (Ex: “Digite o nome do aluno ou FIM para sair”)

 A=Enquanto...faça (WHILE): contador fixo ou flag

Indica o início de um loop e recebe uma condição como parâmetro (condição de parada
- o loop é encerrado quando a condição retornar um valor lógico falso ou nem é
iniciado)
O programa executa entre essas condições:    Enquanto<condição>Faça
                                                                                     comando
                                                                                  fim enquanto
Fim enquanto: a rotina retorna ao início e testa novamente (enquanto for verdadeira
continua a repetição - loop)

 B=para próximo (FOR NEXT): contador fixo


A rotina sempre entra na estrutura na primeira vez
Para<VAR=V1>até<VF>[Passp<N>]
       Para A=2 até 10 passo 2
         Escrever A (comando)
                  Próximo

Você também pode gostar