|
| Esta página estará em permanente construção até o final do semestre... |
| Agosto |
int *p;), uso do operador
"endereço de" para inicializar ponteiros
(p = &i;),
uso do operador "dereferência" (*p) para obter o
valor apontado.void troca(int *p1, int *p2),
que recebe os endereços de duas variáveis inteiras e troca os
valores dessas variáveis.ints como valores lógicos em C (a linguagem
não tem um tipo boolean).scanf e
printf).#define).#include e #define). int busca(float x, int n, float v[]);x ocorre no
vetor v ou devolve -1 se x não
aparece no vetor. O número de elementos do vetor é
n.v[0..n-1].
v[0..n-2].v[1..n-1].v[0..n-1].| Setembro |
maxmin que
calcule o valor de um elemento máximo e o valor de um elemento
mínimo de um vetor de inteiros v[0..n-1].n.n.int.) Sua função deve executar aproximadamente
log2n multiplicações.fopen,
fscanf, fprintf,
fclose).char.fscanf(arq, "%c", &ch)).scanf e
fscanf. Uso no EP1: detecção de final de
arquivo.ints correspondentes
(ch - '0').v[0..n-1]. Solução
recursiva que usa aritmética de ponteiros para aplicar a
recursão ao subvetor v[1..n-1].malloc e
free.sizeof."MAC0122")."%s".strlen (da
biblioteca <string.h>), que devolve o comprimento
de uma string dada.structs) em C:
struct. Exemplos.struct.struct.structs.typedef).structs) em C (continuação):
structs como parâmetros para
funções ou como valores devolvidos por funções.structs e a notação "->".structs.| Outubro |
free) todas as células de uma
lista encadeada. (Este é o exercício 18 das notas de aula sobre listas
encadeadas.)
item.h e fila.h).fila.c). Uso
de static para declarar
variáveis não-locais privativas de um certo módulo (no caso, o
módulo fila.c).fila.c).static para mudar o modo de alocação de
uma variável local.static para reduzir a visibilidade de
uma variável global.
item.h e pilha.h).pilha.c).chars e a função bem_formada
verifica se uma sequência de parênteses e colchetes é bem
formada ou não.| Novembro |
Fila é de primeira classe,
mas não é abstrato.Fila
seja também abstrato. Temos agora um tipo de dados abstrato de
primeira classe.| Dezembro |