Sobre algoritmos (visualg) , eu gostaria de saber em que caso eu devo usar o "vetor" e o "escolha"?
Lista de comentários
DennisRitchie
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...
Lista de comentários
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 :)