Logica de Programação
Parte 1
Nesta aula
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Lógica, Sintaxe e Semântica
Características de Java
Estrutura básica de um programa Java
Como nomear um arquivo .java
Um pouco sobre classes
Método principal (main)
Pacotes
Importação de bibliotecas
Comentários e símbolos especiais,
Tipos de dados,
Palavras reservadas declaração de variáveis operadores de atribuição e operadores aritméticos; escrita de dados
Lógica, Sintaxe e Semântica
• A Lógica contém as tarefas que um programa deve fazer
• Nada tem a ver com linguagem de programação • Pensar na lógica é pensar quais as sequencias de passos que será realizada para atingir um objetivo. É estruturar seu raciocínio para entender o que o programa deve fazer
• Uma lógica bem feita garante que o programa funcione corretamente
Lógica, Sintaxe e Semântica
• Sintaxe é a estrutura do código. É como as instruções são escritas
– Sintaxe está relacionada com a compilação do código
– Se a sintaxe não estiver correta, o código não compila, e não será possível gerar o arquivo .class (em Java)
• Cada linguagem de programação tem uma sintaxe, ou seja uma forma de escrever a lógica de programação
– Em cada linguagem a lógica é a mesma, o que muda é a sintaxe
Lógica, Sintaxe e Semântica
• Por exemplo, blocos de programação são escritos de formas diferentes em algumas linguagens programação:
Java
{
// fazer alguma tarefa
}
Pascal begin // fazer alguma tarefa end Lógica, Sintaxe e Semântica
• Semântica é o significado do programa e das instruções que você escreveu
– A semântica está relacionada com a execução do programa – Se o programa é executado, a sintaxe está correta. Ou seja, não há erros na estrutura do programa
– Entretanto, isso não significa que o programa vai realizar o que você planejou.
– Erros de semântica estão relacionados com a lógica que você elaborou.
– Se a lógica não estiver correta, a semântica