Controladoria

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4022 palavras )
  • Download(s) : 0
  • Publicado : 1 de dezembro de 2012
Ler documento completo
Amostra do texto
Sumário
Prefácio 1 Introdução 1.1 O desenvolvimento de um software . . . . . . 1.2 Algoritmos e lógica de programação . . . . . 1.2.1 O significado de um algoritmo . . . . 1.2.2 Exemplo de algoritmo . . . . . . . . 1.3 A formalização de um algoritmo . . . . . . . 1.3.1 A sintaxe de um algoritmo . . . . . . 1.3.2 Exemplo de sintaxe de um algoritmo . 1.3.3 A semântica de um algoritmo . . . . 1.4Como resolver problemas . . . . . . . . . . . 1.4.1 A análise e a síntese de um problema 1.4.2 Modelagem de problemas . . . . . . 1.4.3 O papel da lógica em programação . . 1.5 Como se portar em um curso de computação . 1.6 Exercícios . . . . . . . . . . . . . . . . . . . xix 1 1 3 4 5 12 12 13 15 16 16 17 19 21 24 27 27 27 28 33 33 37 43 44

. . . . . . . . . . . . . .

. . . . . . . . . . . .. .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

2 Conceitos deComputação e Computadores 2.1 Origens da computação . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 A necessidade de calcular . . . . . . . . . . . . . . . . . 2.1.2 O desenvolvimento de sistemas de numeração . . . . . . . 2.2 A evolução dos computadores . . . . . . . . . . . . . . . . . . . 2.2.1 Geração zero – Computadores puramente mecânicos . . . 2.2.2 Primeira geração – Computadores a válvula erelé . . . . . 2.2.3 Segunda geração – Computadores transistorizados . . . . 2.2.4 Terceira geração – Computadores com circuitos integrados

. . . . . . . .

. . . . . . . .

. . . . . . . .

viii

Algoritmos e Lógica de Programação 2.2.5 Quarta geração – Computadores com chips VLSI A representação da informação em um computador . . . 2.3.1 A eletrônica digital do computador . . . . .. . . 2.3.2 Conceitos de bits e seus múltiplos . . . . . . . . 2.3.3 Caracteres e cadeias de caracteres . . . . . . . . 2.3.4 Imagens . . . . . . . . . . . . . . . . . . . . . . 2.3.5 Sons . . . . . . . . . . . . . . . . . . . . . . . . A arquitetura de um computador . . . . . . . . . . . . . O funcionamento da UCP na execução dos programas . . O projeto lógico na construção de programas . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 47 47 48 50 52 56 59 60 64 67 67 68 68 69 71 72 73 73 74 80 83 87 93 94 95 95 95 96 96 97 99 99 100 102 102 103

2.3

2.4 2.5 2.6 3

Algoritmos e Fluxogramas 3.1 Revisão do conceito de algoritmo . . . . . . . . . . . . . . . .3.2 Aplicabilidade dos algoritmos . . . . . . . . . . . . . . . . . 3.2.1 Exemplo não computacional de um algoritmo . . . . . 3.2.2 Exemplo computacional de um algoritmo . . . . . . . 3.3 Propriedades de um algoritmo . . . . . . . . . . . . . . . . . 3.4 Fluxogramas . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Construindo fluxogramas . . . . . . . . . . . . . . . . . . . . 3.5.1Fluxograma mínimo . . . . . . . . . . . . . . . . . . 3.5.2 Fluxograma com comandos seqüenciais . . . . . . . . 3.5.3 Fluxograma com comandos de decisão . . . . . . . . 3.5.4 Fluxograma com comandos de repetição . . . . . . . . 3.5.5 Simulação de algoritmos com fluxogramas . . . . . . 3.6 Convenções para tipos de dados . . . . . . . . . . . . . . . . 3.6.1 Números . . . . . . . . . . . . . . . . . . . . . .. . 3.6.2 Caracteres e cadeias de caracteres . . . . . . . . . . . 3.6.3 Valores lógicos . . . . . . . . . . . . . . . . . . . . . 3.7 Convenções para os nomes de variáveis . . . . . . . . . . . . 3.8 Convenções para as expressões . . . . . . . . . . . . . . . . . 3.8.1 Operação de atribuição . . . . . . . . . . . . . . . . . 3.8.2 Operações aritméticas . . . . . . . . . . . . . . . . . 3.8.3...
tracking img