• Nenhum resultado encontrado

Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Professor: Adagenor Lobato Ribeiro LISTA DE EXERCÍCIOS - 01

N/A
N/A
Protected

Academic year: 2022

Share "Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Professor: Adagenor Lobato Ribeiro LISTA DE EXERCÍCIOS - 01"

Copied!
3
0
0

Texto

(1)

Universidade Federal do Pará

Instituto de Ciências Exatas e Naturais Faculdade de Computação

Professor: Adagenor Lobato Ribeiro LISTA DE EXERCÍCIOS - 01

Primeiro Semestre de 2016– Junho de 2016

Curso de Bacharelado em Ciência da Computação EN05214 - Projeto de Algorítmos 1

Tempo de leitura: 15 Minutos Tempo Previsto de Resolução: 2 horas

Materiais Permitidos: Bloco de papel; Lápis; Livros; Sites e Cérebro

Page 1 of 3 –Curso de Bacharelado em Ciência da Computação (EN05214 - Projeto de Algorítmos 1)

(2)

Questão 1 O que é um Tipo Abstrato de Dados (TAD) e qual a característica funda- mental na sua utilização?

Questão 2 Quais as vantagens de se programar com TADs?

Questão 3 Faça a especificação de um sistema de controle de reservas de um clube que aluga quadras poliesportivas usando TAD.

Questão 4 Sabe-se que um número complexo é escrito da formax+iy, ondei=√

−1, sendo x a sua parte real e y a parte imaginária, ambas representadas por valores reais.

Crie um Tipo Abstrato de Dados (TAD) que represente os números complexos com as seguintes funções:

[a] criar um número complexo [b] destruir um número complexo [c] soma de dois números complexos;

[d] subtração de dois números complexos;

[e] mutiplicação de dois números complexos;

[f] divisão de dois números complexos.

Questão 5 Crie um Tipo Abstrato de Dados (TAD) que represente o tipo conjunto de inteiros, utilizando uma representação de vetor de inteiros e que contenha as seguintes funções:

[a] união;

[b] cria um conjunto vazio;

[c] insere;

[d] remove;

[e] interseção;

[f] diferença;

[g] testa se um numero pertence ao conjunto;

[h] menor valor;

[i] maior valor;

[j] testa se os conjuntos são iguais;

[k] tamanho;

[l] testa se o conjunto é vazio.

Page 2 of 3 –Curso de Bacharelado em Ciência da Computação (EN05214 - Projeto de Algorítmos 1)

(3)

Questão 6 Crie um Tipo Abstrato de Dados (TAD) que represente os números racio- nais e que contenha as seguintes funções:(Observação: Número racional é todo o número que pode ser representado por uma razão (ou fração) entre dois números inteiros.)

[a] cria número racional;

[b] adiciona dois números racionais;

[c] multiplica dois números racionais;

[d] testa se dois números racionais são iguis;

Questão 7 Desenvolva um TAD para especificar o tipo de dado CUBO da geometria espacial. Inclua as funções de inicializações necessárias e as operações que retornem os tamanhos de cada lado, a sua áreae o seu volume.

Figura 1: Cubo da Geometria Espacial

Questão 8 Desenvolva um TAD para especificar um CILINDRO da geometria espacial.

Inclua as funções de inicializações necessárias e as operações que retornem sua altura e raio, a sua área e o seuvolume.

Figura 2: Cilindro da Geometria Espacial

Questão 9 Desenvolva um TAD para especificar uma ESFERA. Inclua as funções de inicializações necessárias e as operações que retornem seuraio, a suaárea e o seuvolume.

Figura 3: Esfera da Geometria Espacial

Page 3 of 3 –Curso de Bacharelado em Ciência da Computação (EN05214 - Projeto de Algorítmos 1)

Referências

Documentos relacionados

Apresentaremos a seguir alguns resultados que serão fundamentais para obtermos uma generalização dos teoremas das seçãos anterior para uma versão com tempo contínuo. Consideremos

Marque a alternativa CORRETA: a) As duas afirmativas são verdadeiras. d) As duas afirmativas são falsas. O álcool pode ser utilizado para limpar locais com bactérias. Identificar

17 CORTE IDH. Caso Castañeda Gutman vs.. restrição ao lançamento de uma candidatura a cargo político pode demandar o enfrentamento de temas de ordem histórica, social e política

3259 21 Animação e dinamização de actividades lúdico-expressivas - expressão musical 50 3260 22 Animação e dinamização de actividades lúdico-expressivas -

ABSTRACT: The toxicological effects of crude ethanolic extracts (CEE) of the seed and bark of Persea americana have been analyzed on larvae and pupae of

De seguida, vamos adaptar a nossa demonstrac¸ ˜ao da f ´ormula de M ¨untz, partindo de outras transformadas aritm ´eticas diferentes da transformada de M ¨obius, para dedu-

Com o objetivo de compreender como se efetivou a participação das educadoras - Maria Zuíla e Silva Moraes; Minerva Diaz de Sá Barreto - na criação dos diversos

• processo educacional na universidade exige do estudante maior autonomia e independência em relação ao que lhe é oferecido em termos de estrutura de ensino