Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dúvidas mais Frequentes de Algoritmos Prof.: ANITA MACIEL 1) imprima / leia/ declaração de variáveis. Quando você desenvolve um algoritmo tem que pensar no que perguntaria se estivesse na frente do usuário e, como não está, você exibe na tela o que iria falar. Para exibir na tela, você usa o comando imprima. Se você estivesse na frente do usuário, depois que perguntasse, educadamente, esperaria ele lhe responder. Então, se tivesse boa memória, guardaria a resposta dele, mas se não tivesse, escreveria a resposta dele. No programa, esse ato de "ouvir", é representado por um comando que libera o teclado para o usuário responder. Nesse casso, você usa o comando leia. Mas isso é um comando que recebe uma resposta e precisa guardar na Memória. Sendo assim, o comando leia tem uma variável(uma, ou mais, posições de Memória) que irá armazenar o que o usuário digitou. Você tem que saber que tipo de resposta vai ser essa: um número inteiro(int), um número real(real), um ou mais de um caracter(string)? Podendo ter, em outros ambientes, mais tipos de variáveis. Leia com muita atenção as Aulas 2 e 3 porque lá você tem todo subsídio para o que resumi nessa resposta. 2) Muitos comandos para aprender. Está complicado! Você tem que aprender, por enquanto, 5 comandos: 2.1) prog nome #dá nome a um algoritmo. Primeiro comando 2.2) fimprog #último comando 2.3) imprima ... ; # exibe na tela 2.4) int nomeVariavel. real nomeVariavel; string nomeVariavel; # declara uma variável dependendo do tipo, escolhe um 2.5) leia nomeVariavel; # libera o teclado para o usuário responder 3) Por que quando digito 40,35 dá erro? Se ele está esperando um número real, Tem que digitar número real. 8 não é um número real. 8.0 é um número real O que você está errando é na vírgula. Embora seja um interpretador em Português, foi usado o sistema inglês. 4) Por que está dando erro na primeira linha? Fail: Grammar.hs:4000: … Veja sua linha: prog opções Nome de variáveis e de algoritmo NÃO pode ter letras acentuadas, ç ou qualquer caracter diferente de letras e algarismos. NEM ESPAÇO. 5) Não sei quando uso / ou quando uso div na linguagem UAL Nas aulas você aprende o que faz cada operador. Dê uma olhada com atenção / divisão real Vou dividir R$ 13,00 para 4 filhos 13 / 4 -> R$ 3,25 para cada div divisão inteira Vou dar minhas 13 vacas para meus 4 filhos 13 div 4 -> 3 vacas para cada um e sobra uma vaca. Tudo vai depender do enunciado.
Compartilhar