Programar em C: diferenças entre revisões
[edição verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
exercícios sem explicação |
|||
Linha 28: | Linha 28: | ||
* [[Imagem:75%.svg]] [[/Pré-processador|O pré-processador]] |
* [[Imagem:75%.svg]] [[/Pré-processador|O pré-processador]] |
||
* [[Imagem:50%.svg]] [[/Exercícios Finais|Exercícios]] |
* [[Imagem:50%.svg]] [[/Exercícios Finais|Exercícios]] |
||
** [[/Exercícios Finais/Exercício 1|Exercício 1]] |
|||
** [[/Exercícios Finais/Exercício 2|Exercício 2]] |
|||
** [[/Exercícios Finais/Exercício 3|Exercício 3]] |
|||
** [[/Exercícios Finais/Exercício 4|Exercício 4]] |
|||
** [[/Exercícios Finais/Exercício 5|Exercício 5]] |
|||
** [[/Exercícios Finais/Exercício 6|Exercício 6]] |
|||
** [[/Exercícios Finais/Exercício 7|Exercício 7]] |
|||
** [[/Exercícios Finais/Exercício 8|Exercício 8]] |
|||
** [[/Exercícios Finais/Exercício 9|Exercício 9]] |
|||
** [[/Exercícios Finais/Exercício 10|Exercício 10]] |
|||
** [[/Exercícios Finais/Exercício 11|Exercício 11]] |
|||
** [[/Exercícios Finais/Exercício 12|Exercício 12]] |
|||
** [[/Exercícios Finais/Exercício 13|Exercício 13]] |
|||
=== PARTE II - Conceitos intermediários e avançados === |
=== PARTE II - Conceitos intermediários e avançados === |
Revisão das 21h01min de 2 de maio de 2013
É pré-requisito para um bom aprendizado de qualquer linguagem de programação conceitos sobre lógica de programação.
Etapas de desenvolvimento - 5 fases | ||||
---|---|---|---|---|
Quase nenhum texto: | Texto em criação: | Texto em maturação: | Texto desenvolvido: | Texto abrangente: |
Sumário
Introdução
- Capa
- Por que aprender a linguagem C?
- História da linguagem C
- Pré-requisitos
- Utilizando um compilador
- Noções de compilação
PARTE I - Básico
- Um programa em C
- Conceitos básicos
- Variáveis
- Constantes
- Entrada e saída simples
- Operações matemáticas (Básico)
- Operações matemáticas (Avançado)
- Todos os operadores de C
- Controle de fluxo
- Funções
- O pré-processador
- Exercícios
PARTE II - Conceitos intermediários e avançados
- Vetores (arrays)
- Strings
- Passagem de parâmetros
- Tipos de dados definidos pelo usuário
- Ponteiros
- Mais sobre variáveis
- Mais sobre funções
- Bibliotecas
- Entrada e saída em arquivos
- Gerenciamento de memória
PARTE III - Conceitos extras
Apêndices
- Palavras Reservadas ou keywords
- Seqüências de escape
- Lista de funções
- Lista de bibliotecas
- Dicas de programação em C
Algoritmos e Estruturas de dados
- Listas encadeadas
- Pilha
- Fila ou Queue
- Árvores binárias
- Algoritmos de ordenação
- Algoritmo de alocação