Buscar

[Prof. Emiliana] aula01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Conceitos Básicos
Programação de Computadores I
Emiliana Mara Lopes Simões
simoes.eml@gmail.com
Universidade Federal de Ouro Preto
agosto 2009
Terminologia
Processamento de dados: Série de operações que se aplica a
um conjunto de dados (entrada) para obter outro conjunto de
dados ou resultados (saída)
Exemplos:
Procurar um número de telefone na lista telefônica e anotá-lo
em uma caderneta
Somar valores de compras no supermercado com o auxílio de
uma calculadora
Utilizar o recurso de pesquisa de um arquivo, pelo seu nome,
no computador
Terminologia
Processamento de dados: Série de operações que se aplica a
um conjunto de dados (entrada) para obter outro conjunto de
dados ou resultados (saída)
Exemplos:
Procurar um número de telefone na lista telefônica e anotá-lo
em uma caderneta manual
Somar valores de compras no supermercado com o auxílio de
uma calculadora semi-automático
Pesquisar um arquivo, pelo seu nome, no computador
automático
Processamento Eletrônico (Automático) de Dados
Processamento de dados com a utilização do computador
Dispositivos de entrada e saída
Dispositivos de Entrada: Convertem informações enviadas
pelo usuário de forma que estas possam ser compreendidas
pela máquina
Dispositivos de Saída: Convertem informações enviadas pela
máquina de forma que estas possam ser compreendidas pelo
usuário
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
O Computador
Vantagens:
Processa grande volume de dados com rapidez
Realiza cálculos com exatidão
Pode ser programado
Desvantagens:
Não tem iniciativa
Não tem independência
Não é criativo e nem inteligente
Precisa receber instruções nos mínimos detalhes
Programa
roteiro que orienta o computador, mostrando-lhe a seqüência
de operações necessárias para executar uma determinada tarefa
seqüência de instruções/comandos que dirigem a CPU na
execução de alguma tarefa
Exemplos: Processadores de texto, planilha, sistema
operacional, navegadores Web
Hardware e Software
Hardware
conjunto de componentes mecânicos, elétricos e eletrônicos
com os quais são construídos os computadores e equipamentos
periféricos
Software
conjunto de programas que permitem usufruir da capacidade
de processamento fornecida pelo hardware
Organização do Computador
Organização do Computador
Unidade de entrada: É capaz de traduzir letras, números,
imagens, etc em padrões de pulsos elétricos que são
compreensíveis ao computador (bit)
Unidade Lógica e Aritmética (ULA): Realiza operações
aritméticas (cálculos) e lógicas (decisões)
Unidade de controle: Controla o fluxo de informações entre
todas as unidades do computador e permite a execução das
instruções na seqüência correta
Unidade de saída: Converte pulsos elétricos resultantes do
processamento em informação que será mostrada nos
dispositivos
Organização do Computador
Memória: Armazena dados e programas
Memória principal e memória secundária
bit (binary digit - dígito binário) é a menor unidade de
informação e pode assumir dois valores (0 ou 1)
1 Byte = conjunto de 8 bits
1 Kilobyte (KB) = 1024 bytes
1 Megabyte (MB) = 1024 Kilobytes
1 Gigabyte (GB) = 1024 Megabytes
1 Terabyte (TB) = 1024 Gigabytes
Sistema Operacional
É um programa que atua como intermediário entre o usuário
de um computador e o hardware do computador
Funções:
Gerência de memória
Gerência de processador
Gerência de arquivos
Gerência de dispositivos de E/S
Exemplos: Windows, Linux
Desenvolvimento de software
Instrução: informa à Unidade de Controle qual operação a ser
realizada e onde estão os dados na memória
Desenvolvimento de software
Software permite realizar processamento de dados
Programador desenvolve software
Linguagem de Programação (LP): linguagem que tanto o
computador quanto o desenvolvedor entedem
Desenvolvimento de software
Todo programa escrito em uma LP tem que ser traduzido para
linguagem de máquina para ser executado
Compilador: programa tradutor
Desenvolvimento de software
Compilação:
O código executável roda na máquina sem precisar do
código-fonte
Vantagem: execução é rápida pois já está na linguagem da
máquina
Desvantagem: não portabilidade para máquinas com
arquiteturas diferentes
Desenvolvimento de software
Interpretação:
Programa interpretador age como um simulador de uma
computador virtual que entende as instruções da LP
Cada instrução do código-fonte é traduzida para linguagem de
máquina e executada de cada vez.
Não gera programa executável.
Desenvolvimento de software
Etapas:
Análise: Estuda-se o problema para definir os dados de
entrada, o processamento e os dados de saída
Algoritmo: Descreve-se o problema por meio de ferramentas
(fluxograma, pseudocódico(português estruturado), etc)
Codificação: Algoritmo é transformado em código da
linguagem de programação escolhida
Desenvolvimento de software
Exemplo: Somar três números
Análise?
Algoritmo?
Codificação?
Desenvolvimento de software
Exemplo: Somar três números
Análise?
Algoritmo?
Codificação?
Desenvolvimento de software
Exemplo: Somar três números
Análise?
Algoritmo?
Codificação?
Desenvolvimento de software
Exemplo: Somar três números
Análise?
Algoritmo?
Codificação?
FIM
Créditos: Apresentação baseada na aula da professora Natália
Cosse Batista

Outros materiais