Escolar Documentos
Profissional Documentos
Cultura Documentos
Iniciação Científica II
Heder Vieira de Lima
Professor
Parte 1 – Tipos de linguagens
SEDI
Ementa
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Linguagem de Máquina
4 horas
Linguagens de alto nível
Algoritmo
8 horas
Diagramas
SEDI
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Linguagem de
programação
Linguagem de
máquina
É uma linguagem “crua”, ou seja não muda seu estado
natural. Essa linguagem é formada de string de números,
definindo a realização das operações em um computador,
sendo realizado uma tarefa de cada vez.
Linguagem Alto
Nível
Algoritmo
A formulação de um algoritmo
geralmente consiste em um texto
contendo comandos – instruções
– que devem ser executados
numa ordem prescrita. Esse texto
é uma representação concreta do
algoritmo e tem caráter estático.
SEDI
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Algoritmo
Ação
Ação
• “caminhar até a próxima
esquina”
• “colocar um livro em cima de
uma mesa”
• “descascar as batatas para o
jantar”
• “atribuir o valor 3.14 a uma
variável”
Esta Foto de Autor Desconhecido está licenciado em CC BY-SA
SEDI
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Resumindo
• Um algoritmo é a descrição de
um padrão de comportamento,
expressado em termos de um
repertório bem definido e finito
de ações “primitivas”, das quais
damos por certo que elas
podem ser executas.
Esta Foto de Autor Desconhecido está licenciado em CC BY-SA
SEDI
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Representações
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
• Diagrama de bloco
SEDI
Representações
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
• Diagrama de Chapin
SEDI
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Sequência
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Decisão Simples
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Decisão Composta
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Decisão Múltipla
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Programação Estruturada
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Exemplo
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Exemplo
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Exemplo
Secretaria de
Estado de
Desenvolvimento
Econômico e
Inovação
Diagrama de Chapin