Anúncio finalizado Finalizado em 11/11/2009 11:46

Livro Linguagem C Na Prática

Preço: R$ 1600 (Produto Usado)
Pagamento:
12 de R$ 163
  • Localização: Sao Paulo (Sao Paulo)
    Vendidos:
     
    Anúncio Finalizado
    A compra deste produto está protegida. (Saiba mais)
    Conheça o vendedor
    MercadoLivre não é o vendedor deste produto nem participa da negociação final entre comprador e vendedor, mas limita-se a hospedar os produtos anunciados pelos usuários.
    | | Anúncio # 112346497
    • Autor: J. Castro                           PRODUTO EM ÓTIMO ESTADO !!!
    • Publicação: 2008
    • Edição: 1
    • Editora: Ciência Moderna
    • ISBN: 9788573936636
    • Páginas: 176


    O livro tem como proposta expor a linguagem C de uma forma clara e objetiva, buscando colocar os temas numa ordem didática e prática, como o título sugere. Ele procura agrupar os temas afins de uma forma que facilite a leitura e a compreensão do conteúdo. É um livro voltado para pessoas que querem se iniciar na arte da programação ou ter um primeiro contato com a linguagem C.

    É ideal para alunos de faculdades ou cursos livres, que precisam de uma abordagem direta, e que não querem partir para obras volumosas e complexas num primeiro momento. É o objetivo deste livro capacitar o leitor para posteriormente ler livros mais complexos. A obra é dividida em duas grandes partes.

    Na teórica, o leitor terá os fundamentos da linguagem num crescente de dificuldade, que, quando necessário, durante a leitura dos temas, remeterá o leitor para outro ponto do livro, a fim de facilitar a compreensão do texto.

    A parte prática consiste em uma seqüência de programas, colocadas na ordem dos temas abordados e num nível crescente de dificuldade. Aprenda com Linguagem C na Prática a dar seus primeiros passos no caminho promissor da programação de dados.
    O Autor:
    J. Castro - O Autor é formado em Tecnologia de Processamento de Dados, pela Universidade Estácio de Sá. Possui experiência na área de Desenvolvimento de Sistemas, além de ter elaborado vários manuais para treinamento nas empresas onde trabalhou.

    Atuou como analista de sistemas no SENAI-RJ, e como suporte ao usuário no consórcio das concessionárias Volkswagen, onde também ministrou treinamento no uso de softwares usados na regional Rio de Janeiro.

    Parte I
    1 Diretiva de Compilação, Macro e Tabelas com Informações Essenciais
    sobre Linguagem “C”. 3

     1.1 Introdução. 3
      1.3.3 Diretiva de Compilação. 3
      1.2.1 Diretiva #Include. 4
       1.2.1.1 Criando sua Própria Biblioteca H. 4
      1.2.2 Diretiva #Define. 5
      1.2.3 Diretivas de Compilação Condicional. 7
       1.2.3.1 Diretiva #IFDEF / #ENDIF. 7
       1.2.3.2 Diretiva #IF/ #ENDIF. 8
       1.2.3.3 Diretiva #UNDEF. 9
     1.3 Tabelas de Operadores, Constantes de Caracter de Barra Invertida,Controle de Formatos e Tipo de Dados. 9
      1.3.1 Tabela 1 – Operadores Aritiméticos. 9
      1.3.2 Tabela 2 – Operadores Relacionais. 9
      1.3.3 Tabela 3 – Operadores Lógicos. 10
      1.3.3.1 Conceito de Operadores Aritimético, Lógico e Relacional.. 10
       1.3.3.2 Conceito de Operadores BIT a BIT. 11
      1.3.4 Tabela 4 – Operadores BIT a BIT. 11

    Tabela 5 – Tabela de Operações com Campo de BIT.11
    Tabela 6 – Constantes Caracteres de Barra Invertida. 14

      1.3.7 Tabela 7 – String de Controle de Formatos. 14
      1.3.8 Tabela 8 – Tipos de Dado. 16
      1.3.9 Tabela 9 – Modificadores de Tipo de Dado. 16
      1.3.10 Tabela 10 – Tamanho dos Tipos de Dado Definido pelo Padrão ANSI.. 16

    2 Estrutura Geral de um Programa C.. 19
     2.1 Introdução. 19
     2.2 Estrutura de um Progrma C. 19

    3 Varíaveis, Estrutura e Enumeração. 23
     3.1 Introdução. 23
     3.2 Variáveis. 23

    Tabela 11 – Nomes Válidos X Inválidos para Variäveis. 24
      3.2.1 Variáveis Locais. 24
      3.2.2 Variáveis Globais. 25
     3.3 Especificadores de Tipo de Classe de Armazenamento: Static, Register e Const. 26
      3.3.1 Variáveis Static. 26
      3.3.2 Variáveis Register.. 27
      3.3.3 Variáveis Const.. 28
     3.4 Conversão de Tipos em Atribuições.. 29
      3.4.1 Fazendo Conversão de Tipo de Forma Intencional.. 30
     3.5 Estrutura (STRUCT).. 30
     3.6 União (UNION). 32
     3.7 Enumeração.. 33

    4 Comandos de Seleção.. 35
     4.1 Introdução.. 35
     4.2 Comando – IF.. 35
     4.3 Comando – ?.. 37
     4.4 Comando – Switch.. 38

    5 Comandos de Repetição (Laços).. 41
     5.1 Instrução.. 41
     5.2 Comando — FOR.. 41
     5.3 Comando – While.. 43
     5.4 Comando – do While.. 44

    6 Matrizes.. 45
     6.1 Introdução.. 45
     6.2 Declaração de Matrizes.. 46
     6.3 Inicializando Matrizes.. 47

    7 Funções.. 51
     7.1 Introdução.. 51
     7.2 Função Principal do Programa – Uso da Função Main().. 51
      7.2.1 Uso dos Argumentos ARGC e ARGV na Função Main().. 52
     7.3 Uso do Tipo Void.. 53
     7.4 Função Definida pelo Usuário.. 54
     7.5 Escopo das Funções em C.. 55
     7.6 Uso do Comando Return... 55
     7.7 Parâmetros Formais.. 56
      7.7.1 Passagem de Parâmetro: Valor x Referência.. 56
      7.7.2 Usando Matrizes como Argumento e Parâmetro.. 57
     7.8 Protótipo de Funções.. 59
     7.9 Recursividade.. 60

    8 Ponteiros.. 63
     8.1 Introdução.. 63
     8.2 Que São Ponteiros?.. 64
     8.3 Variáveis Tipo Ponteiro.. 64
      8.3.1 Inicialização de Variáveis Tipo Ponteiro.. 65
     8.4 Operadores Utilizados com o Tipo Ponteiro.. 66
     8.5 Aritimética dos Ponteiros.. 66
     8.6 Alocação Dinâmica de Memória e Ponteiros.. 69

    Tabela 12 – Funções de Alocação de Memória. 70

     8.7 Usando Ponteiro com Matrizes.. 71
     8.8 Ponteiro Parafunções (Passando Funções como Argumento de Outra Função).. 72
     8.9 Lista Encadeada... 73

    9 Arquivo. 75
     9.1 Introdução.. 75
     9.2 Funções de Manipulação de Arquivo.. 75

    Tabela 13 – Funções mais Comuns do Sistema de Arquivo.. 76

     9.3 Buffer de Arquivo e Streams.. 76
     9.4 Ponteiro de Arquivo.. 78
     9.5 Abrindo um Arquivo para Leitura e/ou Escrita.. 78

    Tabela 14 – Valores Legais para o Modo de Abertura de Arquivo.. 79

     9.6 Posicionando Arquivo com Fseek()..80

    Tabela 15 – Macros Usadas pela Função fseek()..80

     9.7 Fim de Arquivo.. 81
     9.8 Fechando Arquivo.. 82

    Parte II.. 83

    1 Programas Comentados.. 85
    1. Programas Comentados.. 85

     1.1 Introdução.. 85
     1.2 Programa 01 – Visão Geral, um Primeiro Contato.. 86
     1.3 Programa 02 — Um Estudo do Tipo Caracter.. 87
     1.4 Programa 03 – Lendo Caracteres do Teclado.. 88
     1.5 Programa 04 – Mostra Exemplo de Operadores Aritiméticos.. 89
     1.6 Programa 05 – Usando Operadores Binários.. 91
     1.7 Programa 06 — Conversão de Tipos (Casts).. 94
     1.8 Programa 07 – Estrutura (Struct).. 94
     1.9 Programa 08 – União (Union).. 95
     1.10 Programa 09 – Comandos de Seleção – IF E – ?.. 96
     1.11 Programa 10 – Comando de Seleção – Switch, um Primeiro Contato com Função Definida pelo Usuário.. 98
     1.12 Programa 11 – Comando de Iteração — FOR... 101
     1.13 Programa 12 – Comando de Iteração While, Usando Classe de Armazenamento Register.. 103
     1.14 Programa 13 – Comando De Iteração – do While.. 104
     1.15 Programa 14 – Enumeração.. 105
     1.16 Programa 15 – Matriz Unidimensional... 107
     1.17 Programa 16 – Matriz Unidimensional de Inteiros.. 109
     1.18 Programa 17 – Passando Matriz como Argumento..111
     1.19 Programa 18 – Um Primeiro Exemplo de Matriz Bidimencional.. 112
     1.20 Programa 19 – Um Segundo Exemplo de Uso de Matriz Bidimensional, Usando Scanf() para Entrar com uma Lista de Palavras.. 114
     1.21 Programa 20 – Tipo de Clase de Armazenamento Static, Variável Static.. 116
     1.22 Programa 21 – Função com Passagem de Parametro por Valor.. 117
     1.23 Programa 22 – Um Primeiro Contato com Ponteiros.. 118
     1.24 Programa 23 – Uso de Ponteiros com Estutura, uma Primeira Aplicação de Ponteiros.. 119
     1.25 Programa 24 – Passagem de Valor por Referência, uma Segunda Aplicação de Ponteiros.. 120
     1.26 Programa 25 – Passagem de Matriz como Argumento e Parâmetro de Função, uma Terceira Aplicação de Ponteiros.. 122

    Tabela 16 – Algumas Funções de Manipulação de String... 123

     1.27 Programa 26 — Usando Matriz como Ponteiro, uma Quarta Aplicação de Ponteiros.. 124
     1.28 Programa 27 – Alocando Memória com a Função Malloc(),um Quinto Uso de Ponteiros(A).. 125
     1.29 Programa 28 – Realocação de Memória com a Função Realloc(), um Quinto Uso de Ponteiros(B).. 126
     1.30 Programa 29 – Passagem de Função como Argumento de Outra Função (Ponteiro para Função), um Sexto Uso de Ponteiros.. 129
     1.31 Programa 30 – Criando e Usando uma Lista Encadeada,
    um Sétimo Uso de Ponteiros.. 131
     1.32 Programa 31 – Leitura de Arquivo, Uso de ARGV e ARGC na Função Main(), um Oitavo Uso de Ponteiros.. 135
     1.33 Programa 32 – Um Programa Final – Criação, Leitura, Atualização e Exclusão de Arquivo.. 136

    Tabela 17 – Descrição de Algumas Funções Usadas nesse
    Programa.. 147
    Referências.. 149


    Garantia: Sem garantia

    Formas de Pagamento e Envio
    Pagamento
    - (Depósito Bancário)
    - Dinheiro
    - A combinar



    Envio
    - Custos sob responsabilidade do comprador
    - Comprador pode retirar pessoalmente em SAO PAULO (sao paulo)


    Livro Linguagem C Na Prática
    Preço:
    R$ 1600 unid. (Produto Usado)
    Pagamento:
    12 de R$ 163
  • Anúncio Finalizado

    MercadoLíder
    Os MercadoLíderes são vendedores diferenciados no site por sua boa reputação.
    MercadoLíder Gold
    Os MercadoLíderes Gold são grandes vendedores do site, diferenciados por uma ótima reputação.
    MercadoLíder Platinum
    Os MercadoLíderes Platinum são os melhores vendedores do site, diferenciados por sua excelente reputação
    Arremate
    Na modalidade Arremate, o usuário que realizar a maior oferta será o comprador.