Menu

Programando em Linguagem C e C++ – Com o Microsoft Visual Studio

R$35,00

A linguagem de programação C é uma das mais bem sucedidas linguagens de alto nível já criadas, e é considerada por muitos uma linguagem de difícil …

288 páginasAutor(es): Antônio Henrique ReisISBN: 978-85-371-0433-0
Sumário

Sumário

1. Introdução
1.1. O Primeiro Programa em C/C++
1.2. Ambiente de Desenvolvimento do Microsoft Visual Studio
1.3. Editando o Programa
1.4. Verificando o Código Fonte C Utilizando o VS
1.5. Apresentando uma String na Tela
1.6. Compilando o Programa
1.7. Executando o Programa
1.8. Verificando o Código Fonte C++ Utilizando o VS
2. Construindo Programas C/C++
2.1. Indentação do Código Fonte
2.2. Case Sensitive
2.3. Comentários
2.4. Códigos de Escrita na Tela
3. Variáveis
3.1. Variáveis na Linguagem C/C++
3.1.1. Exemplo Usando Variáveis em Linguagem C
3.1.2. Exemplo Usando Variáveis em Linguagem C++
3.2. Regras de Nomes das Variáveis
3.3. Declarações de Variáveis
3.4. Tipos de Dados das Variáveis
3.5. Inicializando Variáveis
3.6. Constantes
4. Operadores
4.1. Operador de Atribuição
4.2. Operadores Aritméticos
4.2.1. Exemplo Usando Operadores Aritméticos em Linguagem C
4.2.2. Primeiro Exemplo Usando Operadores Aritméticos em Linguagem C++
4.2.3. Segundo Exemplo Usando Operadores Aritméticos em Linguagem C++
4.3. Operadores Aritméticos de Atribuição
4.4. Operadores de Incremento e de Decremento
4.4.1. Exemplo de Incremento
4.4.2. Exemplo de Decremento
4.5. Operadores de Incremento ou Decremento Pré-fixado ou Pós-fixado
5. Funções de Entrada e Saída de Dados
5.1. Entrada, Processamento e Saída de Dados
5.2. Entrada e Saída de Dados em Linguagem C
5.2.1. Primeiro Exemplo de Entrada e Saída de Dados em Linguagem C
5.2.2. Segundo Exemplo de Entrada e Saída de Dados em Linguagem C
5.3. Entrada e Saída de Dados em Linguagem C++
5.3.1. Primeiro Exemplo de Entrada e Saída de Dados em Linguagem C++
5.3.2. Segundo Exemplo de Entrada e Saída de Dados em Linguagem C++
5.4. Lendo Dados do Tipo: String
5.4.1. Exemplo de Entrada e Saída de Dados do Tipo String em Linguagem C
5.4.2. Exemplo de Entrada e Saída de Dados do Tipo String em Linguagem C++
6. Estruturas de Decisões
6.1. Operadores Relacionais
6.2. Desvio Condicional Simples
6.2.1. Primeiro Exemplo de Desvio Condicional Simples em Linguagem C
6.2.2. Segundo Exemplo de Desvio Condicional Simples em Linguagem C++
6.2.3. Terceiro Exemplo de Desvio Condicional Simples em Linguagem C
6.3. Desvio Condicional Composto
6.3.1. Primeiro Exemplo de Desvio Condicional Composto em Linguagem C
6.3.2. Segundo Exemplo de Desvio Condicional Composto em Linguagem C
6.4. Desvio Condicional Encadeado
6.4.1. Primeiro Exemplo de Desvio Condicional Encadeado
6.4.2. Segundo Exemplo de Desvio Condicional Encadeado
6.5. Desvio Condicional de Múltiplos Casos
6.6. Desvio Condicional Composto com o Operador Ternário
7. Operadores Lógicos
7.1. Operador Lógico .E.
7.1.1. Primeiro Exemplo do Operador Lógico .E.
7.1.2. Segundo Exemplo do Operador Lógico .E.
7.2. Operador Lógico .OU.
7.3. Operador Lógico .NÃO.
8. Estruturas de Repetição
8.1. Laços de Repetição com o Teste Lógico no Início Usando While
8.1.1. Exemplo de Laço de Repetição com o Teste Lógico no Início Usando While
8.2. Laços de Repetição com uma Quantidade Indeterminada de Repetições
Usando While
8.2.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade
Indeterminada de Repetições Usando While
8.2.2. Segundo Exemplo de Laço de Repetição com uma Quantidade
Indeterminada de Repetições Usando While
8.3. Laços de Repetição com uma Quantidade Determinada de Repetições
Usando For
8.3.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade Determinada
de Repetições Usando a Estrutura For
8.3.2. Segundo Exemplo de Laço de Repetição com uma Quantidade Determinada
de Repetições Usando a Estrutura For
8.3.3. Terceiro Exemplo de Laço de Repetição com uma Quantidade Determinada
de Repetições Usando a Estrutura For
8.4. Laços de Repetição com o Teste Lógico no Final do Laço Usando Do-while
8.4.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade
Indeterminada de Repetições Usando Do-while
8.4.2. Segundo Exemplo de Laço de Repetição com uma Quantidade
Indeterminada de Repetições Usando Do-while
9. Estruturas de Dados
9.1. Estruturas de Dados do Tipo: Vetor – Tabelas em Memória
9.1.1. Primeiro Exemplo de Estruturas de Dados do Tipo: Vetor
9.1.2. Segundo Exemplo de Estruturas de Dados do Tipo: Vetor
9.2. Estruturas de Dados do Tipo: Matriz
9.2.1. Primeiro Exemplo de Estruturas de Dados do Tipo: Matriz
9.2.2. Segundo Exemplo de Estruturas de Dados do Tipo: Matriz
10. Programação Estruturada
10.1. Procedimentos e Funções
10.2. Introdução as Funções
10.3. Protótipo de Funções
10.4. Declaração das Funções
10.5. Funções Que Não Recebem e Nem Retornam Valores
10.6. Funções Simples
10.7. Variáveis Locais
10.8. Variáveis Globais
10.9. Classes de Armazenamento
10.9.1. Classe de Armazenamento - Auto
10.9.2. Classe de Armazenamento - Extern
10.9.3. Classe de Armazenamento - Static
10.9.4. Classe de Armazenamento - Register
10.10. Refinamento Sucessivo
10.11. Funções que Retornam um Valor
10.12. Funções com Chamada por Valor
10.13. Funções com Chamada por Referência
10.14. Funções Recursivas
11. Trabalhando com Ponteiros em Linguagem C/C++
11.1. Ponteiro, O Que é Isto?
11.2. Declarando Uma Variável do Tipo Ponteiro
11.3. Usando uma Variável do Tipo Ponteiro
11.4. Outro Exemplo do Uso de Uma Variável do Tipo Ponteiro
12. Bibliotecas de Funções da Linguagem C/C++
12.1. Arquivos de Cabeçalho
12.2. As Funções e As Suas Bibliotecas
12.3. A Função Strlen( )
12.4. A Função Strcat_s( )
12.5. A Função Strcmp( )
12.6. Funções atoi( ) e atof( )
12.7. A função pow( )
12.8. A Função Rand( )
12.9. A Função Sqrt( )
13. Representação de Dados - Struct
13.1. Um Estrutura Simples
13.1.1. Um Exemplo Prático do Uso de Uma Estrutura
14. O Pré-Processador
14.1. A Diretiva #define
14.2. Macros
14.3. A Diretiva #Include
15. Entrada e Saída de Dados com Arquivos em Disco
15.1. Criando um Arquivo
15.2. Lista de Modos da Classe Ios
15.3. Lendo Dados Gravados
Amostra Exercícios

Download do arquivo de exercícios

Clique aqui para fazer o download.
REF: 978-85-371-0433-0 Categoria

A linguagem de programação C é uma das mais bem sucedidas linguagens de alto nível já criadas, e é considerada por muitos uma linguagem de difícil aprendizado.

Este livro foi criado para proporcionar aos leitores uma visão geral de como programar utilizando as linguagens C e C++. Muitos livros ensinam apenas C ou somente C++, neste procuramos contemplar as duas linguagens. Para quem não tem experiência em programação este livro tem o necessário para inserir a pessoa na arte de programar.

O livro está repleto de exemplos para facilitar a compreensão dos assuntos abordados. Entre os tópicos do livro estão: o primeiro programa em C/C++; compilando e executando o programa; construindo programas C/C++; identação do código fonte; variáveis na linguagem C/C++; regras de nomes e declarações de variáveis; operadores de atribuição, aritméticos, aritméticos de atribuição, incremento e decremento; funções de entrada e saída de dados; estruturas de decisões; desvio condicional de múltiplos casos; operadores lógicos; estruturas de repetição; estrutura de dados; programação estruturada; procedimentos e funções; protótipo e declaração de funções; classes de armazenamento; trabalhando com ponteiros em linguagem C/C++; bibliotecas de funções; representação de dados; entrada e saída de dados com arquivos em disco.

Peso 0.36 kg
Dimensões 210 x 148 x 2 mm
Autor

Antônio Henrique Reis

Sumario

1. Introdução
<br />1.1. O Primeiro Programa em C/C++
<br />1.2. Ambiente de Desenvolvimento do Microsoft Visual Studio
<br />1.3. Editando o Programa
<br />1.4. Verificando o Código Fonte C Utilizando o VS
<br />1.5. Apresentando uma String na Tela
<br />1.6. Compilando o Programa
<br />1.7. Executando o Programa
<br />1.8. Verificando o Código Fonte C++ Utilizando o VS
<br />2. Construindo Programas C/C++
<br />2.1. Indentação do Código Fonte
<br />2.2. Case Sensitive
<br />2.3. Comentários
<br />2.4. Códigos de Escrita na Tela
<br />3. Variáveis
<br />3.1. Variáveis na Linguagem C/C++
<br />3.1.1. Exemplo Usando Variáveis em Linguagem C
<br />3.1.2. Exemplo Usando Variáveis em Linguagem C++
<br />3.2. Regras de Nomes das Variáveis
<br />3.3. Declarações de Variáveis
<br />3.4. Tipos de Dados das Variáveis
<br />3.5. Inicializando Variáveis
<br />3.6. Constantes
<br />4. Operadores
<br />4.1. Operador de Atribuição
<br />4.2. Operadores Aritméticos
<br />4.2.1. Exemplo Usando Operadores Aritméticos em Linguagem C
<br />4.2.2. Primeiro Exemplo Usando Operadores Aritméticos em Linguagem C++
<br />4.2.3. Segundo Exemplo Usando Operadores Aritméticos em Linguagem C++
<br />4.3. Operadores Aritméticos de Atribuição
<br />4.4. Operadores de Incremento e de Decremento
<br />4.4.1. Exemplo de Incremento
<br />4.4.2. Exemplo de Decremento
<br />4.5. Operadores de Incremento ou Decremento Pré-fixado ou Pós-fixado
<br />5. Funções de Entrada e Saída de Dados
<br />5.1. Entrada, Processamento e Saída de Dados
<br />5.2. Entrada e Saída de Dados em Linguagem C
<br />5.2.1. Primeiro Exemplo de Entrada e Saída de Dados em Linguagem C
<br />5.2.2. Segundo Exemplo de Entrada e Saída de Dados em Linguagem C
<br />5.3. Entrada e Saída de Dados em Linguagem C++
<br />5.3.1. Primeiro Exemplo de Entrada e Saída de Dados em Linguagem C++
<br />5.3.2. Segundo Exemplo de Entrada e Saída de Dados em Linguagem C++
<br />5.4. Lendo Dados do Tipo: String
<br />5.4.1. Exemplo de Entrada e Saída de Dados do Tipo String em Linguagem C
<br />5.4.2. Exemplo de Entrada e Saída de Dados do Tipo String em Linguagem C++
<br />6. Estruturas de Decisões
<br />6.1. Operadores Relacionais
<br />6.2. Desvio Condicional Simples
<br />6.2.1. Primeiro Exemplo de Desvio Condicional Simples em Linguagem C
<br />6.2.2. Segundo Exemplo de Desvio Condicional Simples em Linguagem C++
<br />6.2.3. Terceiro Exemplo de Desvio Condicional Simples em Linguagem C
<br />6.3. Desvio Condicional Composto
<br />6.3.1. Primeiro Exemplo de Desvio Condicional Composto em Linguagem C
<br />6.3.2. Segundo Exemplo de Desvio Condicional Composto em Linguagem C
<br />6.4. Desvio Condicional Encadeado
<br />6.4.1. Primeiro Exemplo de Desvio Condicional Encadeado
<br />6.4.2. Segundo Exemplo de Desvio Condicional Encadeado
<br />6.5. Desvio Condicional de Múltiplos Casos
<br />6.6. Desvio Condicional Composto com o Operador Ternário
<br />7. Operadores Lógicos
<br />7.1. Operador Lógico .E.
<br />7.1.1. Primeiro Exemplo do Operador Lógico .E.
<br />7.1.2. Segundo Exemplo do Operador Lógico .E.
<br />7.2. Operador Lógico .OU.
<br />7.3. Operador Lógico .NÃO.
<br />8. Estruturas de Repetição
<br />8.1. Laços de Repetição com o Teste Lógico no Início Usando While
<br />8.1.1. Exemplo de Laço de Repetição com o Teste Lógico no Início Usando While
<br />8.2. Laços de Repetição com uma Quantidade Indeterminada de Repetições
<br /> Usando While
<br />8.2.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade
<br /> Indeterminada de Repetições Usando While
<br />8.2.2. Segundo Exemplo de Laço de Repetição com uma Quantidade
<br /> Indeterminada de Repetições Usando While
<br />8.3. Laços de Repetição com uma Quantidade Determinada de Repetições
<br /> Usando For
<br />8.3.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade Determinada
<br /> de Repetições Usando a Estrutura For
<br />8.3.2. Segundo Exemplo de Laço de Repetição com uma Quantidade Determinada
<br /> de Repetições Usando a Estrutura For
<br />8.3.3. Terceiro Exemplo de Laço de Repetição com uma Quantidade Determinada
<br /> de Repetições Usando a Estrutura For
<br />8.4. Laços de Repetição com o Teste Lógico no Final do Laço Usando Do-while
<br />8.4.1. Primeiro Exemplo de Laço de Repetição com uma Quantidade
<br /> Indeterminada de Repetições Usando Do-while
<br />8.4.2. Segundo Exemplo de Laço de Repetição com uma Quantidade
<br /> Indeterminada de Repetições Usando Do-while
<br />9. Estruturas de Dados
<br />9.1. Estruturas de Dados do Tipo: Vetor – Tabelas em Memória
<br />9.1.1. Primeiro Exemplo de Estruturas de Dados do Tipo: Vetor
<br />9.1.2. Segundo Exemplo de Estruturas de Dados do Tipo: Vetor
<br />9.2. Estruturas de Dados do Tipo: Matriz
<br />9.2.1. Primeiro Exemplo de Estruturas de Dados do Tipo: Matriz
<br />9.2.2. Segundo Exemplo de Estruturas de Dados do Tipo: Matriz
<br />10. Programação Estruturada
<br />10.1. Procedimentos e Funções
<br />10.2. Introdução as Funções
<br />10.3. Protótipo de Funções
<br />10.4. Declaração das Funções
<br />10.5. Funções Que Não Recebem e Nem Retornam Valores
<br />10.6. Funções Simples
<br />10.7. Variáveis Locais
<br />10.8. Variáveis Globais
<br />10.9. Classes de Armazenamento
<br />10.9.1. Classe de Armazenamento – Auto
<br />10.9.2. Classe de Armazenamento – Extern
<br />10.9.3. Classe de Armazenamento – Static
<br />10.9.4. Classe de Armazenamento – Register
<br />10.10. Refinamento Sucessivo
<br />10.11. Funções que Retornam um Valor
<br />10.12. Funções com Chamada por Valor
<br />10.13. Funções com Chamada por Referência
<br />10.14. Funções Recursivas
<br />11. Trabalhando com Ponteiros em Linguagem C/C++
<br />11.1. Ponteiro, O Que é Isto?
<br />11.2. Declarando Uma Variável do Tipo Ponteiro
<br />11.3. Usando uma Variável do Tipo Ponteiro
<br />11.4. Outro Exemplo do Uso de Uma Variável do Tipo Ponteiro
<br />12. Bibliotecas de Funções da Linguagem C/C++
<br />12.1. Arquivos de Cabeçalho
<br />12.2. As Funções e As Suas Bibliotecas
<br />12.3. A Função Strlen( )
<br />12.4. A Função Strcat_s( )
<br />12.5. A Função Strcmp( )
<br />12.6. Funções atoi( ) e atof( )
<br />12.7. A função pow( )
<br />12.8. A Função Rand( )
<br />12.9. A Função Sqrt( )
<br />13. Representação de Dados – Struct
<br />13.1. Um Estrutura Simples
<br />13.1.1. Um Exemplo Prático do Uso de Uma Estrutura
<br />14. O Pré-Processador
<br />14.1. A Diretiva #define
<br />14.2. Macros
<br />14.3. A Diretiva #Include
<br />15. Entrada e Saída de Dados com Arquivos em Disco
<br />15.1. Criando um Arquivo
<br />15.2. Lista de Modos da Classe Ios
<br />15.3. Lendo Dados Gravados
<br />

Demonstracao

2016-01-26_09-48-42-linguagemC.swf

Exercicios

2015-11-24_08-15-56-RespostasdosExercicios.zip

Paginas

288

ISBN

978-85-371-0433-0