Aula 1.2: Variáveis #LTCode
Autor: Limon Tec Admin | Publicado: 2017-01-22T00:30:00-02:00






Este artigo faz parte do projeto #LTCode

 Nas aulas anteriores você aprendeu a construir seu raciocínio lógico e fazer narração. Nesta aula vamos aprender sobre variáveis.

Usamos variáveis para reservar um espaço na memória para o armazenamento de dados temporários. Então, para solicitamos ao computador para armazenar/guardar esses dados (seja um nome, número ou outros tipos de dados) é necessário declarar as variáveis.

 Na aula 2 quando aprendemos sobre narração, você notou que usamos duas palavras como comando: Escreva e Leia .

 A palavra Leia&nbsp;foi nosso comando para que os dados inseridos pelo usuário seja guardado em uma variável. Exemplo e solução do #Desafio_2 (o que está em vermelho são comentários nosso):

   

1º&nbsp;Escreva&nbsp;primeiro número&nbsp;(aqui narramos que o usuário vai digitar um número)

2º&nbsp;Leia&nbsp;segundo número&nbsp;(o algoritmo vai ler&nbsp;e GUARDAR o número inserido)

3º&nbsp;Escreva&nbsp;segundo número&nbsp;(narramos que o usuário vai inserir outro número)

4º&nbsp;Leia&nbsp;segundo número&nbsp;(o algoritmo vai ler e GUARDAR o número inserido)

5º Multiplicar os dois números&nbsp;(o algoritmo vai multiplicar os números armazenados)

6º Mostrar resultado na tela&nbsp;(o algoritmo vai retornar o resultado da operação)

Existem duas regras para a declaração de variáveis:

variável não começa por número
variável não tem acento

Fique atento:
-Não utilize caracteres especiais como " , ( ) / * ; + .
-Não coloque espaços brancos ou hifen entre nomes (se necessário use underline ex.: limon_tec)

Vamos montar abaixo nosso raciocínio lógico de um algoritmo que multiplica dois números:

 Passo 2: &nbsp; &nbsp;N1&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;N2&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;R&nbsp;&nbsp;(variáveis declaradas)

Passo 1: &nbsp; &nbsp;6&nbsp;&nbsp; &nbsp; &nbsp;* &nbsp; &nbsp; &nbsp;&nbsp;5&nbsp;&nbsp; &nbsp; &nbsp; = &nbsp; &nbsp; &nbsp; &nbsp;30 (o que o usuário quer)

-----------------------------------------------------------------------------------------

Passo 3: &nbsp;&nbsp;30&nbsp;&nbsp; &nbsp; &nbsp;&lt;- &nbsp; &nbsp;&nbsp;6&nbsp;&nbsp;* &nbsp;5&nbsp;&nbsp;(raciocínio do computador)
Passo 4: &nbsp;&nbsp;R&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&lt;- &nbsp; &nbsp;N1&nbsp;*&nbsp;N2 (fórmula)


  No passo 1 temos os valores que o usuário quer calcular, assim no algoritmo acima o usuário quer multiplicar 6*5 que dá como resultado 30.&nbsp;

 No passo 2 temos as variáveis. Se nosso algoritmo vai somar apenas dois números, por lógica deduzimos que será necessário três variáveis! Sendo uma para receber o primeiro número (N1), outra para receber o segundo número (N2) e a terceira para mostrar o resultado na tela (R). O nome das variáveis você escolhe, eu escolhi N1, N2 e R pois é recomendado criar variáveis com nomes sugestivos, por exemplo se o resultado fosse o calculo de um salário eu chamaria de salário e não de R.

 No passo 3 temos demonstrado como é feita a operação pelo computador, para o computador 30 recebe 6*5.

No passo 4 é a fórmula utilizada para os valores que forem inseridos pelo usuário, se o usuário quiser multiplicar 1*3 ou 6*5 a fórmula será sempre a mesma: R &lt;- N1 * N2&nbsp;

 Agora para finalizar vamos voltar na narração para deixar as coisas mais claras:

 1º&nbsp;Escreva&nbsp;primeiro número&nbsp;(o usuário digita o número 6)

2º&nbsp;Leia&nbsp;primeiro número&nbsp;(o algoritmo vai ler o 6 e guardar-lo em N1)

3º&nbsp;Escreva&nbsp;segundo número&nbsp;(o usuário digita o número 5)

4º&nbsp;Leia&nbsp;segundo número&nbsp;(o algoritmo vai ler o 5 e guardar-lo em N2)

5º Multiplicar os dois números&nbsp;(o algoritmo vai multiplicar os números armazenados)
6º Mostrar resultado na tela&nbsp;(vai mostrar o valor da operação armazenado em R)

 #Desafio_3: criar raciocínio lógico e narração

 Algoritmo: subtrair dois números

 Use sua lógica e comente abaixo como ficou seu algoritmo, na próxima aula você poderá comparar a solução.

&gt;&gt; Próxima aula, clique aqui