Campus - (Programacao de Games) Aula 1Ai, pessoal que faltou semana retrasada, Entrar nestes sites, com conteudo da prova surpresa que darei Ainda neste Mes!!! Mark-05's homepage idioma: portugues Download de codigo-fonte de jogos em VB feitos pelo proprio autor. >> Confira o projeto do jogo de carro "Simulador de Arrancada". [http://www.mark05.cjb.net]adicionado em: 23/3/2003 04:22:55 total hits: 9063 XuTi Game development idioma: portugues Site voltando para o desenvolvimento de jogos. Possui textos e tutoriais sobre como fazer jogos em JAVA, C, Allegro e outros. Muito bom.[http://www.xuti.net]adicionado em: 13/3/2003 15:06:05 total hits: 10149 TILT online idioma: portugues Site completo sobre programacao de jogos em Delphi e Assembly, com inumeros projetos originais e sofisticados. Do mais simples aos jogos 3D em primeira pessoa. Existe deste 1997 e todo mes tem coisas novas.[http://www.tilt.net]adicionado em: 26/12/2002 12:52:28 total hits: 7582 Crie seus proprios Jogos idioma: portugues Aprenda a criar seus proprios jogos. Downloads de jogos criados pelo autor (freeware), Downloads de tutoriais.[http://www.criandojogos.hpg.com.brb]adicionado em: 30/11/2002 18:52:00 total hits: 23925 Bolsa de Campus 2008 Prova de Comissao:(Download da Prova) STADT Camping de Estudo Stadt SP IC Instituto de Computacao DCC - Departamento de Ciencia da Computacao 1a Prova de Programacao de Computadores Prof: Marcos Riequeiro de Gotterfields 26 de junho de 2008 Duracao: 120 minutos ALUNO:__________________________________________ MATRICULA:__________________ Esta prova tem o objetivo de testar conceitos de programacao orientada a objetos como encapsulamento de dados, heranca, classes abstratas (genericas), metodos virtuais, construtores e destrutores. O trecho de codigo abaixo e referente a um sistema de controle de estoque de um mini-mercado. O sistema possui uma lista de fornecedores do mini-mercado e cada fornecedor possui uma lista de produtos. Por exemplo o fornecedor com nome Nestle fornece a lista de produtos Nescau, Nescafe e Nesquick. Enquanto o fornecedor com nome Hortifruti fornece a lista de produtos Alface e Tomate. O sistema do mini-mercado possui um objeto Estoque com campos TotalFornecedores inteiro representando o total de fornecedores, ListaFornecedores lista de fornecedores - construtor init, e metodos inserir e listar fornecedores. Cada Fornecedor e codificado como um objeto com campo Nome, TotalProdutos inteiro representando o total de produtos e ListaProdutos lista de produtos, construtor init e metodos inserir e listar produtos. Cada Produto e codificado como um objeto com campo Nome e Quantidade, e construtor init e metodo listar. 1) Defina os seguintes tipos: (3,0 pontos) Uses TADLista, WinCrt; {*** Sugestao: use a Unit TADLista em anexo***} Type TP_Produto = ^T_Produto; T_Produto = object ... {complete aqui} end; TP_Fornecedor = ^T_Fornecedor; T_Fornecedor = object ... {complete aqui} end; TP_Estoque = ^T_Estoque; T_Estoque = object ... {complete aqui} end; 2) Defina os construtores init dos objetos estoque, fornecedor e produto. Defina os parametros dos construtores de forma a inicializar todos os atributos dos objetos. (1,5 pontos) 3) Defina os metodos inserir dos objetos estoque e fornecedor. (1,0 pontos) 3) Defina os metodos listar dos objetos estoque, fornecedor e produto. (1,5 pontos) 4) Escreva um programa principal que crie um estoque com os fornecedores Nestle e Hortifruti e seus produtos de forma que a lista do estoque gere a saida conforme abaixo. (3,0 pontos)