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