lógica de programação apresentaÇÃo da disciplina prof.° paulo tong prof.° paulo...

25
Lógica de Lógica de Programação Programação APRESENTAÇÃO DA DISCIPLINA APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong http://professortong.com http://professortong.com [email protected] [email protected] Universidade Estácio de Sá Universidade Estácio de Sá Resende Resende

Upload: internet

Post on 16-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

Lógica de ProgramaçãoLógica de Programação

APRESENTAÇÃO DA APRESENTAÇÃO DA DISCIPLINADISCIPLINA

Prof.° Paulo TongProf.° Paulo Tonghttp://professortong.comhttp://professortong.com

[email protected]@gmail.com

Universidade Estácio de SáUniversidade Estácio de Sá

ResendeResende

Page 2: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

22

ComputaçãoComputação

““Há um século, riqueza e sucesso vinham para Há um século, riqueza e sucesso vinham para aqueles que produziam e distribuíam aqueles que produziam e distribuíam

mercadorias manufaturadas. Hoje, riqueza e mercadorias manufaturadas. Hoje, riqueza e sucesso vêm para aqueles que utilizam sucesso vêm para aqueles que utilizam

computadores para criar, reunir, aplicar e computadores para criar, reunir, aplicar e disseminar informações.”disseminar informações.”

Page 3: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

33

O que éO que é ComputaçãoComputação ??

ComputaçãoComputação

Page 4: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

44

O que é COMPUTAÇÃO?O que é COMPUTAÇÃO?

DADOSDADOS

PROCESSAMENTOPROCESSAMENTO

RESULTADOSRESULTADOS

ComputaçãoComputação

Page 5: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

55

O que éO que é INFORMÁTICAINFORMÁTICA??

ComputaçãoComputação

Page 6: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

66

autoautoMÁTICAMÁTICAautoautoMÁTICAMÁTICA

INFORINFOR maçãomaçãoINFORINFOR maçãomação

ComputaçãoComputação

O que é INFORMÁTICA?O que é INFORMÁTICA?

Page 7: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

77

ComputaçãoComputação

O que é umO que é um ComputadorComputador ??O que é umO que é um ComputadorComputador ??

Page 8: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

88

É uma máquina constituída por uma série de É uma máquina constituída por uma série de componentes e circuitos eletrônicos, capaz de componentes e circuitos eletrônicos, capaz de receber, armazenar processar e transmitir receber, armazenar processar e transmitir informações. informações.

Máquina programávelMáquina programável, capaz de realizar uma , capaz de realizar uma grande variedade de tarefas, seguindo uma grande variedade de tarefas, seguindo uma seqüência de comandos, de acordo com o que seqüência de comandos, de acordo com o que for especificado.for especificado.

O Computador não faz absolutamente nada O Computador não faz absolutamente nada sem que lhe seja ordenado fazer.sem que lhe seja ordenado fazer.

ComputaçãoComputação

Page 9: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

99

O que é umO que é um SISTEMA COMPUTACIONALSISTEMA COMPUTACIONAL??

ComputaçãoComputação

Page 10: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1010

Integração de componentes atuando como Integração de componentes atuando como uma entidade, com o propósito de processar uma entidade, com o propósito de processar dados, i.e. realizar algum tipo de operação dados, i.e. realizar algum tipo de operação aritmética/ lógica envolvendo os dados, de aritmética/ lógica envolvendo os dados, de modo a produzir diferentes níveis de modo a produzir diferentes níveis de informações.informações.

ComputaçãoComputação

Sistema ComputacionalSistema ComputacionalSistema ComputacionalSistema Computacional

Page 11: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1111

PeoplewarPeoplewaree

SoftwarSoftwaree

Componentes de um Sistema ComputacionalComponentes de um Sistema ComputacionalComponentes de um Sistema ComputacionalComponentes de um Sistema Computacional

ComputaçãoComputação

HardwarHardwaree

Page 12: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1212

PeoplewarePeopleware

Componente humana de um sistema de Componente humana de um sistema de computação, i.e. indivíduos que utilizam o computação, i.e. indivíduos que utilizam o computador como ferramenta.computador como ferramenta.

ComputaçãoComputação

Page 13: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1313

HardwareHardware

Componente física de um sistema de Componente física de um sistema de computação, i.e. todos os equipamentos computação, i.e. todos os equipamentos utilizados pelo usuário nas ações de entrada, utilizados pelo usuário nas ações de entrada, processamento, armazenamento e saída de processamento, armazenamento e saída de dados.dados.

ComputaçãoComputação

Page 14: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1414

SoftwareSoftware

Componente lógica de um sistema de Componente lógica de um sistema de computação, i.e. séries de instruções que computação, i.e. séries de instruções que fazem o computador funcionar (programas fazem o computador funcionar (programas de computador).de computador).

ComputaçãoComputação

Page 15: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1515

CaracterísticasCaracterísticas de um de um ComputadorComputador

Os computadores podem manipular diversos tipos Os computadores podem manipular diversos tipos de informação (ou dados), incluindo: de informação (ou dados), incluindo:

dados numéricos dados numéricos

texto texto

imagens imagens

vídeos vídeos

som som

ComputaçãoComputação

Page 16: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1616

NegóciosNegócios Medicina e saúde públicaMedicina e saúde pública EducaçãoEducação ArqueologiaArqueologia EngenhariaEngenharia ManufaturaManufatura DireitoDireito PolíticaPolítica Uso domésticoUso doméstico EntretenimentoEntretenimento

UsoUso dos dos computadorescomputadores

ComputaçãoComputação

Page 17: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1717

ExemplosExemplos

armazenamento de grandes volumes de armazenamento de grandes volumes de informações e sua recuperação em tempo hábil informações e sua recuperação em tempo hábil

computação de cálculos matemáticos computação de cálculos matemáticos complexos em intervalos de tempo relativamente complexos em intervalos de tempo relativamente muito inferiores aos modos convencionais muito inferiores aos modos convencionais

comunicação segura, rápida e confiável comunicação segura, rápida e confiável

automação, controle e monitoração de sistemas automação, controle e monitoração de sistemas complexoscomplexos

ExemplosExemplos

armazenamento de grandes volumes de armazenamento de grandes volumes de informações e sua recuperação em tempo hábil informações e sua recuperação em tempo hábil

computação de cálculos matemáticos computação de cálculos matemáticos complexos em intervalos de tempo relativamente complexos em intervalos de tempo relativamente muito inferiores aos modos convencionais muito inferiores aos modos convencionais

comunicação segura, rápida e confiável comunicação segura, rápida e confiável

automação, controle e monitoração de sistemas automação, controle e monitoração de sistemas complexoscomplexos

Necessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadoresNecessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadores

ComputaçãoComputação

Page 18: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1818

ExemplosExemplos

computação rápida de cálculos repetitivos computação rápida de cálculos repetitivos envolvendo grandes volumes de dadosenvolvendo grandes volumes de dados

processamento de voz e imagemprocessamento de voz e imagem

jogos e ferramentas para suporte ao jogos e ferramentas para suporte ao ensino/aprendizagemensino/aprendizagem

realidade virtual com aplicações aos fins mais realidade virtual com aplicações aos fins mais diversos (entretenimento, medicina, robótica)diversos (entretenimento, medicina, robótica)

ExemplosExemplos

computação rápida de cálculos repetitivos computação rápida de cálculos repetitivos envolvendo grandes volumes de dadosenvolvendo grandes volumes de dados

processamento de voz e imagemprocessamento de voz e imagem

jogos e ferramentas para suporte ao jogos e ferramentas para suporte ao ensino/aprendizagemensino/aprendizagem

realidade virtual com aplicações aos fins mais realidade virtual com aplicações aos fins mais diversos (entretenimento, medicina, robótica)diversos (entretenimento, medicina, robótica)

ComputaçãoComputação

Necessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadoresNecessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadores

Page 19: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

1919

ExemplosExemplos

ferramentas para suporte a projetos ferramentas para suporte a projetos (engenharia civil, arquitetura, engenharia (engenharia civil, arquitetura, engenharia mecânica, desenho industrial)mecânica, desenho industrial)

ferramentas para geoprocessamento de ferramentas para geoprocessamento de dados (engenharia agrícola, agronomia, dados (engenharia agrícola, agronomia, planejamento urbano, meio ambiente)planejamento urbano, meio ambiente)

ExemplosExemplos

ferramentas para suporte a projetos ferramentas para suporte a projetos (engenharia civil, arquitetura, engenharia (engenharia civil, arquitetura, engenharia mecânica, desenho industrial)mecânica, desenho industrial)

ferramentas para geoprocessamento de ferramentas para geoprocessamento de dados (engenharia agrícola, agronomia, dados (engenharia agrícola, agronomia, planejamento urbano, meio ambiente)planejamento urbano, meio ambiente)

ComputaçãoComputação

Necessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadoresNecessidades sociais xNecessidades sociais x Uso deUso de ComputadoresComputadores

Page 20: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2020

InformaçãoInformação ComunicaçãoComunicação

Sociedade ModernaSociedade Moderna

PoderPoder

BinômioBinômio Informação Informação x x Comunicação Comunicação BinômioBinômio Informação Informação x x Comunicação Comunicação

ComputaçãoComputação

Page 21: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2121

Área de Computação e InformáticaÁrea de Computação e Informática

(Ciência da) Computação(Ciência da) Computação: : Países de língua inglesa e Brasil.Países de língua inglesa e Brasil.

InformáticaInformática: : Demais países. Demais países.

Brasil - a sociedade acostumou a chamar de Brasil - a sociedade acostumou a chamar de Informática tudo que está relacionado ao Informática tudo que está relacionado ao computador, especialmente suas aplicações.computador, especialmente suas aplicações.

ComputaçãoComputação

Page 22: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2222

Objetivos da formação de recursos humanos Objetivos da formação de recursos humanos na áreana área

Os cursos da área de computação e informática têm Os cursos da área de computação e informática têm como objetivos a formação de recursos humanos para o como objetivos a formação de recursos humanos para o desenvolvimento tecnológico da computação (desenvolvimento tecnológico da computação (hardware hardware ee software software) ) com vistas a atender necessidades da com vistas a atender necessidades da sociedadesociedade, para a aplicação das tecnologias da , para a aplicação das tecnologias da computação no interesse da sociedade e para a computação no interesse da sociedade e para a formação de professores para o ensino médio e formação de professores para o ensino médio e profissional. profissional.

ComputaçãoComputação

Page 23: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2323

O domínio da informaçãoO domínio da informação

requerrequer pensamento críticopensamento crítico

O domínio da informaçãoO domínio da informação

requerrequer pensamento críticopensamento crítico

Capacidade de avaliar aCapacidade de avaliar a

qualidade das informações obtidasqualidade das informações obtidas

Capacidade de avaliar aCapacidade de avaliar a

qualidade das informações obtidasqualidade das informações obtidas

Domínio daDomínio da Informação Informação x x Pensamento Crítico Pensamento Crítico Domínio daDomínio da Informação Informação x x Pensamento Crítico Pensamento Crítico

ComputaçãoComputação

Page 24: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2424

BibliografiaBibliografia

Capron, H.L., Johnson, J.A.; Introdução à Informática. São Paulo: Person/Prentice Hall, 2004Capron, H.L., Johnson, J.A.; Introdução à Informática. São Paulo: Person/Prentice Hall, 2004 White, R.. Como funciona o Computador, 8ª edição. Ed. Quark. 1998White, R.. Como funciona o Computador, 8ª edição. Ed. Quark. 1998 Marilyn M.; Roberta B. & Pfaffenberger, B.,Nosso futuro e o Computador. 3ª Ed. Bookman. 2000Marilyn M.; Roberta B. & Pfaffenberger, B.,Nosso futuro e o Computador. 3ª Ed. Bookman. 2000 NORTON, P. NORTON, P. Introdução à InformáticaIntrodução à Informática . Makron Books. 1997.. Makron Books. 1997. Periódicos diversosPeriódicos diversos Apostilas e Manuais Técnicos de Autores/Fabricantes Diversos.Apostilas e Manuais Técnicos de Autores/Fabricantes Diversos.

Page 25: Lógica de Programação APRESENTAÇÃO DA DISCIPLINA Prof.° Paulo Tong Prof.° Paulo Tong@gmail.com Universidade Estácio

2525

““ConhecimentoConhecimento é é Poder Poder e o e o ComputadorComputador pode atuar como pode atuar como

um um extensorextensor desse poder.” desse poder.”

ComputaçãoComputação