Lista de Exercícios de Programação
Engenharia Elétrica
Laboratório de Programação de Computadores II
Professor: Lucas Schmidt Lista de Exercícios 3 – Valor: 4,0 pontos
Entrega: SGA (18 / 05 / 2014 – até 23:59)
Estrutura de dados – Tipos Abstratos de dados Questão 1: Escreva um programa que defina o tipo abstrato de dados de três pessoas. O programa deve permitir operações de incremento sobre a idade das pessoas e função que permita imprimir o tipo abstrato de dados dessas pessoas. (Criar o programa modularizado em formato de bibliotecas).
Questão 2: Escreva um programa que defina o tipo abstrato de dados de cinco universidades. O programa deve permitir operações de incremento e decremento sobre a quantidade de funcionários e alunos, e função que permita imprimir o tipo abstrato de dados dessas universidades. (Criar o programa modularizado em formato de bibliotecas).
Questão 3: Escreva um programa que defina o tipo abstrato de dados de dez animais. O programa deve permitir operações que calculam o cubo de um valor. O resultado desta operação resulta na capacidade reprodutora dos animais. Além disso, deve possuir função que permita imprimir o tipo abstrato de dados desses animais. (Criar o programa modularizado em formato de bibliotecas).
Estrutura de dados – Lista, Filas e Pilhas Questão 4: O programa abaixo é a implementação completa de uma Lista. Reproduza este programa no compilador e veja o resultado. Entregue o código fonte deste programa. (Criar o programa modularizado em formato de bibliotecas).
Questão 5: Baseado no programa da questão 4, que representa a implementação de Listas, crie um programa que represente a implementação de Filas. Lembrando que neste caso,