exelente livro para aprender programaçao em c
C
Paul J. Deitel e Harvey M. Deitel
Índice
Capítulo 01 – Conceitos da Computação
Capítulo 02 – Introdução à programação em C
Capítulo 03 – Desenvolvimento da Programação Estruturada
Capítulo 04 – Controle do programa
Capítulo 05 – Funções
Capítulo 06 – Arrays
Capítulo 07 – Ponteiros
Capítulo 08 – Caracteres e strings
Capítulo 09 – Formatação de Entrada/Saída
Capítulo 10 – Estruturas, Uniões, Manipulações de Bits e Enumerações
Capítulo 11 – Processamento de arquivos
Capítulo 12 – Estrutura de dados
Capítulo 13 – O pré-processador
Apêndice A – Biblioteca-padrão
Apêndice B – Precedência de Operadores e Associatividade
Apêndice C – Conjunto de Caracteres ASCII
Apêndice D – Sistemas de numeração
1
Conceitos de Computação
Objetivos
Entender os conceitos básicos do computador.
Familiarizar-se com os diferentes tipos de linguagens de programação.
Familiarizar-se com a história da linguagem de programação C.
Conhecer Biblioteca Padrão da linguagem C (C Standard Library).
Entender o ambiente e desenvolvimento de programas C.
Compreender por que é apropriado aprender C no primeiro curso de programação. Compreender por que a linguagem C fornece uma base para estudos futuros de programação em geral e em particular para o C++.
As coisas são sempre melhores no começo.
Blaise Pascal
Grandes pensamentos exigem grandes linguagens.
Aristófanes
Nossa vida é desperdiçada em detalhes. Simplifique, simplifique.
Henry Thoreau
Sumário
1.1
Introdução
1.2
O que É um Computador?
1.3
Organização dos Computadores
1.4
Processamento em Lotes (Batch Processing), Multiprogramação e
Tempo Compartilha do (Timesharing)
1.5
Computação Pessoal, Computação Distribuída e Computação
Cliente/Servidor
1.6
Linguagens de Máquina, Linguagens Assembly e Linguagens de Alto nível. 1.7
A História do C
1.8
A Biblioteca Padrão (Standard Library) do C
1.9
Outras Linguagens de Alto Nível
1.10
Programação