Trabalho inserir lista
Por: Julia Castro Spadoni • 28/4/2015 • Trabalho acadêmico • 473 Palavras (2 Páginas) • 351 Visualizações
ERI-1 Estrutura e Recuperação da Informação
1º Trabalho pratico – Data de entrega: 10/05/15
Prof. Dr. Leandro Carrijo Cintra
O trabalho poderá ser realizado individualmente ou em dupla (nao serão aceitos
grupos com 3 ou mais alunos).
Trabalhos plagiados serão anulados.
Data de entrega: 10/05/15. Deverá ser postado um arquivo .ZIP com o projeto
desenvolvido em codeBlocks no escaninho do aluno no AVA. Para os trabalhos em
dupla, deverão ser postados o mesmo arquivo .ZIP no escaninho dos dois alunos.
O arquivo main.c deverá conter o nome do aluno ou alunos que
desenvolveu/desenvolveram o trabalho.
Nos dias 12/05/15 e 14/05/15 os alunos deverão discutir seu trabalho
INDIVIDUALMENTE com o professor na aula prática. O trabalho poderá ser
realizado em dupla, mas a apresentação é individual, devendo o aluno apresentar
conhecimento relativo a todo o processo de desenvolvimento. O professor se
reserva ao direito de anular o trabalho daqueles alunos que não demonstrarem
conhecimento do processo de desenvolvimento e da estrutura do trabalho.
Uma versão intermediária do trabalho deverá ser postada no escaninho no dia
02/05/15. Para esta versão não haverá a necessidade da mesma estar compilando.
Não postar esta versão preliminar acarretará na perda de 2 pontos da nota final do
trabalho. Esta postagem também é individual, ou seja, será necessário um
arquivo .ZIP no escaninho de cada aluno.
A documentação interna do pojeto será considerada na avaliação
Os alunos poderão discutir estratégias de ação diretamente com o professor, sem
nenhuma restrição
O trabalho constituirá na criação de um programa que manipulará DUAS lista de números
reais, aqui chamadas de lista1 e lista2. O programa deverá permitir a execução das
seguintes operações
1) Inserir um número real no inicio da lista1
2) Inserir um número real no inicio da lista2
3) Inserir um número real no fim da lista1
4) Inserir um número real no fim da lista2
5) Inserir um número real em uma dada posição da lista1
6) Inserir um número real em uma dada posição da lista2
7) Verificar se um número pertence a lista1 (se sim, retornar a posição que o número
se encontra)
8) Verificar se um número pertence a lista2 (se sim, retornar a posição que o número
se encontra)
9) Contar quantos elementos tem na lista1
10)Contar quantos elementos tem na lista2
11) Imprimir todos os elementos da lista1
12)Imprimir todos os elementos da lista2
13)Remover um número de uma determinada posição da lista1
14)Remover um número de uma determinada posição da lista2
15)Remover um dado número da lista1
16)Remover um dado número da lista2
17)Limpar a lista1
18)Limpar a lista2
19)Copiar todos os elementos da lista1 para a lista2
20)Copiar todos os elementos da lista2 para a lista1
O sistema deverá ser implementado de forma modular, estando claro quais
...