Ano Lectivo 2004/2005 1º Semestre Universidade da Madeira. Enunciado do Projecto: Implementação de um módulo Assembly para o jogo Os Spims
|
|
- Mario da Costa Cabreira
- 8 Há anos
- Visualizações:
Transcrição
1 Arquitectura de Computadores Licenciatura em Engenharia Informática (2º ano 1º semestre) Licenciatura em Engenharia de Telecomunicações e Redes (2º ano 1º semestre) Licenciatura em Ensino de Informática (2º ano 1º semestre) Ano Lectivo 2004/2005 1º Semestre Universidade da Madeira Enunciado do Projecto: Implementação de um módulo Assembly para o jogo Os Spims Introdução Você e o seu colega trabalham como consultores júniores na empresa de consultadoria N., Gócio & D achina 1, uma empresa especializada no desenvolvimento de sistemas interactivos de entretenimento. Foram ambos destacados pelo gestor de projecto para o desenvolvimento de um módulo em Assembly para o jogo Os Spims. Este jogo é uma versão simplificada do famoso The Sims, destinada a funcionar em qualquer simulador Spim (daí o seu nome). O jogo The Sims consiste numa simulação 2 onde o utilizador controla personagens (os Sims) ao longo de uma vida inteira, de acordo com vários objectivos de vida: popularidade, fortuna, família, romance ou conhecimento. Pode acontecer tudo a um Sim: desde assaltos a visões de fantasmas, desde casamentos com extraterrestres a publicações de best-sellers. O jogo inclui um criador de Sims, um construtor de casas para os Sims e até uma câmara para filmar as aventuras dos Sims. Figura 1: Os Sims divertem-se e confraternizam num casamento, no jogo The Sims Electronic Arts, Inc. 1 Nome fictício, obviamente. 2 Para mais informações sobre o jogo (real) da concorrência, visite:
2 A versão que irá criar consiste num módulo em Assembly do processador MIPS para o jogo Os Spims. A N., Gócio & D achina pretende implementar uma versão do jogo para sistemas baseados no MIPS, onde o desempenho assume particular relevo. O problema é que o prazo para o desenvolvimento é curto, uma vez que a concorrência uma empresa norte-americana acaba de lançar a versão 2 do jogo (ver Figura 1, que mostra um écran do jogo The Sims 2 ), e continua a recrutar pessoal para programar nesta área, como prova o cartaz publicitário. Por isso, você terá de ser eficaz, criativo(a) e inovador(a). Figura 2: Cartaz publicitário de recrutamento. Consegue perceber o significado? Descrição do Jogo a Implementar O jogo a implementar deve funcionar no simulador Spim. Os Spims são criados pelo utilizador, que define as suas personalidades e objectivos de vida. Depois, o utilizador define a casa onde os seus Spims irão morar. Finalmente, dá-se início à simulação. A simulação pode ser feita de duas maneiras: no modo automático, os Spims vagueiam sozinhos pela casa, tomando as suas decisões de acordo com as suas personalidades, objectivos e meio envolvente. No modo manual, o utilizador controla um determinado Spim * ( == ** P] * K P ] ** == : * : <=> * K P ** * * <=> * * Figura 3: Ilustração dos exemplos de casas para os Spims. A ilustração contém alguns exemplos de objectos colocados na casa. Da esquerda para a direita, T0, T2 e Vivenda. No início da execução do programa, pede-se ao utilizador que introduza os seguintes parâmetros (Nota: Não é necessário verificar se os valores introduzidos estão dentro dos limites estipulados): 2
3 - Tipo de casa: T0, T2 ou Vivenda (ver Figura 3) - Quantidade de objectos (mínimo 4, máximo 20) O mundo onde vivem os Spims (o simulador Spim) é mostrado na consola, sendo o espaço discretizado numa grelha onde cada espaço constitui um caracter. Os objectos são escolhidos aleatoriamente e são colocados em posições aleatórias. Existem os seguintes objectos: - Telescópio (representado como ==). Máximo: 1. - Espelho (representado por um ( ou )). Os espelhos só podem ser colocados junto às paredes da casa. Máximo: 2. - Carro (representado por um <=>). Os carros só podem ser colocados na rua, nunca no interior das casas dos Spims. Máximo: 1. - Estante de livros (representada por um [ ou ]). As estantes só podem ser colocadas junto às paredes da casa. Máximo: 3. - Telefone (representado por um :). Máximo: 2. - Flores e arbustos (representados por *). Máximo: 4. Após a definição dos dois parâmetros tipo de casa e quantidade de objectos, o utilizador passa à fase de criação dos seus Spims. O programa começa por perguntar quantos Spims se deseja criar (mínimo 2, máximo 4). Para cada Spim, o programa pergunta ao utilizador os dados da personalidade dos seus Spims. Esses dados são descritos de seguida. Nome. Cada Spim tem um nome que não pode ultrapassar os 20 caracteres. Caracter de Identificação. Um caracter maiúsculo entre A e Z, escolhido para identificar o Spim no écran de jogo. Sexo. Os Spims podem ser homens ou mulheres. Objectivo de Vida. Os Spims possuem um (e apenas um) dos seguintes objectivos de vida: - Popularidade (objectos favoritos: Carro, Espelho e Telefone) - Família (objectos favoritos: Flores e um apenas um Spim do sexo oposto que também tenha Família como objectivo de vida) - Romance (objectos favoritos: Telefone e Spims do sexo oposto) - Conhecimento (objectos favoritos: Estante dos livros e Telescópio) De acordo com o seu objectivo de vida, um Spim tomará decisões diferentes sobre qual a direcção a tomar. Caso haja um objecto favorito do Spim numa posição contígua, o Spim fica a utilizar esse objecto durante três passos da simulação (ver exemplo mais à frente). Senão, e caso haja algum outro Spim numa posição contígua, o Spim pode optar por falar com esse Spim. Neste modo automático, o Spim A só opta por falar com o outro Spim B com a seguinte distribuição de probabilidade: 3
4 - Spim A e Spim B partilham o mesmo objectivo Romance ou Família: 80% - Caso contrário: 10% Depois da acção conversar, o jogo mostra uma indicação do nível de relacionamento entre cada Spim, que é dado em percentagem. Por exemplo, se houver três Spims em jogo, A, B e C, a simulação mostra: A-B: 50%, A-C: 30%, B-C: 90%. Inicialmente, o valor dessa percentagem é de 50% para todas as combinações. Sempre que os Spims falarem um com o outro, o nível sobe +20% (nunca ultrapassando o valor 100%). Sempre que passarem um pelo outro e não conversarem, o nível desce 20% (nunca atingindo valores negativos). Se o Spim não conversar, então selecciona a direcção a tomar aleatoriamente (ou seja, 25% de probabilidade para qualquer direcção norte, sul, este e oeste). Exemplos O exemplo seguinte ilustra a simulação (a azul estão os dados introduzidos pelo teclado) para o caso em que : Os Spims> Introduza o tipo de casa (0=T0, 1=T1, 2=Vivenda): 0 Os Spims> Introduza quantidade de objectos (4..10): 3 Após a introdução dos parâmetros, o programa pede uma confirmação: Os Spims> Tipo de casa: T0, com 3 Objectos, confirma? (s=1/n=0): 1 No caso de o utilizador teclar 0, o programa volta ao ciclo em que pergunta os parâmetros. Quando o utilizador teclar 2, o programa termina. Caso o utilizador confirme, o programa segue para a criação dos Spims: Os Spims> Quantos Spims quer criar? (2..4): 2 Os Spims> Nome do Spim: Pedro Campos Os Spims> Caracter de Identificação (A..Z): P Os Spims> Sexo (M/F): M Os Spims> Objectivo (Popularidade P, Família F, Romance R, Conhecimento C): R Criado o Spim Pedro Campos, M, Romance, confirma? (s=1/n=0, terminar=2): 1 Os Spims> Nome do Spim: Kem Serah Os Spims> Caracter de Identificação (A..Z): K Os Spims> Sexo (M/F): F Os Spims> Objectivo (Popularidade P, Família F, Romance R, Conhecimento C): R Criada a Spim Kem Serah, M, Romance, confirma? (s=1/n=0, terminar=2): 2 De seguida, a simulação no modo automático (note que os Spims são colocados inicialmente em posições aleatórias): K P * == : * P-K: 50% KP * 4
5 == : * P-K: 50% KP * == : * == P : * Note-se que em cada passo da simulação (cada Enter introduzido) todos os Spims em jogo tomam uma decisão e realizam-na simultaneamente. Neste exemplo, tanto o Spim K como o Spim P decidiram avançar em sentidos opostos, pelo que se encontraram, e como tinham o mesmo objectivo de vida, ficaram a conversar durante um passo da simulação. O programa fica eternamente à espera que o utilizador pressione a tecla Enter, para avançar e mostrar o estado resultante da acção seguinte 3. Um Spim não pode executar saltos! Isto é, só avança entre posições contíguas, em cada uma das direcções norte, sul, este, oeste. O exemplo seguinte ilustra a questão dos objectos favoritos. Assumindo os mesmos Spims P e K criados de acordo com o exemplo anterior: == P : * == P: * 3 Sempre que o utilizador pressionar a tecla 2, seguida de Enter, o programa termina. 5
6 == P: * K * == P: * Como se vê neste exemplo, a Spim K anda aleatoriamente e o Spim P (objectivo Romance) encontrou um dos seus objectos favoritos (Telefone) e usa-o durante três passos da simulação. No modo manual, o funcionamento é idêntico, excepto no facto de o Spim ficar parado à espera que o utilizador pressione uma das teclas direccionais já referidas. Neste modo, o programa pergunta ao utilizador (após a criação dos Spims, descrita anteriormente), qual o Spim que pretende controlar, indicando o caracter de identificação respectivo. O Spim é operado pelo teclado, usando as teclas i,j,k,l para especificar a direcção do seu movimento (i=norte, k=sul, j=este, l=oeste). Sempre que o Spim seleccionado for deslocado pelo utilizador, todos os outros Spims do programa tomam uma decisão e avançam automaticamente. Para implementar este modo não pode usar a chamada de sistema syscall, já que esta pede sempre um Enter e mostra no écran a tecla digitada. Em vez disso, deve criar um novo ficheiro a partir do exceptions.s onde associa uma rotina de tratamento das interrupções do teclado a uma rotina que move o robot numa dada direcção. Desta maneira, pode-se teclar à vontade que apenas surge na consola a imagem actualizada do mundo dos Spims. Funcionalidades já implementadas O seu gestor de projecto possui dois ficheiros que serão, provavelmente, do seu interesse, pelo que deve contactá-lo a fim de obtê-los: um deles é um gerador de números aleatórios, útil para coisas como O outro é uma rotina de tratamento de interrupções adaptada da rotina original do núcleo do Sistema Operativo simulado pelo SPIM. Servirá como ponto de partida para codificar o modo de operação manual dos Spims. Lembre-se que pode (e deve) reaproveitar o código do modo automático para implementar o modo manual. 6
7 Prazos e Critérios de Avaliação O projecto seguirá uma entrega por fases. A nota só é dada após a discussão. No entanto é obrigatório apresentar os artefactos designados no prazo respectivo. Por cada dia de atraso na entrega, sofre uma penalização de 1 valor na nota final. As fases e artefactos a entregar são os seguintes: 1. Fluxograma de alto nível + Criador de Spims 2. Programa a funcionar com a maioria das funcionalidades do modo automático 3. Versão Final do Programa + Relatório Os prazos para cada fase são: 1. Dia 19 de Novembro de Dia 17 de Dezembro de Dia 14 de Janeiro de O formato e local de entrega serão oportunamente divulgados. Os seguintes aspectos serão avaliados: - Fluxograma e Relatório; - Cumprimento dos requisitos (correcto funcionamento do programa, em modo automático e em modo manual); - Qualidade do código (e.g.: Os comentários são úteis? As etiquetas fazem sentido? Segue a convenção de utilização dos registos e procedimentos do MIPS? O código encontra-se bem estruturado?); - Discussão do Projecto (esta componente da nota é individual e obrigatória); - Serão valorizadas soluções que se diferenciem pela inovação, criatividade e desempenho em relação às restantes. Projectos iguais, ou muito semelhantes, serão classificados com 0 (zero) valores. O mesmo se aplica a alunos que, durante a discussão do projecto, evidenciem não possuir os conhecimentos da matéria e dos problemas abordados durante a elaboração do projecto. 7
Exercícios Resolvidos
Exercícios Resolvidos Exame de Época Normal, 2003/2004, Parte Prática: 1.(0,5 val.) Considere o seguinte troço de programa em linguagem Assembly do MIPS:.data 0x10010000 palavra1:.word 13 palavra2:.word
Leia maisEngenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software e Sistemas Distribuídos 2 o Semestre 2013/2014 Enunciado Geral do Projecto O objectivo do projecto é criar uma solução informática que facilite
Leia maisIntrodução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007
Introdução à Programação B Licenciatura em Engenharia Informática Enunciado do trabalho prático Quem quer ser milionário? 20 de Dezembro de 2007 1. Introdução Quem quer ser milionário? é um jogo televisivo
Leia maisEngenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Pacote de Jogos de Cartas Ano Lectivo: 2006/2007 1. Introdução O objectivo deste projecto
Leia maisInstituto Superior Técnico Licenciatura em Engenharia Informática e de Computadores. Projecto de. Arquitectura de Computadores.
Instituto Superior Técnico Licenciatura em Engenharia Informática e de Computadores Projecto de Arquitectura de Computadores Jogo dos Blocos (variante do Arkanoid) (Versão 1.0) 2008/2009 Índice 1 Objectivo...
Leia maisEXERCÍCIO - ROMA : Modelar Capitel de uma Coluna Clássica
FACULDADE DE ARQUITECTURA UNIVERSIDADE TÉCNICA DE LISBOA SEMESTRE VIII ANO LECTIVO 2012/2013 MODELAÇÃO GEOMÉTRICA PROFESSOR LUÍS MATEUS RAFAELA MEZEIRO 20091261 MIARQ 4ºE EXERCÍCIO - ROMA : Modelar Capitel
Leia maisImplementadas por Computador
«Título Dia Aberto da Acção» da PI «Nome Ricardo Formador» Pereira «Título Invenções do Módulo» Implementadas por Computador «Função Desempenhada» Examinador de Patentes Universidade de «Local» Évora «dd.mm.aaaa»
Leia maisDepartamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores
Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Trabalho prático Sistemas
Leia mais8. Perguntas e Respostas
Arquimedes Manual do Utilizador 185 8. Perguntas e Respostas 8.1. Aparência Para conservar a disposição na qual estão expostas as B.D. no ecrã e para que em posteriores sessões de trabalho tenham a mesma
Leia maisManual de Utilizador Plataforma de Estágios TIC. www.estagiostic.gov.pt
Manual de Utilizador Plataforma de Estágios TIC www.estagiostic.gov.pt 1 Índice 1 Introdução 3 1.1 Programa de Estágios TIC 3 1.2 Objectivo da plataforma 3 1.3 Perfis 4 1.3.1 Escola 4 1.3.2 Empresa 4 1.3.3
Leia maisPAINEL DE ADMINISTRADOR
PAINEL DE ADMINISTRADOR IMPORTANTE: O Painel de administrador APENAS deverá ser utilizado pelo responsável do sistema. são: Nesta aplicação, poderá configurar todo o sistema de facturação. As opções do
Leia maisÍndice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?
Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação
Leia maisCONFERÊNCIA NACIONAL DE EDUCAÇÃO ARTÍSTICA. A educação artística como arte de educar os sentidos
CONFERÊNCIA NACIONAL DE EDUCAÇÃO ARTÍSTICA Porto, Casa da Música, 29-31 de Outubro de 2007 A educação artística como arte de educar os sentidos Yolanda Espiña (Escola das Artes Universidade Católica Portuguesa)
Leia maisVisão Artificial Para a Indústria. Manual do Utilizador
Visão Artificial Para a Indústria Manual do Utilizador Luis Fonseca Carvalho de Matos ( luis.matos@ua.pt ) Julho de 2007 Índice de conteúdos 1. Apresentação......1 1.Conceito de Funcionamento......1 2.
Leia maisAutores: Adelaide Campos Adelina Figueira Anabela Almeida Esmeralda Martins Maria José Rodrigues Maria de Lurdes Amaral
«ÁREA DE PROJECTO COMO FAZER?» Autores: Adelaide Campos Adelina Figueira Anabela Almeida Esmeralda Martins Maria José Rodrigues Maria de Lurdes Amaral Centro De Formação Penalva e Azurara Círculo de Estudos
Leia maisSistema Integrado de Bibliotecas da Universidade de Lisboa
SIBUL Sistema Integrado de Bibliotecas da Universidade de Lisboa Nota Técnica AUT/3 2004 Janeiro 16 Procedimentos para constituição e modificação de um registo na base de autoridades Nota introdutória
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisB2S SISTEMAS DE INFORMAÇÃO, LDA. RUA ARTILHARIA UM, Nº 67 3º FRT. 1250-038 LISBOA TEL: 21 385 01 09 - FAX: 21 012 52 25 E-MAIL B2S@B2S.
Procedimentos Abertura/Fecho Ano Primavera V750 B2S SISTEMAS DE INFORMAÇÃO, LDA. RUA ARTILHARIA UM, Nº 67 3º FRT. 1250-038 LISBOA TEL: 21 385 01 09 - FAX: 21 012 52 25 E-MAIL B2S@B2S.PT MCRC LISBOA 11492
Leia mais2 o AVISO DE ESCLARECIMENTOS E RETIFICAÇÃO DE ERROS OU OMISSÕES NAS PEÇAS DO CONCURSO
CONCURSO PÚBLICO PARA CONTRATAÇÃO DE SERVIÇOS DE MANUTENÇÃO PARA O COMPLEXO 2 o AVISO DE ESCLARECIMENTOS E RETIFICAÇÃO DE ERROS OU OMISSÕES NAS PEÇAS DO CONCURSO O Ministério
Leia maisGESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisMANUAL DE INSTRUÇÕES
NA27 REGI PRO MANUAL DE INSTRUÇÕES Pode agora fazer medições contínuas de ruído, com registo simultâneo de áudio, com um Sonómetro NA27 da RION e um PC DEZEMBRO DE 2011 NA27REGIPRO-001 2011-Adj163-Instrucoes-V01-006-VCR.docx
Leia maisPRINCÍPIOS PARA A REVISÃO DO MODELO DE AVALIAÇÃO DE DESEMPENHO. 1) Objecto e finalidades da revisão do regime jurídico da avaliação:
PRINCÍPIOS PARA A REVISÃO DO MODELO DE AVALIAÇÃO DE DESEMPENHO DOS EDUCADORES DE INFÂNCIA E DOS PROFESSORES DOS ENSINOS BÁSICO E SECUNDÁRIO 1) Objecto e finalidades da revisão do regime jurídico da avaliação:
Leia maisRELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA
RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA 2007/2008 DEPARTAMENTO Engenharia Mecânica/Electrónica, Telecomunicações e Informática (9163) 1. INTRODUÇÃO Transição curricular dos alunos dos cursos
Leia maisManual para criar actividades com o Jclic. Versão 1.0. Manual de Luís Vives Traduzido e adaptado por. Milena Jorge
Versão 1.0 Manual de Luís Vives Traduzido e adaptado por milena_jorge@cap-alda-guerreiro.rcts.pt 1 PROJECTO N.º 2 Criação de uma sopa de letras com conteúdo associado........ 4 Actividade proposta n.º
Leia maisProgramação 2ºSemestre MEEC - 2010/2011. Programação 2º Semestre 2010/2011 Enunciado do projecto
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Programação 2º Semestre 2010/2011 Enunciado do projecto O projecto a desenvolver pelos alunos consistirá numa sistema de monitorização,
Leia maisInstruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas
Instruções para o participante no Curso de e-learning CONTEÚDO Pág. 1 Introdução 3 2 - Aceder ao site 2.1 Entrar em www.saude-mental.net 3 2.2 Aceder ao e-learning Saúde Mental 4 2.3 Introdução do seu
Leia maisCurriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária)
Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária) http://curriculum.degois.pt Março de 2012 Versão 1.5 1 Introdução O objectivo deste guia é auxiliar o utilizador
Leia maisTRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA
TRABALHO LABORATORIAL NO ENSINO DAS CIÊNCIAS: UM ESTUDO SOBRE AS PRÁTICAS DE FUTUROS PROFESSORES DE BIOLOGIA E GEOLOGIA DOURADO, LUÍS Instituto de Educação e Psicologia, Universidade do Minho. Palavras
Leia maisEng Civil Washington Peres Núñez Dr. em Engenharia Civil pela Universidade Federal do Rio Grande do Sul
PESQUISA ANÁLISE DE CARACTERÍSTICAS DE QUALIDADE DE MISTURAS ASFÁLTICAS PRODUZIDAS NA ATUALIDADE NO SUL DO BRASIL E IMPACTOS NO DESEMPENHO DE PAVIMENTOS FLEXÍVEIS. MANUAL DE OPERAÇÃO DO BANCO DE DADOS
Leia maisApresentação do VisualA
Propriedade Intelectual: Distribuidor Exclusivo: M. B. Santos Soares, Lda. Cruzinfor Rua João Andersen, 90 1º Dtº Rua 5 de Outubro, 3 B - Paivas 4250-242 PORTO 2840 SEIXAL Tel.: 22.8329107 Tel.: 21.2249533
Leia maisInvenções Implementadas por Computador (IIC) Patentes
Invenções Implementadas por Computador (IIC) Patentes O que é uma IIC? Uma IIC é uma invenção que recorre a um computador, a uma rede de computadores ou a qualquer outro dispositivo programável (por exemplo
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Anim8or M a n
Leia maisINDAGAR E REFLECTIR PARA MELHORAR. Elisabete Paula Coelho Cardoso Escola de Engenharia - Universidade do Minho elisabete@dsi.uminho.
INDAGAR E REFLECTIR PARA MELHORAR Elisabete Paula Coelho Cardoso Escola de Engenharia - Universidade do Minho elisabete@dsi.uminho.pt Este trabalho tem como objectivo descrever uma experiência pedagógica
Leia maisPHC Servicos BENEFÍCIOS. _Gestão de reclamações. _Controlo de processos que necessitem de informação centralizada
PHCServicos DESCRITIVO Com este módulo poderá controlar diferentes áreas de uma empresa como, por exemplo, gestão de reclamações e respectivo tratamento, ou controlo de processos e respectivos passos e
Leia maisConcurso Anual Universitário RENAULT Building the Wheels of the Future
Concurso Anual Universitário RENAULT Building the Wheels of the Future 1 Introdução 2 Introdução A RENAULT Portugal (www.renault.pt) apresenta o Concurso Anual Universitário RENAULT 2010/2011 e convidam-vos
Leia maisInstituto Superior Técnico MEEC/MEAR. Programação de Sistemas
Instituto Superior Técnico MEEC/MEAR Programação de Sistemas António Grilo Renato Matias Rui Gustavo Crespo Antonio DOT Grilo AT inov DOT pt rms AT comp DOT ist DOT utl DOT pt rgc AT comp DOT ist DOT utl
Leia maisActividade: Semelhança de triângulos
Apêndice 5 A Nota Explicativa Actividade: Semelhança de triângulos A tarefa de geometria dinâmica proposta, tem como principal objectivo proporcionar o envolvimento dos alunos em ambientes geométricos
Leia maisEnunciado do Projecto
Bases de Dados 2006/2007 Enunciado do Projecto Parte 1 O projecto de implementação da disciplina de Bases de Dados para ano ano lectivo 2006/2007 divide-se em duas partes. Este documento contém o enunciado
Leia maisDocumento para Instituições Aderentes
Documento para Instituições Aderentes Versão: 01.10 Data: 2009-10-15 Classificação: Restrito Novembro 2009, SIBS, SA A informação contida neste documento é propriedade da SIBS, SA e não pode ser duplicada,
Leia maisFerramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas
As Palavras Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas 1. Introdução A Associação Portuguesa de Portadores de Trissomia 21 (APPT21) e a Escola Superior de Gestão de
Leia maisControladores Lógicos Programáveis
Controladores Lógicos Programáveis Diagramas de Blocos Diagramas de Escada Grafcet Exercícios de Programação Autómato da Siemens Laboratórios Integrados III Departamento de Electrónica Industrial e de
Leia mais1. Criar uma nova apresentação
MANUAL DO Baixa da Banheira, 2006 1. Criar uma nova apresentação Para iniciar uma sessão de trabalho no PowerPoint é necessário criar uma nova apresentação para depois trabalhar a mesma. Ao iniciar uma
Leia maisDotNetNuke. Gestão de Conteúdos. Módulos - II. Inserção de conteúdos nos módulos. Módulo de Text/HTML. Módulo de Sre-Notícias. Módulo de Sre-Formação
Gestão de Conteúdos DotNetNuke Módulos - II Inserção de conteúdos nos módulos Módulo de Text/HTML Módulo de Sre-Notícias Módulo de Sre-Formação Conteúdos dos módulos Na lição: Módulos-I já foi dito que
Leia maisEscola Secundária de Jácome Ratton
Escola Secundária de Jácome Ratton Ano Lectivo 2010/2011 Matemática Aplicada às Ciências Sociais Amostragem Sondagem Uma sondagem pressupõe a escolha de uma amostra. A selecção da amostra é uma das fases
Leia maisNo final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento.
Sessão nº 2 Iniciar um novo documento Objectivos: No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento. Iniciar um novo documento Ao iniciar-se o Word, este apresenta
Leia maisDepartamento de Informática
Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 9 de Janeiro de 2009 1º Semestre, 2009/2010 NOTAS: Leia com atenção cada questão antes de responder.
Leia mais1 Introdução. 2 Exemplo de aplicação
Os problemas da utilização de métodos de simulação de cargas térmicas e consumo energético na auditoria energética para verificação dos Requisitos Energéticos dos edifícios por Luís Roriz e Alexandre Gonçalves
Leia maisPROGRAMA DE METODOLOGIA DO ENSINO DE EDUCAÇÃO MORAL E CÍVICA
PROGRAMA DE METODOLOGIA DO ENSINO DE EDUCAÇÃO MORAL E CÍVICA 11ª, 12ª e 13ª classes Formação de Professores do 1º Ciclo do Ensino Secundário Ficha Técnica TÍTULO: Programa de Metodologia do Ensino de Educação
Leia maisIntrodução ao MS PowerPoint
Introdução ao MS PowerPoint Pré-requisitos: Windows e Word Software utilizado: Windows xp, PowerPoint 2003 O PowerPoint é um software utilizado para criar apresentações multimédia sobre vários temas ou
Leia maisSessão 2 UFCD 0804 Algoritmos
Sessão 2 UFCD 0804 Algoritmos Revisões Sessão 1 Algoritmo - Definição Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa, é uma sequência de instruções para atingir
Leia maisSistema de formação e certificação de competências
Sistema de Formação e Certificação de Competências Portal das Escolas Manual de Utilizador Docente Referência Projecto Manual do Utilizador Docente Sistema de formação e certificação de competências Versão
Leia maisManual de candidatura por via electrónica
2 Concursos de Pessoal Docente regulados pelo Decreto Legislativo Regional n.º /2009/M de de Junho. Ano Escolar 2009/2010 Manual de candidatura por via electrónica É essencial que leia este manual antes
Leia maisEspecificação do Trabalho Prático
Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de
Leia maisBem-vindo ao nosso mundo virtual! Guia do Portal de Ensino à Distância da Get Training 1
Após uma experiência formativa de mais de 20 anos em formação presencial, e tendo sempre como princípios a inovação e a satisfação do cliente, é com grande satisfação que a Get Training implementa este
Leia maisÉlida Tamara Prata de Oliveira Praça JOGOS MATEMÁTICOS COM CONTEÚDOS DE 7 ANO APLICADOS A UM ALUNO AUTISTA
UNIVERSIDADE FEDERAL DE JUIZ DE FORA INSTITUTO DE CIÊNCIAS EXATAS Pós-Graduação em Educação Matemática Mestrado Profissional em Educação Matemática Élida Tamara Prata de Oliveira Praça JOGOS MATEMÁTICOS
Leia maisTÓPICO ESPECIAL DE CONTABILIDADE: IR DIFERIDO
TÓPICO ESPECIAL DE CONTABILIDADE: IR DIFERIDO! O que é diferimento?! Casos que permitem a postergação do imposto.! Diferimento da despesa do I.R.! Mudança da Alíquota ou da Legislação. Autores: Francisco
Leia maisApontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico
Apontamentos do livro de AI Linux 1.5 Modo texto e modo gráfico 1 Modo texto e modo gráfico O sistema operativo Linux possui duas formas de acesso: modo texto e modo gráfico No modo gráfico, o utilizador
Leia maisDescrição do Serviço Diagnóstico no Local
Apresentação do serviço A Dell tem o prazer de fornecer o Serviço de (o Serviço ) de acordo com este documento (a Descrição do Serviço ). Este fornece actividades opcionais de diagnóstico no local na empresa
Leia maisCritérios Gerais de Avaliação
Agrupamento de Escolas Serra da Gardunha - Fundão Ano Lectivo 2010/2011 Ensino Básico A avaliação escolar tem como finalidade essencial informar o aluno, o encarregado de educação e o próprio professor,
Leia maisLÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Leia maisTrabalho 7 Fila de prioridade usando heap para simulação de atendimento
Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Data: 21/10/2013 até meia-noite Dúvidas até: 09/10/2013 Faq disponível em: http://www2.icmc.usp.br/~mello/trabalho07.html A estrutura
Leia maisSISTEMA DE CLIMATIZAÇÃO
AUTOMAÇÃO SEGURANÇA SOM SISTEMA DE CLIMATIZAÇÃO MANUAL DO UTILIZADOR www.only-pt.pt INTRODUÇÃO... 4 EQUIPAMENTOS... 4 CONTROLOS E INDICAÇÕES... 5 CONFIGURAÇÃO ATRAVÉS DO OTC-CLIMA... 6 1. Ajuste de data
Leia maisIntrodução à Informática
Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira
Leia maisQuadros Interactivos CLASUS
Quadros Interactivos CLASUS Quadros Interactivos CLASUS Introdução à Utilização dos Quadros Interactivos e Software A-migo Pagina 1 Introdução à Utilização dos Quadros Interactivos e Software A-migo 1.
Leia maisSuperintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação
Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá LibreOffice Impress Editor de Apresentação Iniciando o Impress no Linux Educacional 4 1. Clique no botão 'LE' no
Leia maisGuia do Utilizador. Cartão BPI Gold Empresas
Guia do Utilizador Cartão BPI Gold Empresas Índice 1. O Cartão BPI Gold Empresas...3 2. Precauções a ter com o seu Cartão BPI Gold Empresas...3 3. O que fazer em caso de perda, furto, roubo ou extravio
Leia maisXPontos. Manual de Instruções
XPontos Manual de Instruções 2 XPontos LIGAR O EQUIPAMENTO Na parte inferior do equipamento, ligar o cabo de alimentação de acordo com a ilustração. COLOCAR O ROLO PARA IMPRESSÃO Pressionar o botão OPEN
Leia maisFORMULÁRIO E RELATÓRIO DE AVALIAÇÃO DO DESEMPENHO DO PESSOAL DOCENTE
REGIÃO AUTÓNOMA DOS AÇORES SECRETARIA REGIONAL DA EDUCAÇÃO E FORMAÇÃO FORMULÁRIO E RELATÓRIO DE AVALIAÇÃO DO DESEMPENHO DO PESSOAL DOCENTE IDENTIFICAÇÃO Unidade Orgânica: Docente avaliado: Departamento
Leia maisMICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira
MICROSOFT ACCESS MICROSOFT ACCESS Professor Rafael Vieira Professor Rafael Vieira - Access - Programa de base de dados relacional funciona em Windows Elementos de uma Base de Dados: Tabelas Consultas Formulários
Leia maisActividade 2 Intensidade da luz
Actividade 2 Intensidade da luz Conceitos matemáticos Materiais Representação gráfica dos dados Comparação de previsões de dados Relações: o quadrado do inverso Origens de erro e respectivos efeitos Conceitos
Leia maisManual do Utilizador. Manual do Utilizador Modelo10 no sisgep. Data última versão: 16.02.2007 Versão : 1.2. Data criação: 26.02.
Manual do Utilizador Modelo10 no sisgep Manual do Utilizador Modelo10 no sisgep Data última versão: 16.02.2007 Versão : 1.2 Data criação: 26.02.2004 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf.
Leia maisManual técnico da Registadora SAM4S SPS-530. Versão: 1.0.1 Nº de actualizações: 1
Manual Técnico da Registadora SAM4S SPS-530 Manual técnico da Registadora SAM4S SPS-530 Versão: 1.0.1 Nº de actualizações: 1 2 Índice 3 Configuração de dispositivos... 4 SAM4S Mux... 6 SAM4S Gaveta...
Leia maisTarefa 18: Criar Tabelas Dinâmicas a partir de Listas de Excel
Tarefa 18: Criar Tabelas Dinâmicas a partir de 1. Alguns conceitos sobre Tabelas Dinâmicas Com tabelas dinâmicas podemos criar dinâmica e imediatamente resumos de uma lista Excel ou de uma base de dados
Leia maisUtilização do SOLVER do EXCEL
Utilização do SOLVER do EXCEL 1 Utilização do SOLVER do EXCEL José Fernando Oliveira DEEC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO MAIO 1998 Para ilustrar a utilização do Solver na resolução de
Leia maisManual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco
Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006
Leia maisFacturação Guia do Utilizador
Facturação Guia do Utilizador Facturação Como se utiliza 2 1 Como se utiliza Todas as opções do sistema estão acessíveis através do menu: ou do menu: O Menu caracteriza-se pelas seguintes funcionalidades:
Leia maisREGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA INFORMÁTICA, DA FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO PREÂMBULO
REGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA INFORMÁTICA, DA FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO PREÂMBULO No cumprimento da sua missão, a FEUP tem desenvolvido uma significativa
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisOptimização de um Mundo Virtual
secção 3.2 Optimização de um Mundo Virtual Dadas as limitações impostas pela actual tecnologia, um mundo virtual que não seja cuidadosamente optimizado torna-se necessariamente demasiado lento para captar
Leia maisActualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com
Actualizaç ões e novas funcionalidades Inoxnet Versã o 1.70 (c) EBASE Lda www.inoxnet.com Índice PORTAL DO INOXNET...3 Modelos... 3 Suporte... 3 Links ú teis... 3 BACK-OFFICE DO WEBSITE...3 Menu... 3 Editor
Leia maisManual de Transição TWT Sítio de Disciplina para Moodle 2.6
Universidade Católica Portuguesa Direcção de Sistemas de Informação Manual de Transição TWT Sítio de Disciplina para Moodle 2.6 Manual de utilização - Docentes DSI Outubro 2014 V2.6 ÍNDICE 1 OBJETIVO DESTE
Leia maisMarketing Pessoal. aumentem de valor.
P U B L I C A Ç Ã O N º 3 2 3 D E Z E M B R O 2 0 0 9 Marketing Pessoal PONTOS DE INTERESSE: Conceito Na Prática Definir Objectivos Marca Pessoal Marketing Pessoal pode ser definido como o processo de
Leia maisREGULAMENTO PARA CONCURSO LOGOTIPO SÍMBOLO LETTERING
REGULAMENTO PARA CONCURSO LOGOTIPO SÍMBOLO LETTERING A Administração Regional de Saúde do Norte, I.P. (ARSN) desafia o talento dos alunos de design para a concepção de logótipo, símbolo institucional a
Leia maisPARLAMENTO EUROPEU. Comissão dos Assuntos Jurídicos. 10.6.2005 PE 360.003v01-00
PARLAMENTO EUROPEU 2004 ««««««««««««Comissão dos Assuntos Jurídicos 2009 10.6.2005 PE 360.003v01-00 ALTERAÇÕES 1-17 Projecto de recomendação para segunda leitura Michel Rocard Patenteabilidade das invenções
Leia maisDOCUMENTO DE APOIO À APLICAÇÃO
DOCUMENTO DE APOIO À APLICAÇÃO CHEQUE PRINT Versão 1.0 de 01-01-2010 Um produto da empresa World Solutions Unip. Lda. Telefone +351 22 9720375 E-Mail: INTRODUÇÃO Este documento tem como finalidade servir
Leia maisAutomatismos Industriais
Automatismos Industriais Introdução à Pneumática Nos actuais sistemas de automação a pneumática é um elemento muito importante pois está presente num vasto numero de aplicações, seja como sistema totalmente
Leia maisDeve ainda ser tido em consideração o Despacho Normativo n.º 24-A/2012, de 6 de dezembro.
Exame de equivalência à frequência de Inglês 05 3.º Ciclo do Ensino Básico Informação Exame de Equivalência à Frequência. Introdução O presente documento visa divulgar as características do exame de equivalência
Leia maisAspectos Sócio-Profissionais da Informática
ESCOLA SUPERIOR DE TECNOLOGIA I N S T I T U T O P O L I T É C N I C O D E C A S T E L O B R A N C O ENGENHARIA INFORMÁTICA Aspectos Sócio-Profissionais da Informática Jovens Empresários de Sucesso e Tendências
Leia maisTRANSFORMADORES. P = enrolamento do primário S = enrolamento do secundário
TRANSFORMADORES Podemos definir o transformador como sendo um dispositivo que transfere energia de um circuito para outro, sem alterar a frequência e sem a necessidade de uma conexão física. Quando existe
Leia maisOrganização. Trabalho realizado por: André Palma nº 31093. Daniel Jesus nº 28571. Fábio Bota nº 25874. Stephane Fernandes nº 28591
Organização Trabalho realizado por: André Palma nº 31093 Daniel Jesus nº 28571 Fábio Bota nº 25874 Stephane Fernandes nº 28591 Índice Introdução...3 Conceitos.6 Princípios de uma organização. 7 Posição
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia maisCAPÍTULO 8 - DECISÃO: ELABORANDO A GESTÃO DE UM RECURSO NATURAL 68. Exercício: UTILIZAÇÃO SUSTENTÁVEL
CAPÍTULO 8 - DECISÃO: ELABORANDO A GESTÃO DE UM RECURSO NATURAL 68 Exercício: UTILIZAÇÃO SUSTENTÁVEL O seu objectivo neste exercício é implementar uma estratégia de colheita para uma população de palmeiras
Leia mais1 Introdução. 2 Funcionamento da Aplicação. Projeto de Programação - Entrega Final MEEC - 2012/2013-2.Semestre Farm:TamagoISTi
Projeto de Programação - Entrega Final MEEC - 2012/2013-2.Semestre Farm:TamagoISTi 1 Introdução Tamagotchi foi um dos primeiros animais de estimação virtuais, extremamente popular no final do último século
Leia maisCOMPUTAÇÃO e PROGRAMAÇÃO
COMPUTAÇÃO e PROGRAMAÇÃO 2º Trabalho Ano lectivo 2009/2010 MEMec e LEAN Data e hora limite de entrega: 6 de Janeiro de 2010, até às 23h59m Entrega: Submissão electrónica, via Fénix (ver instruções na secção:
Leia maisControle e execute tudo o que está relacionado com Pessoal e Salários com um software eficaz e preparado para completar todas as tarefas nesta área
Descritivo completo Pessoal 2008 Controle e execute tudo o que está relacionado com Pessoal e Salários com um software eficaz e preparado para completar todas as tarefas nesta área Benefícios Solução completa;
Leia maisApontamento técnico No. 6, Junho de 2014 Como Instalar e Usar WhatsApp no Computador
Apontamento técnico No. 6, Junho de 2014 Como Instalar e Usar WhatsApp no Computador Sumário Enquadramento... 1 1. Introdução... 1 1º Passo: Instalar Bluestacks... 2 2º Passo: Aceder ao Bluestacks... 2
Leia maisMANTENHA-SE INFORMADO
MANTENHA-SE INFORMADO * O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e
Leia mais