A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Programação I

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Programação I"— Transcrição da apresentação:

1 Algoritmos e Programação I
Softwares

2 Sumário Definição Função Funcionamento Nível Interpretador Compilador
Professor Paulo Nunes

3 Softwares Os conhecidos “programas de computador”, representam a parte lógica de um sistema de computador. Escritos utilizando-se linguagens de programação, são utilizados para controlar o “hardware”, componentes eletrônicos e mecânicos, realizando as tarefas inerentes ao computador. Através deles os usuários controlam os dispositivos de um computador e também outros softwares. Professor Paulo Nunes

4 Tipos quanto a função Básicos: compõe a gama de softwares de sistema, ditos operacionais, que fazem o controle mais básico e direto das ações do hardware e outros softwares. Aplicativos: desenvolvidos para uso específico, auxiliam os usuários em tarefas como criação de documentos e manutenção de sistemas. Linguagens de programação: utilizadas para desenvolver outros softwares, aplicativos e básicos. Professor Paulo Nunes

5 Funcionamento APLICATIVOS Comandos SISTEMA OPERACIONAL Respostas
EQUIPAMENTOS Professor Paulo Nunes

6 Exemplos Sistemas Operacionais: Professor Paulo Nunes

7 Exemplos Aplicativos: Professor Paulo Nunes

8 Exemplos Linguagens de Programação: Professor Paulo Nunes

9 Tipos de linguagem quanto ao nível
Baixo nível: linguagem de máquina. Aproximam-se do código de máquina (hardware) em sua escrita e implementação. Alto nível: linguagem humana. Códigos são escritos em linguagem natural, humana. Uma instrução em alto nível pode equivaler a várias instruções em baixo nível. Professor Paulo Nunes

10 Exemplo Baixo nível Professor Paulo Nunes

11 Exemplo Alto nível Professor Paulo Nunes

12 Convertendo de Alto para Baixo nível
Interpretador: lê o código-fonte de uma linguagem interpretada e o executa em baixo nível. CÓDIGO FONTE (Alto Nível) Leitura INTERPRETADOR Execução CÓDIGO EXECUTÁVEL (Baixo Nível) Professor Paulo Nunes

13 Convertendo de Alto para Baixo nível
CÓDIGO FONTE (Alto Nível) Compilador: traduz o código fonte em alto nível para baixo nível, transformando-o em executável. COMPILADOR CÓDIGO OBJETO (Intermediário Alto/Baixo) LINKEDITOR CÓDIGO EXECUTÁVEL (Baixo Nível) Professor Paulo Nunes

14 Interpretado Vs. Compilado
LÊ FONTE INTERPRETA EXECUTA Interpretador LÊ FONTE TRANSFORMA EM EXECUTÁVEL EXECUTA Compilador Professor Paulo Nunes

15 FIM Professor Paulo Nunes


Carregar ppt "Algoritmos e Programação I"

Apresentações semelhantes


Anúncios Google