SCC0215012020 Exercícios de Sala de Aula (cdac)

De CoteiaWiki
Revisão de 20h12min de 30 de março de 2020 por Cdac (discussão | contribs)

Exercícios dos dias 30/03 e 31/03 (2 exercícios) - data de entrega: 05/04 até as 23h59

Considere a organização híbrida de campos e registros. Foi visto em sala de aula que os campos de tamanho fixo e de tamanho variável podem ser organizados de duas formas: (a) primeiro todos os campos de tamanho fixo (no começo do registro) e depois todos os campos de tamanho variável e (b) primeiro todos os campos de tamanho variável e depois todos os campos de tamanho fixo (no final do registro)

Considere: (i) registros de tamanho fixo de 30 bytes; (ii) dois campos de tamanho fixo: estado (string de 2 bytes) e cep (string de 8 bytes); (iii) dois campos de tamanho variável: nome cidade (string de tamanho variável) e nome país (string de tamanho variável); (iv) o método indicador de tamanho para os campos de tamanho variável; (v) um primeiro registro com valores: cep: 13333555, cidade: Sao Carlos, estado: SP, país: Brasil; (vi) um segundo registro com valores: cep: 17666999, cidade: Araraquara, estado: SP, país: Brasil.


Exercício 1. Insira os dois registros considerando a organização (a).

Exercício 2. Insira os dois registros considerando a organização (b).

Template para resolver os exercícios, em formato .docx, .doc, .ppt

Email para Envio dos Exercícios
[labbdciferri@gmail.com], com o seguinte cabeçalho:
[SCC0215Turma1] NUSP nomeCompleto
ou
[SCC0215Turma2] NUSP nomeCompleto


Exercícios dos dias 24/03 e 26/03 (2 exercícios) - data de entrega: 30/03 até as 23h59

Exercícios de registros de tamanho fixo e campos de tamanho fixo

Respostas às dúvidas dos alunos:

  • Os exercícios devem ser feitos usando um arquivo binário. Portanto, a leitura e a escrita devem ser feitas nesse arquivo binário.
  • Os tamanhos dos campos devem ser definidos pelo aluno. Portanto, cada aluno pode escolher o tamanho do campo. Não precisa justificar a escolha.
  • Abra o arquivo binário (.bin) no modo "w+b". Assim é possível ler e escrever nesse arquivo binário.



Exercícios dos dias 17/03 e 23/03 (3 exercícios) - data de entrega: 27/03 até as 23h59

nome: Rafael
endereco:
numero: 1
cidade: Campinas

nome: Samantha
endereco:
numero:
cidade: Matao

nome: Tatiana
endereco: Rua Trabalhador Sao-carlense
numero: 400
cidade: Sao Carlos

Inserir os campos acima:

1. Seguindo as instruções dos campos de tamanho fixo dos slides 5-6. O primeiro campo deve começar no byte offset 0.

2. Seguindo as instruções dos campos de tamanho variável dos slides 9-10. O primeiro campo deve começar no byte offset 0.

3. Seguindo as instruções dos campos de tamanho variável dos slides 12-13. O primeiro campo deve começar no byte offset 0.

Template para resolver os exercícios, em formato .docx, .doc, .ppt

Email para Envio dos Exercícios
[labbdciferri@gmail.com], com o seguinte cabeçalho:
[SCC0215Turma1] NUSP nomeCompleto
ou
[SCC0215Turma2] NUSP nomeCompleto




Exercícios dos dias 09/03 e 10/03 (3 exercícios)

1. Quando um arquivo é aberto, para qual página de disco lógica a posição corrente do arquivo está apontando?

2. Suponha páginas de disco de 4KB. Suponha que você acabou de abrir um arquivo de dados e leu 12.234 bytes. Para qual página de disco lógica a posição corrente do arquivo está apontando?

3. Por que o conceito de página de disco é importante?


Menu de Opções

SCC0215 - Organização de Arquivos - Profa. Dra. Cristina D. A. Ciferri
SCC0215012020 Descrição do Curso (cdac)
SCC0215012020 Calendário de Aulas (cdac)
SCC0215012020 Material Didático (cdac)
SCC0215012020 Listas de Exercícios (cdac)
SCC0215012020 Exercícios de Sala de Aula (cdac)
SCC0215012020 Trabalhos (cdac)