Você está na página 1de 11

Breno Tiago Dos Santos Sousa / breno8907@gmail.

com

___________________________________________________________________________

Identificação

Visual do

Curso

Curso: 4603

Beginners Developer

Versão: 1.0

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 1
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Objetivos da Aula

✔ Variáveis.

✔ Entrada de dados.

✔ Operadores aritméticos e unários.

Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 2
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Variáveis

Variáveis

Quando programamos, assim como executamos operações matemáticas, por exemplo: calculo da área
de um quadrado, precisamos de variáveis para organizar nosso código, para agilizar ou dinamizar seus
valores.

Podemos entender que uma variável, é um nicho do escaninho apresentado, se precisarmos identificar
um dos nichos, poderíamos utilizar as linhas e as colunas, como demonstramos abaixo.

L1xC1 | L1xC2 | L1xC3 | L1xC4 | L1xC5


L2xC1 | L2xC2 | L2xC3 | L2xC4 | L2xC5
L3xC1 | L3xC2 | L3xC3 | L3xC4 | L3xC5
L4xC1 | L4xC2 | L4xC3 | L4xC4 | L4xC5
L5xC1 | L5xC2 | L5xC3 | L5xC4 | L5xC5

No entanto, o computador não entende informações dessa maneira, precisamos nomear cada nicho
com um nome mais específico, para utilizar posteriormente.
Também precisamos saber, que estas variáveis, constituem-se em tipos. O tipo da variável está
relacionado ao valor que ela guarda. Os tipos que normalmente existem nas linguagens de
programação são:

String
As variáveis deste tipo, guardam textos, como por exemplo: “Olá mundo!”, “João Gabriel” e “Tenho 25
anos.”.

Integer ou int
As variáveis deste tipo, guardam valores de números inteiros, como por exemplo: 1, 158 e -2.

Float
Variáveis deste tipo, retêm valores de números decimais, por exemplo: 1.1, 158.9 e -2.5. É importante
lembrar que estes valores devem usar “.”, ponto e não “,”, vírgula, como é utilizado na matemática.

Bool
Variáveis deste tipo, portam valores “true” ou “false”, normalmente são utilizadas como condições,
representando respectivamente o valor de “verdadeiro” e “falso”.

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 3
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Variáveis: Fluxograma

Início

msg = “Olá mundo!”

msg

Fim

Execução

Iniciar
Processar guardar o valor, “Olá mundo!”, na variável “msg”
Exibir o valor da variável “msg”
Fim

Não importa quantas vezes executarmos nosso código, o resultado sempre será igual, isso porque não
utilizamos nossa variável de forma dinâmica. Para alterar o valor do resultado, precisamos que a nossa
variável “msg”, tenha um valor diferente, assim, utilizaremos as entradas de teclado, para guardar o
valor digitado, pelo usuário, em nossa variável.

Desta forma, podemos aumentar a usabilidade do nosso código, permitindo que nosso algoritmo
simples, possa escrever qualquer mensagem na tela, desde que seja digitada.

Código do fluxograma

Javascript
var msg;
msg = "Olá mundo!";
window.alert( msg );

PHP
$msg;
$msg = "Olá mundo!";
print $msg;

Python3
msg = None
msg = "Olá mundo!"
print ( '1+1=', 1+1 )

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 4
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Variáveis: Fluxograma

Início Fim

“Digite a mensagem:”

msg

msg

Execução

Iniciar
Exibir o texto "Digite a mensagem:"
Receber o valor digitado na variável "msg"
Exibir o valor da variável "msg"
Fim

Este é um exemplo simples, para mostrar a utilidade das entradas de dados, antes de trabalhar com
novos fluxogramas, vamos aprender sobre operadores aritméticos, utilizados para realizar cálculos
matemáticos, algo comum em nosso dia a dia.

Código do fluxograma

Javascript
var msg;
window.alert( "Digite a mensagem:" );
msg = prompt();
window.alert( msg );

PHP
$msg;
print "Digite a mensagem:" ;
$msg = readline();
print $msg;

Python3
msg = None
print "Digite a mensagem:"
msg = input()
print ( msg )

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 5
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Operadores Aritméticos

+ Soma % Resto divisão (módulo)

- Subtração

* Multiplicação

/ Divisão

Operadores aritméticos

Para realizar operações matemáticas na programação, utilizaremos basicamente os mesmos símbolos


empregados na escola, e em nosso dia a dia.

Para realizar somas utilizaremos o simbolo padrão: "+". Para subtrações, usaremos o simbolo padrão:
"-". Na multiplicação, o símbolo é diferente, usaremos o asterisco: "*". Em divisão o símbolo padrão
será: "/". Para o resto da divisão, utilizaremos o símbolo: "%", normalmente chamado de módulo.

Vamos testar alguns cálculos matemáticos, e verificar se o computador consegue acompanhar.

Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 6
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Operadores Aritméticos: Fluxograma

Início "Soma:" resultado

a=5 Fim

b=4

resultado = a + b

Execução

Iniciar
Processar guardar valor 5 na variável "a"
Processar guardar valor 4 na variável "b"
Processar guardar valor da soma da variável "a", mais a variável "b", na variável "resultado"
Exibir o texto "Soma:" mais o valor da variável "resultado"
Fim

Código do fluxograma

Javascript
var a, b, resultado;
a = 5;
b = 4;
resultado = a + b;
window.alert(resultado);

PHP
$a;
$b;
$resultado;
$a = 5;
$b = 4;
$resultado = $a + $b;
print($resultado);

Python3
a = None
b = None
resultado = None
__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 7
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________
a=5
b=4
resultado = a + b
print(resultado)

Podemos executar outros cálculos matemáticos, alterando em nosso código a penúltima linha, em todas as
linguagens.

Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 8
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Operadores Unários

++ Soma 1

-- Subtrai 1

+ Multiplica por -1

- Multiplica por +1

Operadores unários

São operadores que trabalham unicamente com um operando. Entende-se que o operando é como uma
variável, ou valor, utilizado durante a operação. Estes operadores não estão disponíveis na linguagem
Python.

++
Quando usamos esse operador, somamos o valor 1 em nossa variável.

--
Quando usamos esse operador, subtraimos o valor 1 em nossa variável.

É possível utilizar esses operadores antes da variável, ou depois da variável, o que acontece com nossa
variável é tratado de formas diferente. Faça os testes de acordo com a linguagem que preferir.

Javascript
var count = 0, contador=2;
window.alert(count++);
window.alert(++contador);
window.alert("count:" + count + " contador:" + contador);

PHP
$count = 0;
$contador = 0;
print($count++);
print(++$contador);
print( "count:" . $count . " contador:" . $contador);

+
Multiplicar a variável pelo numero 1.

-
Multiplicar a variável pelo numero -1.

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 9
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Operadores Unários: Fluxograma

Início Fim

a=5

++a

"Soma:" resultado

10

Execução

Iniciar
Processar guardar valor 5 na variável "a"
Processar guardar valor 4 na variável "b"
Processar guardar valor da soma da variável "a", mais a variável "b", na variável "resultado"
Exibir o texto "Soma:" mais o valor da variável "resultado"
Fim

Código do fluxograma

Javascript
var a, b, resultado;
a = 5;
b = 4;
resultado = a + b;
window.alert(resultado);

PHP
$a;
$b;
$resultado;
$a = 5;
$b = 4;
$resultado = $a + $b;
print($resultado);

Python3
a = None
b = None
resultado = None
__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 10
Breno Tiago Dos Santos Sousa / breno8907@gmail.com

___________________________________________________________________________

Variáveis, operadores e entrada de dados


Objetivos da Aula

✔ Variáveis.

✔ Entrada de dados.

✔ Operadores aritméticos e unários.

11

Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________

__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 11

Você também pode gostar