Ferramentas iniciais:
Ferramenta web para a criação de fluxogramas : https://www.draw.io/
Dev C++ - IDE de suporte a linguagem C (Windows) , no linux não precisamos de ferramentas adicionais.
Linguagem C : Livro texto da disciplina Autor: Luiz Damas Editora: LTC
1.1 Conceitos iniciais
1.2 O conceito de algoritmos e estruturas básicas de controle
1.3 Diferenciações de nomenclatura
1.4 Formas de representações
2.1 Breve histórico da linguagem C .
2.2 Tipos de Variáveis e Classe de Variáveis em linguagem C .
2.3 Declaração e atribuição de Variáveis
2.4 Operadores e expressões
2.4 Entrada e Saída de dados em C
3.1 Instrução sequencial
3.2Decisão simples (se..) (if..)
3.3 Decisão composta (se .. senão) (if..else)
3.3.1Decisão condicional composta Encadeada (se .. senão ..se) (if..else..if)
3.3.2 Operador ?
3.4 Aninhamento
3.5 Repetição condicional com pré-teste (enquanto) (while)
3.6 Repetição condicional com Pós-teste(Repita .. Até ) (do..while)
3.7 Repetição usando variável de controle (Para ..De até.passo) ( For...)
3.7.1 Loop Infinito
3.7.2 Loop sem conteúdo
3.7.3 Comando break
3.7.4 Comando Continue
4.1 Máximas de programação
4.2 Metodologia de desenvolvimento de algoritmos
4.3 Análise de fluxograma e refinamentos sucessivos
5.1 Vetor
5.2 Matriz
5.3 Registro (structure)
6.1 Procedures
6.2 Funções
6.3 Recursividade
6.4 Passagem de Parâmetros
6.5 Visibilidade de nomes
6.6 Comunicação entre módulos
6.7 Uso de ferramenta de debug