Informática, perguntado por dcristina1086, 8 meses atrás

no exemplo abaixo , foi criado uma lista usando o comando repita para inserir o nome de alguma disciplinas . agora responda qual o tamanho da lista criada?

2pergunta
escreve pelo menos duas disciplinas que então presente na lista do exemplo ao lado
informática inglês português matemática Ed física


Soluções para a tarefa

Respondido por Banzai16
0

Não é possível dar uma resposta exata porque não tem uma imagem da tela pra te mostrar, mas o comando repita do visualg equivale ao while de linguagens comerciais como php, javascript, phyton e outra, basicamente esse comando verifica uma condição e enquanto ela for verdadeira ele executara tudo o que estiver dentro do bloco de repetição.

Um exemplo que vou dar, imagine que temos dados armazenas em um array (se você não sabe o que array, basicamente é uma variável com mais de um valor) que vem de um banco de dados, vamos chamar essa variável de $row

vamos escrever um loop usando esse array para exemplificar

while ($row){

  echo "Essa é a disciplina: "$row['disciplina'];

}

 echo "acabou!";

Basicamente eu pedi para ele repetir aquele trecho de codigo entre chaves enquanto o array $row existir, a paritr do momento em que ele não tiver nenhum valor ele vai parar de repetir aquele trecho de código e ir até o fim.

logo se dentro do array tivessemos os valores Matematica e português ele iria imprimir na tela:

Essa é a disciplina: Matematica

Essa é a disciplina: Postuguês

acabou!

Agora que entendemos o que é o comando repita vou orientar como resolver as duas perguntas:

primeiro: Execute o código e apenas veja quais matérias aparecem e conte, se aparecerem 5 então a resposta é 5

segundo: só olhe quais matérias aparecem e escreve o nome delas se estiverem na lista ao lado

Dica: cara o visualg é bom pra entender sintaxe de comando, mas nenhuma linguagem comercial usa os comando se, enquanto ou escreva, recomendo treinar em uma comercial como o php onde a sintaxe passa a ser if, while e echo

Perguntas interessantes