Aula 1.2 - aprendendo sobre variáveis
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 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º Escreva primeiro número (aqui narramos que o usuário vai digitar um número)
2º Leia segundo número (o algoritmo vai ler e GUARDAR o número inserido)
3º Escreva segundo número (narramos que o usuário vai inserir outro número)
4º Leia segundo número (o algoritmo vai ler e GUARDAR o número inserido)
5º Multiplicar os dois números (o algoritmo vai multiplicar os números armazenados)
6º Mostrar resultado na tela (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
-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: N1 N2 R (variáveis declaradas)
Passo 1: 6 * 5 = 30 (o que o usuário quer)
-----------------------------------------------------------------------------------------
Passo 3: 30 <- 6 * 5 (raciocínio do computador)
Passo 4: R <- N1 * N2 (fórmula)
Passo 4: R <- N1 * 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.
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 <- N1 * N2
Agora para finalizar vamos voltar na narração para deixar as coisas mais claras:
1º Escreva primeiro número (o usuário digita o número 6)
2º Leia primeiro número (o algoritmo vai ler o 6 e guardar-lo em N1)
3º Escreva segundo número (o usuário digita o número 5)
4º Leia segundo número (o algoritmo vai ler o 5 e guardar-lo em N2)
5º Multiplicar os dois números (o algoritmo vai multiplicar os números armazenados)
6º Mostrar resultado na tela (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.
>> Próxima aula, clique aqui
6º Mostrar resultado na tela (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.
>> Próxima aula, clique aqui
COMENTÁRIOS