Olá, preciso de ajuda para 2 trabalhos, creio que sejam bem simples para quem saiba desse assunto, por aqui as duas questões. A matéria é Estrutura de Dados I. Lembrando que é para amanha dia 26/01.
Atividade 1:
Data da entrega: 26/01/2021
Formato: Pasta compactada (.rar, .zip) com o código fonte em .c (exemplo:
lista.c)
A atividade desta semana consiste em realizar a implementação de uma lista
duplamente encadeada. Lembre-se que a estrutura de uma lista duplamente
encadeada é formada por dois ponteiros (*anterior e *próximo), além do
conteúdo do nó. Em um primeiro momento as seguintes funcionalidades
devem ser atendidas:
Inserir elementos na lista
Listar elementos
o Lembre-se de mostrar o elemento anterior, conteúdo e próximo.
----------------------------------------------------------------------------------
Atividade 2:
Data da entrega: 26/01/2021
Formato: Link da pasta compartilhada no Google Drive contendo o código
fonte em .c (exemplo: lista.c) e o vídeo da explicação da implementação.
O trabalho pode ser realizado em dupla ou trio.
Os alunos devem realizar a implementação de uma lista simplesmente
encadeada.
A explicação de como realizaram a implementação deve ser
gravada (gravador de tela). No programa devem ser apresentadas as seguintes
opções:
Inserir elementos na lista
Listar elementos
Localizar elementos na lista
Remover elementos da lista
Destruir lista
Com o objetivo de demonstrar a implementação, os alunos devem realizar e
mostrar os seguintes testes:
1. Inserir na lista os elementos: 50 – 20 – 45 – 75 – 25 – 30 (demonstrando
onde foi inserido, ou seja, início, meio ou fim da lista)
2.
Listar os elementos contidos na lista
3. Localizar o elemento 45.
4. Remover os elementos 20 – 30 – 75 (demonstrando onde foi removido,
ou seja, início, meio ou fim da lista)
5. Listar os elementos contidos na lista
6. Destruir a lista
7.
Listar os elementos contidos na lista
Obs.: Apenas um integrante da dupla ou trio posta a atividade no SIGAA.
Dica de gravador de tela:
https://www.acethinker.com/br/free-screen-recorder
Pontos a serem avaliados:
Funcionalidade do programa (faz o que é solicitado)
Uso de criatividade (interface do programa)
Explicações sobre o programa desenvolvido
Documentação: descrever no cabeçalho a ideia geral do código e
detalhes específicos de partes que mereçam uma explicação
Legibilidade: nome de variáveis, estruturação do código.
Clareza: facilidade de compreensão – evite códigos complexos e
desnecessários.
Adote a solução mais simples possível.
Lembrando que essa atividade seria dupla ou trio, mas eu ja pedi para fazer sozinho, gostaria de, nessa atividade 2, ao ser realizada, ser detalhada para que eu possa explicar quando eu gravar o video, tudo bem detalhado, mas somente nessa atividade 2.
Pagamento preferencia via pix, pode ser algum outro caso nao tenha pix, mas a preferencia é pix.
Prazo de Entrega: 26 de Janeiro de 2021