introdução à programação fundamentos da computação prof. filipo studzinski perotto 2009
TRANSCRIPT
![Page 1: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/1.jpg)
Introdução à Programação
Fundamentos da Computação
Prof. Filipo Studzinski Perotto
2009
![Page 2: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/2.jpg)
2
Tecnologia da Informação
Bases tradicionais da economia: Terra / Meios de Produção Trabalho Capital Financeiro
Novo elemento: Informação
Terceira Revolução Industrial (tecnocientífica) Era da Informação Computação + Telecomunicações
![Page 3: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/3.jpg)
3
Transformação Social Comunicação
E-mail, conversa on-line, vídeo conferência... Entretenimento e multimídia
Vídeo-game, música eletrônica, estúdio de som, imagem e vídeo.
Empresas, Governo e BurocraciaAutomação do controle, documentação e processamento digital das informações, conselheiros eletrônicos...
IndústriaMáquinas autônomas, de precisão...
ComércioVenda por internet, organização da logística...
![Page 4: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/4.jpg)
4
Características do Computador
Alta velocidade de processamentoAlta capacidade de armazenamentoPossibilidade de replicaçãoProcessamento ininterruptoProgramável
![Page 5: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/5.jpg)
5
Benefícios trazidospelo computador
Confiabilidade e Exatidão Precisão no controle de processos Aumento da produtividade Análise de grandes quantidades de informação Auxílio à tomada de decisões Agilidade nas operações Redução da burocracia
![Page 6: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/6.jpg)
6
Desvantagens Limitado ao que está programado Sem criatividade Difícil tratamento da ambigüidade Obsolescência Dependência
![Page 7: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/7.jpg)
7
O que é um Computador?
![Page 8: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/8.jpg)
8
O que é um Computador?
![Page 9: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/9.jpg)
9
O que é um Computador?
![Page 10: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/10.jpg)
10
O que é um Computador?
![Page 11: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/11.jpg)
11
Classificação dos computadores
Computadores pessoais (desktop) Computadores portáteis (notebooks) Computadores manuais (handheld) Servidores Mainframes Supercomputadores
![Page 12: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/12.jpg)
12
Computadores Pessoais (PC) Computadores de Mesa (desktop):
Também conhecidos como PCs, microcomputadores, ou computadores domésticos.
Terminal de Rede: Unidade central de processamento e memória mínima. Projetado para ser usado em uma rede. Às vezes chamado de cliente magro (thin client) Realizam a interface entre o usuário e um servidor
![Page 13: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/13.jpg)
13
Computadores Portáteis
Computadores pequenos e leves - notebooks
Suas capacidades se comparam às dos computadores de mesa: Processamento e memória similares. Disco rígido, CD/DVD
Capacidade de conexão em rede cabeada e sem fio
![Page 14: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/14.jpg)
14
Computadores Manuais – Handheld ou PDA
Exemplos Palm Pocket PC BlackBerry Smartphones
Usos Agenda de compromissos, contatos, tarefas Rodam versões reduzidas de software:
processador de texto, planilhas eletrônicas, e-mail, web
Acesso sem fio (Wi-Fi ou celular) à Internet
![Page 15: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/15.jpg)
15
Servidores
Computadores multiusuário projetados para suprir as necessidades de organizações de porte médio ou departamentos
Configurados como servidores Centenas ou milhares de usuários conectados. Suportam bancos de dados, sistemas integrados
de gestão (controle de estoques, pedidos, faturamento) e outras aplicações empresariais
Suportam serviços de rede e Internet Armazenam arquivos de uso compartilhado
![Page 16: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/16.jpg)
16
Mainframes Computadores muito grandes e potentes:
Capazes de processar bilhões de instruções
por segundo. Grande capacidade de armazenamento de dados
Freqüentemente usados para aplicações com milhares de usuários: Sistemas de reservas de passagens aéreas, hotéis Sistemas financeiros (bancos, seguradoras, financeiras) Servidores de bancos de dados corporativos
![Page 17: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/17.jpg)
17
Supercomputadores Os computadores mais rápidos
e mais poderosos: Capazes de processar
trilhões de instruções por segundo.
Usados para aplicações muito sofisticadas que requerem gigantescas manipulações de dados: Previsão do tempo. Simulações e cálculos de
alta precisão. Efeitos especiais para
cinema.
![Page 18: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/18.jpg)
18
O que é um Computador?
Entradas Processamento Saídas
DadosDadosDadosDados
...
Operações(Programa)
Informação!!!
![Page 19: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/19.jpg)
19
Componentes de um Sistema Computacional
Hardware
Software
Usuário
![Page 20: Introdução à Programação Fundamentos da Computação Prof. Filipo Studzinski Perotto 2009](https://reader038.vdocuments.pub/reader038/viewer/2022103113/552fc10b497959413d8c29de/html5/thumbnails/20.jpg)
Introdução à Programação
Fundamentos da Computação
Prof. Filipo Studzinski Perotto
2009