Informática, perguntado por kkarina, 1 ano atrás

Sobre algoritmos (visualg) , eu gostaria de  saber em que caso eu devo usar o "vetor" e o "escolha"?

Soluções para a tarefa

Respondido por DennisRitchie
2
Um Vetor pode ser usado quando temos muitas variáveis do mesmo tipo em um determinado algoritmo.
Por exemplo, se você quiser fazer um programa que leia a idade de 100 alunos, obviamente você não irá criar 100 variáveis para armazenar muitos dados e sim um vetor de tamanho 100.
Já o "Escolha...Caso" é muito parecido com o "Se..Então..Senão", você pode usá-lo quanto tiver que tomar várias decisões no programa.
Exemplo: Se você criar um algoritmo que leia o número digitado pelo usuário e informar o mês correspondente a esse número digitado.... ai você terá que usar o "Escolha..Caso", pois são 12 escolhas possíveis, você poderia muito bem usar o Se..Então..Senão, mas o código iria ficar um pouco confuso de se compreender e bem maior. Então para facilitar a leitura e o tamanho do código, usa-se o tal "Escolha...Caso".
Veja uma parte do algoritmo que escolhe o mês:

ESCOLHA numero
CASO 1
           escreva("Janeiro")
CASO 2
           escreva("Fevereiro")
CASO 3
           escreva("Março")

E assim por diante... é muito parecido com o SE..ENTÃO..SENÃO... veja:

SE (numero = 1) ENTÃO
       escreva("Janeiro")
SENÃO
       SE (numero = 2) ENTÃO
             escreva("Fevereiro")
       SENÃO
               SE (numero = 3) ENTÃO
                     escreva("Março")
 .................
.................e assim por diante...

Bons estudos :)
Perguntas interessantes