SUMÁRIO PARTE A INTRODUÇÃO AOS COMPUTADORES 1. A Arquitectura de um Computador 15 1.1. História e Domínios de Aplicação 15 1.2. Sistemas de Numeração 16 1.3. Unidades de Informação 19 1.4. Os Componentes Principais de um Computador 20 1.4.1. Organização Interna 20 1.4.2. CPU 21 1.4.3. Memórias 24 1.4.4. Periféricos 26 1.4.5. Outros Periféricos 34 1.4.6. Barramento/Bus 36 1.4.7. Juntar as Peças do "Puzzle" 37 2. Sistemas Operativos 39 2.1. Modelo de Organização de Informação 40 2.2. MS-DOS 43 2.2.1. Discos 44 2.2.2. Ficheiros e Directórios 44 2.2.3. Comandos, 45 2.3. MS- Windows 49 2.4. Mac OS 50 2.5. Unix 50 3. MS-Windows 52 3.1. Gestor de Ficheiros 56 3.1.1. Métodos de Selecção 5 & 3.1.2. Criar Directórios 58 3.1.3. Mover, Copiar, Apagar e Mudar Nomes a Ficheiros e Directórios 59 3.1.4. Pasta de Trabalho (Briefcase) 59 3.1.5. Rede (Microsoft Network) 59 3.2. Painel de Controlo 60 3.3. Clipboard 61 3.4. Outras Versões de Windows 62 3.4.1. Versões anteriores ao Windows 95 62 3.4.2. Windows NT 63
4. Redes de Computadores 64 4.1. Tipos de Redes 64 4.1.1. Protocolos de Comunicação 64 4.1.2. Meio Físico 65 4.2. A Internet 66 4.2.1. Domínios 66 4.2.2. Correio Electrónico 67 4.2.3. Listas de Correio Electrónico 67 4.2.4. Notícias (News) 68 4.2.5. WWW - World Wide Web 69 4.2.6. Transferência de Ficheiros 71 4.2.7. Sistemas de Pesquisa 72 5. Editores de texto 74 5.1. Técnicas de Edição 74 5.2. Métodos de Selecção 76 5.2.1. Selecção de um Conjunto de Caracteres 76 5.2.2. Selecção de Palavras 77 5.2.3. Selecção de Linhas 77 5.2.4. Selecção de Todo o Documento 77 5.3. Processos de Reedição 77 5.3.1. Copiar e Mover Blocos do Documento 77 5.3.2. Anulação ou Repetição do Último Procedimento 78 5.3.3. Procura e Substituição 78 5.4. Formatação de Caracteres 79 5.5. Formatação de Parágrafos 79 5.6. Tabuladores ou Tabs 81 5.7. Cabeçalho e Rodapé 81 5.8. Configuração de Páginas 82 5.9. Manipulação de Ficheiros 83 6. Exercícios Propostos 84
PARTE B MICROSOFT EXCEL 1. Conceitos Básicos 91 1.1. Conteúdos das Células 94 1.1.1. Constantes 94 1.1.2. Fórmulas 95 1.1.3. Formatos 96 1.1.4. Notas 97 1.2. Aplicações 98 2. Apresentação Estruturada de Informação 99 2.1. Alteração da Largura das Colunas e Altura das Linhas 100 2.2. Inserção de Valores e Células 101 2.3. Eliminar Células e Conteúdos de Células 103 2.4. Modos de Selecção 104 2.5. Transferência e Duplicação dos Conteúdos das Células 105 2.6. Definição de Formatos 105 2.6.1. Alteração do Formato dos Números 106 2.6.2. Alteração do Tipo de Alinhamento 108 2.6.3. Alteração do Tipo de Caracteres 109 2.6.4. Criação de Molduras 110 2.6.5. Criação de Padrões 111 2.6.6. Protecção das Células 112 2.6.7. Exemplo da Formatação de uma Tabela 112. 2.7. Gestão e Impressão de Ficheiros 113 3. Realização de Cálculos 116 3.1. Operadores 116 3.1.2. Precedência dos Operadores 118 3.2. Inserção de Fórmulas 119 3.2.1. Repetição da Fórmulas 120 3.2.2. Tipos de Endereços 121 3.3. Funções 122 3.3.1. Funções Estatísticas 124 3.3.2. Funções Matemáticas e Trigonométricas 125 3.3.3. Funções de texto 126 3.3.4. Funções de Datas e Horas 127 3.3.5. Funções Lógicas 127 3.3.6. Funções de Informação 129 3.3.7. Funções de Pesquisa e Referência 129
3.4. Exemplos de Aplicação 131 3.4.1. Elaboração da Pauta de uma Disciplina 131 3.4.2. Tabelas Relacionadas 133 3.4.3. Análise What /f 134 4. Construção e Edição de Gráficos 138 4.1. Como Construir um Gráfico 140 4.2. Tipos de Gráficos 146 4.2.1. Combinação 147 4.2.2. XY (Scatter) 148 4.3. Facilidades de Edição 149 4.4. Exemplos de Aplicação 152 4.4.1. Representação de uma Sucessão 152 4.4.2. Construção de Histograma e Curvas Cumulativas 154 5. Gestão de Bases de Dados 158 5.1. Projecto de uma Base de Dados 158 5.2. Bases de Dados no Ms-Excel 159 5.2.1. Pesquisa e Actualização de Informação 160 5.2.2. Ordenação de informação 162 5.2.3. Filtragem de Informação 162 5.2.4. Relacionamento de Tabelas 164 5.2.5. Funções que Operam sobre Bases de Dados 166 5.3. Exemplos de Aplicação 169 5.3.1. Organização de uma Pauta 169 5.3.2. Preparação de uma Factura 171 6. Resenha dos Comandos Apresentados 173 6.1. Comandos de Edição 173 6.2. Comandos de Gestão e Impressão de Ficheiros 174 6.3. Comandos de Inserção 174 6.4. Comandos de Formatação 175 6.5. Comandos de Construção e Edição de Gráficos 176 6.6. Comandos de Gestão de Bases de Dados 176 7. Exercícios Propostos 177
PARTE C INTRODUÇÃO À PROGRAMAÇÃO EM TURBO PASCAL 1. Introdução 189 2. Ciclo de Produção de um Programa 190 3. Introdução à Especificação de Problemas 192 4. Estrutura de um Programa 195 4.1. Cabeçalho 195 4.2. Parte Declarativa 196 4.2.1. Variáveis 196 4.2.2. Constantes 198 4.3. Parte de Execução 199 5. Tipos de dados básicos 201 5.1. Tipos numéricos (Integer e Real) 201 5.2. Tipo Boolean 202 5.3. Tipo Char 202 5.4. Tipo String 203 6. Instrução de Atribuição e Expressões 205 7. Instruções de Entrada e Saída de Dados 208 7.1. Instruções de Saída de Dados 208 7.2. Instruções de Entrada de Dados 209 7.3. Parágrafo Uses e Unit Wincrt.. 211 8. O Ambiente Turbo Pascal 215 9. Instruções Condicionais 218 9.1. Instrução IF..THEN..ELSE 218 9.2. Instrução CASE..OF..ELSE 221 10. Instruções Repetitivas 224 10.1.Instrução FOR..TO/DOWNTO..DO 224 10.2. Instrução WHILE..DO 228 10.3.Instrução REPEAT..UNTIL 231 11. Funções predefinidas 234
12. Exercícios Resolvidos 237 13. Exercícios Propostos 251 Bibliografia Complementar 259