ApostilaC

57109 palavras 229 páginas
Curso de Linguagem C
Em Constru¸ca˜o v0.001 Adriano Joaquim de Oliveira Cruz
Instituto de Matem´atica

ucleo de Computa¸c˜ao Eletrˆonica
UFRJ
c 2006 Adriano Cruz
28 de Dezembro de 2007

2

Conte´ udo 1 Introdu¸ c˜ ao

19

1.1

Sucessos e Fracassos da Computa¸c˜ao . . . . . . . . . . . . . . . .

19

1.2

Um Pouco da Hist´oria da Computa¸c˜ao . . . . . . . . . . . . . . .

21

1.2.1

O In´ıcio . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

1.2.2

A Era Moderna . . . . . . . . . . . . . . . . . . . . . . . .

22

1.2.3

O Desenvolvimento durante as Grandes Guerras . . . . .

24

1.2.4

As Gera¸c˜oes . . . . . . . . . . . . . . . . . . . . . . . . . .

27

O Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

1.3.1

Microcomputadores . . . . . . . . . . . . . . . . . . . . .

29

1.3.2

Mem´orias . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

1.3.3

Bits e Bytes . . . . . . . . . . . . . . . . . . . . . . . . . .

32

1.3.4

Perif´ericos . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

1.4

O Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

1.5

Um programa em C . . . . . . . . . . . . . . . . . . . . . . . . .

38

1.3

2 Algoritmos

41

2.1

Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

2.2

Primeiros Passos . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

2.3

Representa¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

2.3.1

Linguagem Natural . . . . . . . . . . . . . . . . . . . . . .

45

2.3.2

Fluxogramas . . . . . . . . . . . . . . . . . . . . . . . . .

45

2.3.3

Pseudo-Linguagem . . . . . . . . . . . . . . . . . . . . . .

46

2.4

Modelo de von Neumann . . . . . . . . . . . . . . . . . . . . . . .

47

2.5

Estruturas B´asicas de Algoritmos . . . . . . . . . . . . . . . . . .

49

2.5.1

49

Comandos de leitura . . . . . . . . . . . . . . . . . . . . .
3

´
CONTEUDO

4

2.6

2.5.2

Comandos de escrita . . .

Relacionados

  • ApostilaC MtoBoa
    20359 palavras | 82 páginas