Buscar

Material Base Variáveis, operadores e entrada de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

__________________________________________________________________________ 
Página: 1 Documento produzido pela 4Linux – Todos os direitos reservados.
 
 ___________________________________________________________________________
Identificação
Visual do 
Curso
Curso: 4603
Beginners Developer
Versão: 1.0
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 2 Documento produzido pela 4Linux – Todos os direitos reservados.
2
Objetivos da Aula
✔ Variáveis.
✔ Entrada de dados.
✔ Operadores aritméticos e unários.
Variáveis, operadores e entrada de dados
Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 3 Documento produzido pela 4Linux – Todos os direitos reservados.
3
Variáveis
Variáveis, operadores e entrada de dados
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”.
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 4 Documento produzido pela 4Linux – Todos os direitos reservados.
4
Variáveis: Fluxograma
Início
msg = “Olá mundo!”
msg
Fim
Variáveis, operadores e entrada de dados
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 )
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 5 Documento produzido pela 4Linux – Todos os direitos reservados.
5
Variáveis: Fluxograma
Variáveis, operadores e entrada de dados
Início 
msg
Fim
“Digite a mensagem:”
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 )
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 6 Documento produzido pela 4Linux – Todos os direitos reservados.
6
Operadores Aritméticos
+ Soma
- Subtração
* Multiplicação
/ Divisão
% Resto divisão (módulo)
Variáveis, operadores e entrada de dados
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:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 7 Documento produzido pela 4Linux – Todos os direitos reservados.
7
Operadores Aritméticos: Fluxograma
Início
Fima = 5
b = 4
resultado = a + b
"Soma:" resultado
Variáveis, operadores e entrada de dados
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
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 ___________________________________________________________________________
 
 __________________________________________________________________________ 
Página: 8 Documento produzido pela 4Linux – Todos os direitos reservados.
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:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 9 Documento produzido pela 4Linux – Todos os direitos reservados.
9
Operadores Unários
++ Soma 1
-- Subtrai 1
+ Multiplica por -1
- Multiplica por +1
Variáveis, operadores e entrada de dados
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.
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 10 Documento produzido pela 4Linux – Todos os direitos reservados.
10
Operadores Unários: Fluxograma
Início Fim
a = 5
"Soma:" resultado
++a
Variáveis, operadores e entrada de dados
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
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com
 
 
 ___________________________________________________________________________
 __________________________________________________________________________ 
Página: 11 Documento produzido pela 4Linux – Todos os direitos reservados.
11
Variáveis, operadores e entrada de dados
Objetivos da Aula
✔ Variáveis.
✔ Entrada de dados.
✔ Operadores aritméticos e unários.
Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
B
reno T
iago D
os S
antos S
ousa / breno8907@
gm
ail.com

Outros materiais