Tem alguma pergunta?
Mensagem enviada. Fechar
0
0 avaliação

Linguagem C para Macacos

Curso C para Macacos Espertos: Do Uga-Uga ao Código! Pronto para deixar de ser um macaco que só come bananas e ... Mostrar mais
  • Descrição
  • Currículo
  • Revisões

Curso C para Macacos Espertos: Do Uga-Uga ao Código!

Seja bem-vindo à sua jornada para se tornar um macaco programador!


Módulo 1: O Que é C? A Ferramenta Mais Afiada da Selva Digital!

  • 1.1 A Diferença Entre Banana e Martelo: Por que C não é só mais uma linguagem, mas uma ferramenta poderosa.
  • 1.2 Entendendo o Campo de Caça: O que o C pode fazer e onde ele é mais usado (sistemas operacionais, jogos, etc.).
  • 1.3 Falando com a Máquina: Como C permite que você dê instruções diretas ao computador, sem intermediários.

Módulo 2: Seus Primeiros “Uga-Ugas”: Iniciando a Conversa!

  • 2.1 O Ambiente da Selva: Como preparar seu computador para escrever e rodar códigos em C (compiladores e editores).
  • 2.2 Seu Primeiro Grito na Tela: O famoso programa “Olá, Mundo!” em C (printf).
  • 2.3 Estrutura de um Comando: Entendendo as partes básicas de um programa C (função main, includes).

Módulo 3: Coletando e Guardando Frutas: Variáveis e Tipos de Dados

  • 3.1 Nomeando Suas Bananas: O que são variáveis e como dar nomes a elas.
  • 3.2 Tipos de Frutas: Entendendo diferentes tipos de dados (números inteiros, números com casas decimais, letras).
  • 3.3 Caixas e Potes: Como armazenar diferentes tipos de informações na memória do computador.

Módulo 4: Decisões na Floresta: Controle de Fluxo

  • 4.1 Escolhendo o Melhor Caminho: A instrução if-else para tomar decisões (se chover, pegue o guarda-chuva; senão, brinque lá fora!).
  • 4.2 Várias Escolhas de Árvores: O switch-case para múltiplas opções.
  • 4.3 Repetindo Tarefas: Laços de repetição (for, while) para fazer o computador repetir ações (como balançar de galho em galho várias vezes).

Módulo 5: Criando Suas Próprias Ferramentas: Funções

  • 5.1 Dividindo a Caçada: Como organizar seu código em blocos menores e reutilizáveis (funções).
  • 5.2 Recebendo e Entregando as Frutas: Passando informações para as funções e recebendo resultados delas.
  • 5.3 Ferramentas Reutilizáveis: A importância de criar funções para um código mais limpo e fácil de entender.

Módulo 6: Acessando o Coração da Selva: Ponteiros e Memória

  • 6.1 Endereços das Cavernas: Entendendo onde as informações são guardadas na memória do computador (endereços de memória).
  • 6.2 Ponteiros: A Corda Para as Cavernas: O que são ponteiros e como usá-los para acessar diretamente a memória.
  • 6.3 Manipulando a Memória: Usos práticos de ponteiros, como lidar com arrays e strings de forma eficiente.

Módulo 7: Trabalhando com Grupos de Frutas: Arrays e Strings

  • 7.1 Cachos de Bananas: O que são arrays e como armazenar coleções de dados do mesmo tipo.
  • 7.2 Contando Histórias da Selva: O que são strings e como trabalhar com texto em C.
  • 7.3 Operações Essenciais: Manipulando arrays e strings (acessar elementos, copiar, comparar).

Módulo 8: Arquivos e Entrada/Saída: A Comunicação com o Mundo Exterior

  • 8.1 Registrando Suas Aventuras: Como ler e escrever em arquivos no computador.
  • 8.2 Conversando com Outros Macacos: Lidando com entrada de dados do teclado e saída para a tela.

Ao final deste curso, você não só terá uma compreensão sólida dos fundamentos de C, mas também terá a confiança para começar a construir seus próprios programas. Pronto para se tornar um macaco programador que domina a selva digital?

Materiais de curso