mirror of
https://gitlab.com/blau_araujo/cblc.git
synced 2025-05-09 02:06:37 -03:00
revisão do conteúdo do curso
This commit is contained in:
parent
61786342d4
commit
ed29436956
1 changed files with 15 additions and 54 deletions
69
contents.org
69
contents.org
|
@ -2,21 +2,14 @@
|
|||
|
||||
** Aula 0: Sobre o curso
|
||||
|
||||
- Do que vamos precisar...
|
||||
- Requisitos...
|
||||
- O que vamos aprender...
|
||||
- Como vamos aprender...
|
||||
- Aulas divididas em 3 estágios:
|
||||
- Repositório do curso:
|
||||
- Por que aprender...
|
||||
- Como clonar o repositório do curso...
|
||||
- Importante!
|
||||
- Como atualizar o repositório do curso...
|
||||
|
||||
** Aula 1: História
|
||||
|
||||
- Resumo do vídeo...
|
||||
- Conceitos abordados na aula...
|
||||
- Do que vamos precisar
|
||||
- Requisitos
|
||||
- O que vamos aprender
|
||||
- Como vamos aprender
|
||||
- Por que aprender
|
||||
- Como clonar o repositório do curso
|
||||
- Como atualizar o repositório do curso
|
||||
- Conceitos abordados na aula
|
||||
- O que é um programa de computador?
|
||||
- O que é linguagem de máquina?
|
||||
- O que é uma linguagem de programação?
|
||||
|
@ -25,27 +18,17 @@
|
|||
- O que são implementações?
|
||||
- O que são arquiteturas orientadas a palavras?
|
||||
- O que são arquiteturas orientadas a bytes?
|
||||
- Características da linguagem C...
|
||||
- Implementação GNU/Linux...
|
||||
- Compilador:
|
||||
- Biblioteca C Padrão:
|
||||
- Obter a especificação padrão do gcc...
|
||||
- Compilação...
|
||||
- Etapas:
|
||||
- Exemplo de um programa em C...
|
||||
- Compilação:
|
||||
- Execução:
|
||||
- Características da linguagem C
|
||||
- Implementação GNU/Linux
|
||||
- Compilador
|
||||
- Biblioteca C Padrão
|
||||
- Obter a especificação padrão do gcc
|
||||
- Exemplo de um programa em C
|
||||
|
||||
** Aula 2: Dados e instruções
|
||||
|
||||
- Instruções
|
||||
- Dados
|
||||
- Exemplo (=x10.c=)
|
||||
- O que temos aqui:
|
||||
- Outro exemplo (=x10const.c=)
|
||||
- O que há de novo:
|
||||
- Mais um exemplo (=quadrado.c=)
|
||||
- O que há de novo desta vez:
|
||||
- Dúvidas
|
||||
- Para que serve a função =main=?
|
||||
- Qual é o significado de =void=?
|
||||
|
@ -56,28 +39,19 @@
|
|||
|
||||
** Aula 3: Tipos de dados
|
||||
|
||||
- Exemplo da última aula (=quadrado.c=)
|
||||
- Tipos são tamanhos de dados na memória
|
||||
- Maior número que se pode escrever com 4 bytes (32bits):
|
||||
- O que aconteceu?
|
||||
- Exemplo corrigido (=quadrado-long.c=)
|
||||
- Tipos primitivos
|
||||
- Qualificador =unsigned= (sem sinal):
|
||||
- Qualificador =long=:
|
||||
- Tipos customizados
|
||||
- Exemplos:
|
||||
- Expressões constantes (valores literais)
|
||||
- O tipo =void=
|
||||
- Funções sem valor de retorno:
|
||||
- Funções que não recebem argumentos:
|
||||
- Ponteiros de dados de tipo indeterminado:
|
||||
- Modelagem de tipos (type casting)
|
||||
|
||||
** Aula 4: Variáveis e ponteiros
|
||||
|
||||
- Declaração e definição
|
||||
- Por que isso aconteceu?
|
||||
- Como evitar esse erro?
|
||||
- Atributos das variáveis
|
||||
- Escopo de variáveis
|
||||
- Ponteiros
|
||||
|
@ -90,22 +64,12 @@
|
|||
|
||||
- Controle de fluxo
|
||||
- O loop =for=
|
||||
- Sintaxe
|
||||
- Exemplo do vídeo
|
||||
- Loop =while=
|
||||
- Sintaxe
|
||||
- Exemplo do vídeo
|
||||
- Loop =do..while=
|
||||
- Sintaxe
|
||||
- Exemplo do vídeo
|
||||
- Estrutura de decisão =if..else if..else=
|
||||
- Sintaxe
|
||||
- Exemplo do vídeo
|
||||
- Dica: =else if= abreviado
|
||||
- Estrutura =switch..case=
|
||||
- Sintaxe
|
||||
- Exemplo do vídeo
|
||||
- Bônus: expressão condicional (ternária)
|
||||
- Expressão condicional (ternária)
|
||||
|
||||
** Aula 6: Vetores
|
||||
|
||||
|
@ -123,7 +87,6 @@
|
|||
** Aula 7: Vetores, ponteiros e strings
|
||||
|
||||
- Notações de acesso
|
||||
- Exemplo
|
||||
- Vetores e funções
|
||||
- Strings são vetores de caracteres
|
||||
- Inicializadores escalares e agregados
|
||||
|
@ -152,7 +115,6 @@
|
|||
- Vetor de strings terminado com NULL
|
||||
- Parâmetros da função =main=
|
||||
- Conversão de strings para números
|
||||
- Exemplo: programa =soma.c=
|
||||
|
||||
** Aula 10: Entrada e saída de dados
|
||||
|
||||
|
@ -160,7 +122,6 @@
|
|||
- Fluxos de dados padrão
|
||||
- Uma nota sobre dispositivos
|
||||
- Representação em /proc
|
||||
- Um exemplo em C
|
||||
- Redirecionamentos e pipes
|
||||
- Redirecionamentos
|
||||
- Pipes
|
||||
|
|
Loading…
Add table
Reference in a new issue