Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
✔ Entrada de dados.
Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 2
Breno Tiago Dos Santos Sousa / breno8907@gmail.com
___________________________________________________________________________
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.
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
___________________________________________________________________________
Início
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
___________________________________________________________________________
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
___________________________________________________________________________
- Subtração
* Multiplicação
/ Divisão
Operadores aritméticos
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.
Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 6
Breno Tiago Dos Santos Sousa / breno8907@gmail.com
___________________________________________________________________________
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
___________________________________________________________________________
++ 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
___________________________________________________________________________
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.
✔ Entrada de dados.
11
Anotações:
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
________________________________________________________
__________________________________________________________________________
Documento produzido pela 4Linux – Todos os direitos reservados. Página: 11