terça-feira, 26 de abril de 2011

Conteúdo de Algoritmo: 25 de abril de 2011

A aula de algoritmo do dia 25 de abril foi sobre: Seleção. E teve os seguintes desdobramentos e explicações:

O que é uma SELEÇÃO? - Também chamada de estrutura de decisão ou de processamento condicional, a estrutura de seleção é utilizada quando a execução de um comando (ou uma sequência de comandos) depende de um teste anterior (uma ou mais comparações). A seleção pode ser simples ou composta.

O que é uma SELEÇÃO SIMPLES? Quando a execução de um comando (ou de uma sequência de comandos) depender de uma condição verdadeira, e não há comandos a executar se a condição for falsa.

Se <condição> Então
      (comandos);
Fim Se;

Neste exemplo a CONDIÇÃO pode ser uma expressão lógica. Exemplo1: leia um número inteiro e o imprima se ele for diferente de 0 (ZERO). Veja este exemplo.

var
a:real
Escreva(“Digite um número qualquer ”)
Leia(a)
Se (a<5) Então
Escreva(“O número é maior do que Zero”)
FimSe;

Veja este vídeo de André usando o VisuAlg. Se você não está usando o programa, não deixe de usar. Garanto que o conteúdo da aula ficará mais interessante.

O que é uma SELEÇÃO COMPOSTA? Quando se executa um comando (ou sequência de comando) se uma condição é verdadeira, e se executa um outro comando (ou sequência de comandos) se a condição é falsa.

Se <condição> Então
     (Comandos);
Senão
      (comandos);
Fim Se;

MULTIPLAS ESCOLHAS: Um conjunto de valores discretos precisam ser testados e ações diferentes estão associados a esse valores:

ESCOLHA x

Caso v1: COMANDOS 1
CASO V2: COMANDOS 2
CASO V3: COMANDOS 3
CASO V4: COMANDOS 4
FIMESCOLHA

Para executar um comando que desconsidera aqueles estipulados no caso a caso, inclui-se a situação: “Caso Contrário”

Video:

Seleção Encadeada Heterogênea. Encadeia várias seleções

Se <condição1> então // primeira condição
     Se<condicao2> // segunda condição
          inicio
              <comandos>
          Fim
      Fimse

Senao
    Se<condição 3> //terceira condição
         Inicio
             Comandos
         Fim

    Fimse
Fimse

Veja os vídeo no youtube para expandir a compreensão do assunto. Faça o download e use o VisualG…

Nenhum comentário:

Postar um comentário