Wiki ADA

Projetos em Engenharia de Computação

Ferramentas do usuário

Ferramentas do site


c-linux

C + Linux

Ministrantes: Bruno Colturato (Shift) e Juliana Freitas (Phineas)

Resumo: O treinamento de C+Linux foi desenvolvido e ministrado por Phineas e Shift, integrantes da ADA em 2020. Ele tem por objetivo apresentar os fundamentos lógicos de programação em linguagem C, além de ensinar como compilar e executar um programa .c pelo terminal do Linux. O conhecimento dessa linguagem é fundamental no desenvolvimento dos projetos, pois é a base para programação de Arduino. No final dos vídeos, sugerimos alguns problemas para exercitar os conceitos apresentados nas aulas. As resoluções das questões estão disponíveis no drive da ADA, assim como slides que resumem o conteúdo apresentado.

Tópicos abordados:

Parte 1 (Shift):

  • Elementos básicos de um código em C (bibliotecas, variáveis, leitura e impressão de dados);
  • Estruturas condicionais;
  • Laços de repetição;
  • Vetores e matrizes;
  • Manipulação básica de strings.

Parte 2 (Phineas):

  • Funções
  • Ponteiros
  • Passagem por Valor X Passagem por Referência
  • Alocação de Memória Estática
  • Alocação/Liberação de Memória Dinâmica (malloc, calloc, realloc, free)
  • Structs
  • Manipulação de Arquivos (abertura, leitura, gravação e fechamento de arquivos do tipo .txt)

Para acessar os vídeos desse treinamento, basta clicar na imagem abaixo.

c-linux.txt · Última modificação: 2021/03/04 15:15 por daniel