Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO
APLICADA
Fim
TIPOS DE ALGORITMOS: PSEUDOCÓDIGO
Conhecido também como:
• Portugol.
• Português estruturado.
Consiste em representar o problema por meio de regras pré-
definidas.
Linguagem restrita que descreve o significado para todos os
termos utilizados nas instruções.
PSEUDOCÓDIGO: EXEMPLO
Algoritmo "soma"
Var Vantagem: muito próximo a uma
n1, n2, s: inteiro
Início
linguagem de programação, de tal
Leia(n1, n2) modo que a passagem do algoritmo
s <- n1 + n2
Escreva(s) para o programa é quase imediata.
FimAlgoritmo
Desvantagem: necessidade de
aprender as regras do
pseudocódigo estudo de uma
linguagem real.
PROGRAMAS
Algoritmos escritos em uma linguagem de programação.
Instruções de:
• sequência;
• decisão;
que o computador executa para realizar uma tarefa.
O computador, por sua vez, traduz as instruções dos
programas em operações primitivas.
OPERAÇÕES PRIMITIVAS DO COMPUTADOR
Operação Tipo de instrução Descrição
Processamento Aritmética e lógica Fornecem a capacidade computacional para
de dados processar dados numéricos e booleanos.
Armazenamento Memória Move dados entre a memória e os
de dados registradores.
Movimentação Entrada e saída Comandos para obtenção e apresentação de
de dados dados em dispositivos de E/S.
Controle Teste e desvio Testa o valor de uma palavra ou desvia a
execução do programa para uma nova
instrução.
COMPILADORES E INTERPERTADORES
Interpretador:
• processador de linguagem;
• executa diretamente as instruções especificadas no programa-fonte
sobre as entradas fornecidas pelo usuário.
Compilador:
• programa que traduz o código-fonte em um código-objeto
(linguagem de máquina);
• Para, em seguida, ser ligado com bibliotecas externas
e rotinas do sistema operacional;
• tornando o programa em um código executável.
PROCESSO DE COMPILAÇÃO
PRÓXIMA AULA
Linguagens de Programação
Introdução à Linguagem C
Tipos de dados
Constantes e variáveis