Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
PROGRAMA DE ESTUDOS
B R U T A L I T T E C H N O L O G I E S
PARTE 01
GUIA DE ESTUDOS
PLANO DE
ESTUDOS
ALGORITMO E LÓGICA DE PROGRAMAÇÃO
O que é Lógica de
Programação?
Reprogramando a
própria mente
Estrutura de Algoritmo
Instalação de aplicativos
e programas
Indentação
Variáveis
Instrução
Condição
Repetição
Exercícios
O QUE É LÓGICA
DE PROGRAMAÇÃO?
ALGORITMO E LÓGICA
Um exemplo disso são os passos que você segue para executar uma receita
utilizar com estes insumos para que o resultado final seja um bolo, não apenas
aprender a desenvolver.
REPROGRAMANDO A PRÓPRIA
MENTE
sentido.
Por exemplo, quando você diz "o celular está ali", ou "o celular está
próximo" - para uma pessoa com a visão perfeita, faz todo o sentido,
cada instrução seja passada o mais detalhada possível para que seu
do receptor.
ESTRUTURA DE ALGORITMO
Utilizaremos neste curso a tecnologia Java para o aprendizado
VARIAVEIS:
INICIO
INSTRUÇÃO;
CONDIÇÃO
INSTRUÇÃO;
FIM CONDIÇÃO
REPETIÇÃO
INSTRUÇÃO;
FIM REPETIÇÃO
FIM
Onde:
a) Variáveis são espaços em memória onde são armazandas
informações
SOFTWARES DE ESTUDO
Java e o Eclipse.
• Eclipse-jee-oxygen-1a-w
• JavaSetup8u51.exe
• JDK-8u151-windows-64
MEU PRIMEIRO
SOFTWARE
ALGORITMO E LÓGICA
PRIMEIRO PROGRAMA
Ex:
public class AloMundo {
Comandos:
• Sysout -> Escreve na tela do computador
• Scanner -> Captura informações do teclado
• Println-> Escreve com quebra de linha
INDENTAÇÃO
ALGORITMO E LÓGICA
O QUE É INDENTAÇÃO?
Errado:
INICIO
INSTRUÇÃO1
INSTRUÇÃO2
FIM
Certo:
INICIO
INSTRUÇÃO1;
INSTRUÇÃO2;
FIM
Errado:
INICIO
INSTRUÇÃO1
ESTRUTURA DE REPETIÇÃO
INSTRUÇÃO2
INSTRUÇÃO3
FIM
Certo:
INICIO
INSTRUÇÃO1
ESTRUTURA DE REPETIÇÃO
INSTRUÇÃO2
INSTRUÇÃO3
FIM
VARIÁVEIS
ALGORITMO E LÓGICA
VARIÁVEIS
Estrutura:
<TIPO><NOME DA VARIAVEL>
TEXTO: String;
NUMERICO: int, long, double;
BOLEANO: boolean;
INSTRUÇÃO
ou
titulo = "professor";
ou
idade = 45;
ou
ano = 2018;
CONDIÇÃO
ALGORITMO E LÓGICA
CONDIÇÃO
Algoritmo: Java:
if (condição) {
SE <CONDICAO> instrução;
INSTRUCAO1;
}
FIM SE
if (condição) {
SE <CONDICAO>
INSTRUCAO1; instrução2;
SENÃO } else {
INSTRUCAO2; instrução2
FIM SE }
Operadores Relacionais
= RECEBE
&& E
|| OU
== IGUAL ou (.equals para String)
!= DIFERENTE
> MAIOR QUE
< MENOR QUE
>= MAIOR OU IGUAL
<= MENOR OU IGUAL
Operadores Matemáticos
São operadores que efetuam contas matemáticas:
Subtração -
Adição +
Multiplicação *
Divisão /
Resto %
REPETIÇÃO
ALGORITMO E LÓGICA
REPETIÇÃO
Exemplo abaixo:
while (condição) {
instrução1;
if (condição) {
instrução2;
}
EXERCÍCIOS
ALGORITMO E LÓGICA
EXERCÍCIOS - PARTE 01
01 - Indente corretamente os programas abaixo:
a) b)
INICIO INICIO
INSTRUCAO1 INSTRUCAO1
INSTRUCAO2 ESTRUTURA DE REPETICAO
FIM INSTRUCAO2
INSTRUCAO3
FIM ESTRUTURA DE REPETICAO
c) FIM
INICIO
INSTRUCAO1
INSTRUCAO2
INSTRUCAO3
INSTRUCAO4
ESTRUTRURA DE REPETICAO1
INSTRUCAO5
INSTRUCAO6
ESTRUTRURA DE REPETICAO2
INSTRUCAO7
FIM ESTRUTURA DE REPETICAO2
FIM ESTRUTURA DE REPETICAO1
FIM
d)
INICIO
INSTRUCAO1
INSTRUCAO2
INSTRUCAO3
INSTRUCAO4
ESTRUTURA DE REPETICAO1
INSTRUCAO5
INSTRUCAO6
ESTRUTURA DE REPETICAO2
INSTRUCAO7
INSTRUCAO8
INSTRUCAO9
FIM ESTRUTURA DE REPETICAO2
ESTRUTURA DE REPETICAO3
INSTRUCAO10
FIM ESTRUTURA DE REPETICAO3
FIM ESTRUTURA DE REPETICAO1
ESTRUTURA DE REPETICAO4
INSTRUCAO11
INSTRUCAO12
FIM ESTRUTURA DE REPETICAO4
INSTRUCAO13
FIM
Obrigado pela
confiança!
Sugestões para seguir:
Fale com
JAVA
nosso time
INT. A BANCO DE DADOS
PYTHON www.brutalit.com.br