Exercicios de algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 201 (50037 palavras )
  • Download(s) : 0
  • Publicado : 29 de outubro de 2012
Ler documento completo
Amostra do texto
Curso de Linguagem C Em Constru¸˜o ca v0.003.11
Adriano Joaquim de Oliveira Cruz Instituto de Matem´tica a N´ cleo de Computa¸˜o Eletrˆnica u ca o UFRJ c 2011 Adriano Cruz 15 de Mar¸o de 2011 c

Conte´do u
1 Introdu¸˜o ca 1.1 1.2 Sucessos e Fracassos da Computa¸ao . . . . . . . . . . . . . . . . c˜ Um Pouco da Hist´ria da Computa¸ao . . . . . . . . . . . . . . . o c˜ 1.2.1 1.2.2 1.2.3 1.2.41.3 1.3.1 1.3.2 1.3.3 1.3.4 1.4 1.5 1.6 O In´ ıcio . . . . . . . . . . . . . . . . . . . . . . . . . . . . A Era Moderna . . . . . . . . . . . . . . . . . . . . . . . . O Desenvolvimento durante as Grandes Guerras . . . . . As Gera¸oes . . . . . . . . . . . . . . . . . . . . . . . . . . c˜ Microcomputadores . . . . . . . . . . . . . . . . . . . . . Mem´rias . . . . . . . . . . . . . . . . . . . .. . . . . . . o Bits e Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . Perif´ricos . . . . . . . . . . . . . . . . . . . . . . . . . . . e 13 13 15 15 15 18 20 21 22 23 25 26 26 32 33 34 34 35 37 37 37 38 40 41 42 42 43

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

O Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Um programa em C . . .. . . . . . . . . . . . . . . . . . . . . . Exerc´ ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 Algoritmos 2.1 2.2 2.3 Introdu¸ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c˜ Primeiros Passos . . . . . . . . . . . . . . . . . . . . . . . . . . . Representa¸ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c˜ 2.3.1 2.3.2 2.3.3 2.4 2.5Linguagem Natural . . . . . . . . . . . . . . . . . . . . . . Fluxogramas . . . . . . . . . . . . . . . . . . . . . . . . . Pseudo-Linguagem . . . . . . . . . . . . . . . . . . . . . .

Modelo de von Neumann . . . . . . . . . . . . . . . . . . . . . . . Estruturas B´sicas de Algoritmos . . . . . . . . . . . . . . . . . . a 2.5.1 2.5.2 2.5.3 Comandos de leitura . . . . . . . . . . . . . . . . . . . .. Comandos de escrita . . . . . . . . . . . . . . . . . . . . . Express˜es . . . . . . . . . . . . . . . . . . . . . . . . . . o 1

2.5.4 2.5.5 2.5.6 2.6 2.7

Comandos de atribui¸ao . . . . . . . . . . . . . . . . . . . c˜ Comandos de controle . . . . . . . . . . . . . . . . . . . . Comandos de repeti¸ao . . . . . . . . . . . . . . . . . . . c˜

45 46 47 48 53 55 55 55 55 56 56 57 58 59 5960 61 62 62 63 63 64 65 67 67 67 68 69 71 73 73 74 75 75 76 78

Exemplos de Algoritmos . . . . . . . . . . . . . . . . . . . . . . . Exerc´ ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Tipos de Dados, Constantes e Vari´veis a 3.1 3.2 Introdu¸ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c˜ Tipos de Dados . . . . . . . . . . . . . . . . . . . . . .. . . . . . 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.4 3.5 3.4.1 3.5.1 3.5.2 3.5.3 3.6 Tipos B´sicos . . . . . . . . . . . . . . . . . . . . . . . . . a Modificadores de tipos . . . . . . . . . . . . . . . . . . . . Constantes Inteiras na base 10 . . . . . . . . . . . . . . . Constantes Inteiras Octais . . . . . . . . . . . . . . . . . . Constantes Inteiras Hexadecimais . . . . . . . . . . .. . . Convers˜o entre Bases . . . . . . . . . . . . . . . . . . . . a Constantes em Ponto Flutuante . . . . . . . . . . . . . . . Constantes Cadeias de Caracteres . . . . . . . . . . . . . Nomes das Vari´veis . . . . . . . . . . . . . . . . . . . . . a Declara¸ao de vari´veis . . . . . . . . . . . . . . . . . . . c˜ a Atribui¸ao de valores . . . . . . . . . . . . . . . . . . . . . c˜Constantes Num´ricas . . . . . . . . . . . . . . . . . . . . . . . . e

Constantes Caracteres . . . . . . . . . . . . . . . . . . . . . . . . Vari´veis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a

Exerc´ ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Entrada e Sa´ pelo Console ıda 4.1 4.2 4.3 4.4 4.5 Introdu¸ao . . . . . . . . . . . . . . . . . . . . ....
tracking img