Programacao em c

Embed Size (px)

DESCRIPTION

Introduçao a Programação

Citation preview

  • Introduo Programaowww.univasf.edu.br/~brauliro.leal

    Prof. Brauliro G Leal

  • 2Livro Texto

    Schildt, H. C Completo e Total. Pearson Education, 2006.

    04/05/2014 14:35 2

  • Livro Texto

    3

    Sebesta, R. W. Conceitos de Linguagens de Programao. 5 ed. Bookman, 2006.

    04/05/2014 14:35 3

  • Livro Texto

    4

    Ascencio, Ana Fernanda Gomes; Campos, Edilene Aparecida

    Veneruchi de. Fundamentos da Programao de

    Computadores. 3ed. Prentice Hall, 2012.

    04/05/2014 14:35 4

  • Livro Texto

    5

    Pinheiro, Francisco A. C. Elementos de Programao em C. Bookman. 2012.

    04/05/2014 14:35 5

  • IDE code::blockswww.codeblocks.org

    6

    04/05/2014 14:35 6

  • 7Computador

    O primeiro computador comercial dos Estados Unidos

    surgiu em maro de 1951, possua 1.000 palavras de 12

    dgitos em sua memria e podia efetuar 8.333 adies e

    555 multiplicaes por segundo. A mquina possua cinco

    mil tubos e ocupava mais de 60 metros quadrados,

    espao consideravelmente menor ao ocupado por

    modelos anteriores.

    Philbin, Tom. As 100 maiores invenes da histria - uma classificao cronolgica.

    DIFEL, 2006. 408p.

    04/05/2014 14:35 7

  • 8Computador

    04/05/2014 14:35 8

  • 9Segundo Philbin(2006) o Computador a oitava inveno

    mais importante dentre as 100 por ele selecionadas. A

    caracterstica mais importante daquilo que as pessoas

    poderiam chamar verdadeiramente de computador a

    capacidade de armazenar um programa.

    O primeiro computador a armazenar um programa

    operacional completo foi exibido na Universidade de

    Cambridge em maio de 1949.

    Philbin, Tom. As 100 maiores invenes da histria - uma classificao cronolgica.

    DIFEL, 2006. 408p.

    Computador

    04/05/2014 14:35 9

  • 10Os computadores de mesa de hoje so mais rpidos,

    menores, possuem maior memria e tm a capacidade de

    efetuar muito mais funes que seus predecessores tudo isso graas inveno do microchip. Os

    computadores desempenham um papel crucial em todas

    as reas da vida moderna e iro assumir uma importncia

    cada vez maior na maneira como vivemos e interagimos.

    Esse potencial de interao evoluiu com o crescimento da

    internet, onde muitas pessoas esto conectadas a outras

    ao redor do mundo.

    Philbin, Tom. As 100 maiores invenes da histria - uma classificao

    cronolgica. DIFEL, 2006. 408p.

    Computador

    04/05/2014 14:35 10

  • 11

    Computador no Mundo

    04/05/2014 14:35 11

  • 12

    Computador no Mundo

    04/05/2014 14:35 12

  • 13

    Computador no Mundo

    04/05/2014 14:35 13

  • 14

    Computador no Mundo

    04/05/2014 14:35 14

  • 15

    Computador no Mundo

    04/05/2014 14:35 15

  • 16

    Computador no Mundo

    04/05/2014 14:35 16

  • 17

    Computador no Mundo

    04/05/2014 14:35 17

  • 18

    Computador no Mundo

    04/05/2014 14:35 18

  • 19

    Computador

    04/05/2014 14:35 19

  • 20 Computador uma mquina que recebe ou armazena ou processadados muito rapidamente usando um programa mantido em suamemria

    CPU - Unidade de Processamento Central um grupo de circuitos que

    executa as funes bsicas de um computador. A CPU composta de trs

    partes, a unidade de controle, a unidade lgica aritmtica e a unidade de

    entrada/sada unidade de processamento central

    Computador

    04/05/2014 14:35 20

  • 21

    Computador

    04/05/2014 14:35 21

  • 22

    Computador

    04/05/2014 14:35 22

  • 23 bit (b) - a unidade bsica de informao de computadores,

    podendo assumir os valores 0 ou 1.

    bug - de erro um em um programa.

    byte (B) - a unidade bsica de endereamento da maioria

    dos computadores, tipicamente um byte contm 8 bits.

    word - unidade bsica de memria em um computador,

    geralmente a unidade usada tamanho do tipo inteiro.

    Computador

    04/05/2014 14:35 23

  • 24

    Questes de Reviso

    1. O que computador?2. O no computador?3. Compare o primeiro computador comercial com um

    computador atual.4. Porque a arquitetura de von Newman permanece atual neste

    mundo de grandes mudanas?5. Qual a principal caractersticas de um computador?6. Qual a finalidade da CPU?7. Qual a finalidade da memria?8. O que clula de memria?9. Quais so os elementos constituintes de uma CPU?10. Como os computadores mudaram o mundo?

    04/05/2014 14:35 24

  • 25

    Exerccios

    1. Escolha uma atividade que voc faz diariamente (como ir para a aula, jantando ou assistindo televiso).

    Faa uma lista das maneiras que os computadores esto envolvidos direta ou indiretamente.

    2. Escolha uma profisso, de preferncia um que voc tem algum interesse ou algum conhecimento. Faa

    uma lista de atividades realizadas por estes que envolvem computadores.

    3. Troque sua lista de exerccio 2 com um amigo que escolheu uma profisso diferente e melhore a sua

    lista. Quando voc tiver feito, compare seus resultados. Lembre-se: no h soluo perfeita para um

    exerccio aberto; melhorias so sempre possveis.

    4. De sua prpria experincia, descreva uma atividade que no teria sido possvel sem os computadores.

    6 Faa uma lista com dez atividades que as pessoas fazem que no envolvem computadores de alguma

    forma, mesmo que indiretamente. Isto pode ser mais difcil do que voc pensa!

    5 Identificar cinco tarefas para as quais computadores no so usados hoje, mas para as quais voc acha

    que eles sero utilizados em algum momento no futuro. Escreva algumas frases relacionadas a cada uma

    das suas escolhas.

    6 Voc acha que nunca sero desenvolvidos computadores conscientes, seres pensantes, capazes de

    competir com os seres humanos? Escreva um pargrafo curto (pelo menos 100 palavras) para apoiar a

    sua posio.

    04/05/2014 14:35 25

  • 26

    Comente

    1. Computadores executar operaes bsicas em rpida sucesso.

    2. A unidade de processamento central (CPU) executa o controle de programa

    e processamento de dados.

    3. Os dispositivos de armazenamento incluem memria de acesso aleatrio

    (RAM) e de armazenamento secundrio.

    4. Desenvolver uma estratgia para manter cpias de backup de seu trabalho

    antes de um desastre.

    5. At pode-se comparar o computador com o crebro humano?

    04/05/2014 14:35 26