Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica de
Programação II
Unidade I:
Introdução à linguagem C
Prof. Me. Pietro Martins de Oliveira
Introdução à linguagem C
• Linguagens:
• Interpretadas
• Compiladas (C)
• Processo de compilação+linkedição
Bibliotecas linkeditor
Programa - Executável
Introdução à linguagem C
• Comentários
• Há situações em que o programador quer
deixar anotações registradas no código fonte
• Tais informações não podem ser interpretadas
como instruções executáveis
• São apenas informações instrutivas
(documentação)
• O compilador deve desconsiderar qualquer coisa
que esteja em comentário
• Comandos “barra-barra” & “barra-asterisco”:
• // <comentário>
• /* <comentário> */
Algoritmos de
Lógica de
Programação II
Unidade I:
Conceitos fundamentais em programação
Prof. Me. Pietro Martins de Oliveira
Semântica × Sintaxe
• Sintaxe:
• Linguagem estruturada:
• Regras para a escrita do código
• Ordem de escrita do código
• Pontuação
• Semântica:
• Significado do código
• Passo a passo para a resolução do problema
• Lógica de programação
• O que o código executa e produz como
resultado
Idenfiticadores
• Estruturas de um programa:
• Palavras reservadas
• Tipos de dados
• Constantes
• Variáveis
• Atribuição
• Operadores
• Aritméticos, relacionais e lógicos
• Funções
• Entrada e saída de dados
Tipos de dados
• Exemplos de atribuição:
Unidade I:
Operadores
Prof. Me. Pietro Martins de Oliveira
Operadores aritméticos
• Soma • Módulo
• Símbolo: + • Resto de divisão
• Subtração inteira
• Símbolo: - • Símbolo: %
• Multiplicação • Prioridades –
• Símbolo: * parênteses
• Divisão • Símbolo: ()
• Símbolo: /
Operadores aritméticos
• Negação
• Inverte um valor lógico
• Símbolo: !
• Conjunção
• Operação “E” lógica
• Símbolo: &&
• Disjunção
• Operação “E” lógica
• Símbolo: ||
Operadores lógicos
Considere:
A = 2
B = 3
Algoritmos de
Lógica de
Programação II
Unidade I:
Funções intrínsecas
Prof. Me. Pietro Martins de Oliveira
Funções intrínsecas
• Exemplo
ATENÇÃO:
IDENTAÇÃO