Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 2
Estrutura de Código em
Java, Variáveis e Operações
Lógica de Programação
Algoritmos
Operadores Aritméticos
Lógica de Programação
A B C
+ =
Algoritmo - Exemplo
Quando uma dona de casa prepara um bolo, segue uma receita, que nada mais é do que um
algoritmo em que cada instrução é um passo a ser seguido para que o prato fique pronto com
sucesso:
PSEUDOCÓDIGO:
Facilita descrever o algoritmo antes de passá-lo para uma linguagem de
programação
Intermediária: linguagem natural – linguagem de programação
Pseudocódigo = “códigofalso”
FLUXOGRAMA:
É uma forma universal de representação, pois se utiliza de figuras geométricas
para ilustrar passos a serem seguidos para a resolução de problemas
Código Fonte
É o algoritmo escrito através da sintaxe de uma linguagem de programação.
É armazenado em um arquivo de texto puro (TXT).
Linguagem Extensão Linguagem Extensão
Linguagens de
Programação:
Java .java Objective-C .h .m
C .c Pyton .py
-Compilar:
Verbo que significa a ação de utilizar o compilador.
-Depurar
Corrigir o código fonte de forma a não deixá-lo com erros.
Pseudocódigo
Descrição do algoritmo, menos rigorosa que na linguagem de programação
(código fonte)
Fácil de entender e fácil de codificar depois
Independente da linguagem de programação
Simples e objetivo Técnicas:
Resolução
FASES para desenvolver o algoritmo:
Determinar o problema, definí-lo bem
Dividir a solução nas três fases:
Exemplo:
Problema: calcular a média de quatro números
Dados de entrada: os números, N1, N2, N3 e N4
Processamento: somar os quatro números e dividir a soma por 4
Adição + 5+3 8
Subtração - 7-3 4
Multiplicaçã
* 7 * -2 -14
o
Resto % 7%2 1
Tipos de Dados
Real ou ponto
float 3.45, 56.89, 8.9
flutuante
“teste”, “uma
Literal String
frase”
Exercícios
Qual o tipo de dados mais adequado para representar as seguintes informações:
As variáveis devem:
1) Possuir um tipo de dado
2) Ter um nome
3) Ter um conteúdo
4) Ser declaradas antes de utilizar
Exemplo Variável Inteira
public static void main(String[] args) {
int numero; //declaração de uma variável inteira
numero = 5; //atribuição de um valor a variável
System.out.println(numero); //impressão do numero
numero = numero + 5; //atribuição do num + 5
System.out.println(numero); //impressão do numero
}
Exemplo Variável Real
public static void main(String[] args) {
{
float numero; //declaração de uma variável real
numero = 2.75f; //atribuição de um valor real
System.out.println(numero); //impressão do num
numero = numero + 8.76f; //atribuição de uma soma
System.out.println(numero); //impressão de um num
}
Exemplo Variável Caractere
public static void main(String[] args) {
}
Exemplo Variável Lógica
public static void main(String[] args) {