Este repositório contém os códigos desenvolvidos durante a disciplina de Algoritmos, com foco na linguagem de programação C. O objetivo é registrar e compartilhar os aprendizados e exercícios realizados ao longo do curso.
O repositório abrange os seguintes tópicos:
-
Estruturas Sequenciais
- Códigos básicos para manipulação de entrada e saída de dados.
- Exemplos de cálculos simples (soma, média, área, etc.).
-
Estruturas Condicionais
- Uso de
if
,else if
, eelse
. - Implementação de decisões baseadas em condições lógicas.
- Exemplos práticos como verificação de números pares/impares, validação de idade, etc.
- Uso de
-
Estruturas de Repetição
- Uso de laços
for
,while
edo-while
. - Exemplos de repetição para cálculos, contagens e processamento de dados.
- Uso de laços
-
Funções
- Definição e chamada de funções.
- Funções com e sem retorno.
- Passagem de parâmetros.
- Exemplos como cálculo de fatorial, Fibonacci e operações matemáticas personalizadas.
-
Vetores e Matrizes
- Manipulação de arrays unidimensionais e bidimensionais.
- Exemplos de processamento de listas de números e tabelas de dados.
/
├── estruturas-sequenciais/
│ │
│ └── #Códigos básicos para manipulação de entrada e saída de dados.
├── estruturas-condicionais/
│ │
│ └── Uso de `if`, `else if`, e `else`.
├── estruturas-repeticao/
│ │
│ └── Uso de laços `for`, `while` e `do-while`.
├── funcoes/
│ │
│ └── Definição e chamada de funções.
└── vetores-matrizes/
│
└── Manipulação de arrays unidimensionais e bidimensionais.
- Certifique-se de ter um compilador C instalado, como o
gcc
. - Clone este repositório no seu computador:
git clone https://github.com/JoseDaniloS/algorithms
- Navegue até o diretório desejado e compile o código:
gcc arquivo.c -o arquivo
- Execute o programa compilado:
./arquivo
Jose Danilo Santos do Nascimento |
---|
Desenvolvido como parte do aprendizado na disciplina de Algoritmos.