24/01/2012
- Anônimo 14 de julho de 2012 às 11:10
- Este comentário foi removido por um administrador do blog.
- Anônimo 29 de outubro de 2012 às 14:58
-
http://www.ic.unicamp.br/~ra069320/PED/MC102/1s2008/Apostilas/Cap05.pdf
- Anônimo 29 de outubro de 2012 às 14:58
-
ponteiros,
alocação dinâmica,
modularização de projetos,
chamadas de funções com passagem de parâmetros por valor e por referência,
uso de tipos de dados definidos pelo usuário,
structs
1) Discorra sobre o paradigma de programação estruturada: problema, decomposto, função, hermético, política de acesso, retorno, escopo, fluxo de informação
2) variável, tipo de dados, acesso de uma variavel(quantidade de bits relacionados a um nome), relocavel, conseito de memória, conseito de endereço físico.
3) Definição de ponteiro, declaração de ponteiro, inicializar ponteiro, usar ponteiro, dar exeplos destes tópicos, chamada de função por valor, chamada de função por referencia.
4) Relacionar vetores e matrizes com ponteiros implícitos (int v[3] ou int m[3][3] ) e explícitos(int *p; p=v; ou unt **p; p = m), chamadas de funções com ponteiros impicitos.
5) Alocação dinamica de memória, carga de um programa na memória, espaço de endereçamento de um programa, memória global, malloc (int *p = (int *)malloc(sizeof(int)x3)), free.
6)(pode ser por código) -> Alocação dinâmica de vetor, alocação dinamica de matriz, aritmética de ponteiros.
7) tipos de dados definidos pelo usuário, tipos de dados abastratos, struct: definir, declarar, inicializar structs; Poteiro parar structs: define, declara, usa.