Sobre o envio de trabalhos para o Mooshak

Tamanho: px
Começar a partir da página:

Download "Sobre o envio de trabalhos para o Mooshak"

Transcrição

1 Sobre o envio de trabalhos para o Mooshak Nota prévia Este documento é relativamente extenso, em boa parte pela quantidade de imagens que o ilustram. Está dividido em 3 partes. A primeira diz respeito ao ambiente de avaliação dos trabalhos, conhecido como mooshak. A segunda parte discute como deve experimentar o seu programa, antes de o submeter ao mooshak, para melhorar as suas hipóteses de sucesso. Finalmente, para os utilizadores de Windows, a terceira parte do documento explica como instalar uma ferramenta adicional que lhe pode ser bastante útil. Sobre o ambiente de entrega dos trabalhos O seu trabalho será submetido a um sistema de avaliação automática de programas denominado Mooshak. O Mooshak está disponível em Quando acede ao servidor, aparece-lhe a seguinte página: Faça login, usando as credenciais que lhe foram atribuídas nas aulas práticas. Finalmente, carregue em Login.

2 Ao entrar no Mooshak, deve-lhe aparecer uma janela tal como esta. O primeiro botão a experimentar é, obviamente, o help! Vejamos o que acontece Leia atentamente o conteúdo deste manual, antes de prosseguir Antes de perguntar alguma coisa ao docente, tenha a certeza absoluta de que a resposta que procura não está aqui, por

3 favor. A razão é simples: se a resposta está aqui e você pergunta à mesma, está a dizer ao docente que não leu o manual. Já está? Então, continuemos. Certamente reparou nos problemas A, B, C, e D, no topo da página. Cada um deles corresponde a uma tarefa do Guião. Seleccione o problema A e carregue no botão View. Aparece-lhe uma descrição curta do problema, que serve apenas para complementar a descrição mais completa do guião. A informação disponível no guião, e testes que lhe estão associados, especifica o formato dos dados de entrada e saída que o seu programa deve apresentar. Para todos os problemas, serão sempre dados exemplos de uma sequência de comandos e dos resultados que o programa gera, quando esses comandos são efectuados. É ESSENCIAL RESPEITAR ESTE FORMATO. Repare que ao lado do botão View existe um botão Ask que lhe permite fazer perguntas sobre este problema. Esta funcionalidade faz parte do Mooshak, mas não é suportada pelos docentes da cadeira. Se tiver de fazer perguntas, faça-as durante a aula prática, ou nos horários de atendimento, por favor. Os restantes meios (esta funcionalidade do mooshak, ou s enviados aos docentes) poderão não ter resposta. Vamos admitir que já resolveu a tarefa A e quer tentar uma submissão. Carregue em Procurar... e escolha o seu ficheiro de código fonte. Tipicamente, deverá ser um arquivo zip, com o conteúdo da pasta em que está a desenvolver o seu código. Na cadeira de POO, deve zipar a pasta poo e escolher esse ficheiro como submissão. Depois, carregue em Submit. Agora, carregue em Submit. Ooops. Algo correu mal. Consulte o link Compile Time Error, para saber o que aconteceu.

4 A mensagem do mooshak é curta, mas informativa. Quando lhe surgirem erros de compilação, leia atentamente as mensagens dadas pelo mooshak e tente perceber o que aconteceu. Procure, num livro, ou num recurso online, a solução para o seu problema, se não souber como o resolver. É claro que também pode colocar a questão ao seu docente. Mas lembre-se sempre: primeiro, tente descobrir por si. Vai ver que poupa imenso tempo e aprende muito mais. Poupa tempo porque o docente demora sempre algum tempo a responder a algo que você pode encontrar em poucos minutos. E aprende mais porque é obrigado a entender o problema, em vez de simplesmente aplicar uma solução que lhe dão sem pensar como ela funciona. Neste caso, o mooshak queixa-se de não ter encontrado o ficheiro poo/main.java. Ora aqui está uma forma frequente de deitar uma tentativa para o lixo. Temos de ter o cuidado de criar o zip tal e qual como pretendido. Neste caso, o meu disparate foi zipar a pasta src, em vez de zipar apenas a pasta poo que se encontra dentro de src. Agora, mais atento, vou zipar a pasta correcta e submeter o meu programa.

5 E pronto. Implemente as tarefas que se seguem e vá submetendo. Pode ir consultando o ranking, à medida que progride. Depois de submeter as 4 tarefas com sucesso o ranking fica com este aspecto:

6 Os valores entre parêntesis indicam o número de tentativas feitas em cada tarefa. Neste caso, tenho 2 tentativas na primeira e segunda tarefa(esta tarefa B falhada foi omitida na descrição, para abreviar), e apenas uma em cada uma das restantes. No caso deste guião, havia 10 testes para cada tarefa. Com 4 tarefas, 40 era a pontuação máxima possível. Missão cumprida. Este número varia de problema para problema, claro. Em todo o caso, se recebeu o desejado accepted, isso significa que passou mesmo a todos os testes dessa tarefa. Como testar localmente o seu trabalho, antes de o enviar ao mooshak? Há pelo menos três formas de experimentar o seu trabalho. A primeira é executar o programa a partir do ambiente de desenvolvimento Eclipse, como provavelmente está habituado a fazer nas aulas práticas. A segunda é através da linha de comandos do seu sistema operativo. Quer num caso, quer noutro, desenvolverá o seu programa normalmente no Eclipse. Dentro da pasta em que o seu projecto foi guardado existe uma pasta denominada src onde está o código fonte do seu programa e uma pasta bin, onde fica a versão compilada, e duas pastas de testes (a testmooshak é a que vamos usar neste exemplo).

7 Abra uma janela de linha de comandos do seu sistema operativo (também conhecida como Consola). No Windows XP, isto faz-se no menu: Start->All Programs->Accessories->Command Prompt Deve aparecer-lhe uma consola de comandos. Vá para a pasta em que guardou o seu projecto (neste exemplo, o guião 2 de 2009/2010 de POO). Para correr o programa na linha de comandos, escreva java poo.main na consola e carregue em return. Na imagem abaixo, o programa entrou em modo de execução, aguardando agora dados. Copiar à mão os testes fornecidos, ou outros que você tenha inventado, é fastidioso e propenso a enganos. É mais prático usar ficheiros de texto com a sequência de comandos. Assuma que existe um ficheiro denominado t01.in numa pasta testmooshak\a. Como deve ter reparado numa imagem anterior esta pasta está ao lado de bin, onde nos encontramos, portanto temos de usar o caminho..\testmooshak\a\t01.in. Pode consultar o conteúdo do ficheiro usando o comando type.

8 Para usar este ficheiro como input, recorra ao mecanismo de redireccionamento do input para testar o seu código, usando o símbolo <. Neste exemplo, redireccionamos o input do ficheiro t01.in para a consola. O resultado é escrito na consola. Comparar os resultados obtidos com os esperados, a olho, é um convite a desperdiçar submissões ao mooshak, porque é facílimo deixar escapar um ou outro detalhe essencial do output. Nada como automatizar a comparação. Para isso, teremos de redireccionar o resultado de execução num segundo ficheiro, usando o símbolo >. Por exemplo, vamos gravar o resultado em t01demo.out. Consulte o ficheiro resultante. Tudo ok? O passo seguinte é comparar o seu resultado com o resultado esperado. Recomendamos-lhe que use a ferramenta diff, ou, para quem usa o Windows, em alternativa, o comando fc (file compare), que já vem instalado de raiz. Compare então o ficheiro que acabou de gerar

9 (t01demo.out) com o ficheiro de output de exemplo que tem disponível (neste caso, seria o ficheiro t01.out). Sucesso! O fc não encontrou diferenças. Se o mesmo acontecer com os outros testes, o seu trabalho deverá passar nos testes do mooshak sem problemas. A vantagem de usar uma ferramenta é que ela nos permite detectar diferenças subtis que de outro modo nos podem passar despercebidas na inspecção visual dos resultados. A ferramenta fc recebe dois argumentos, com os nomes dos ficheiros que queremos comparar. Caso existam diferenças entre ambos os ficheiros, elas serão assinaladas. No exemplo que temos vindo a construir, os ficheiros t01.out e t01demo.out são iguais. Assim sendo, a ferramenta não dá nenhum output, além da mensagem de sucesso apresentada. Com o diff, o processo é semelhante. Em caso de igualdade, aparece-nos apenas de novo a prompt da consola (ver exemplo abaixo (por acaso, com um screenshot de um projecto de outra cadeira que até foi programado noutra linguagem de programação). Perfeito. Teste superado! O sistema de avaliação automática de trabalhos faz isto mesmo. Pega no seu programa, gera um executável e depois executa o programa com vários ficheiros de input ultra-secretos. Para cada ficheiro de input, temos sempre um ficheiro com o output respectivo. Se o seu programa gerar o output esperado, passa no teste. Se o resultado for diferente, nem que seja num carácter, o programa falha o teste. Isto de ter de passar testes secretos parece complicado, mas não é. O seu programa porta-se bem, independentemente da sequência de comandos que seja introduzida, desde que essa sequência seja válida, não é? Aqui, é igual.

10 Mas em vez de estarmos a repetir uma sequência de comandos manualmente para cada trabalho, temos umas quantas já prontas a usar, que nos permitem verificar se está tudo bem. Para cada uma das versões do seu programa, indicamos agora um conjunto de testes de exemplo. Os testes de exemplo também fazem parte do conjunto de testes secretos do nosso sistema de avaliação automática. É escusado submeter o seu trabalho ao sistema de avaliação, enquanto os resultados por ele produzidos não forem os aqui indicados. Mas pode (e deve!) submeter a sua tarefa A antes de começar a desenvolver a tarefa B, e assim sucessivamente. Instalação da ferramenta diff O diff está disponível nas distribuições standard de sistemas operativos como o Linux, mas tem de ser instalado no Windows. Pode obter a ferramenta na Internet, na página Faça download do ficheiro com a descrição Complete package, except sources. Execute-o. Acrescente a pasta de instalação à variável de ambiente Path. Para isso, vá a Start->Control Panel. Escolha System. Escolha Environment Variables.

11 Escolha Path, em System Variables. Carregue em Edit. Acrescente o directório de instalação da ferramenta. Neste caso, C:\Program Files\GnuWin32\bin

12 E pronto, da próxima vez que abrir a consola do sistema já tem acesso à ferramenta diff.

Guião 4: Draw a Grid

Guião 4: Draw a Grid Guião 4: Draw a Grid Versão 1.1 INTRODUÇÃO O objectivo deste guião é que resolva um problema do concurso de programação ACM ICPC (International Collegiate Programming Contest). O problema escolhido é o

Leia mais

Editor Eclipse para Programas F

Editor Eclipse para Programas F Editor Eclipse para Programas F Guia de instalação e utilização Instalação Comece por descarregar a aplicação de instalação CP_setup.exe do endereço http://www.math.ist.utl.pt/~jabr/cp/ Uma vez descarregada,

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Guia de utilização do servidor da disciplina

Guia de utilização do servidor da disciplina Sistemas Operativos Escola de Tecnologias e Arquitectura Dep. de Ciências e Tecnologias da Informação Servidor da disciplina tigre.iul.lab Guia de utilização do servidor da disciplina 1 Introdução Os diferentes

Leia mais

Serviços de Informática :: Divisão de Infraestruturas e Serviços :: Universidade de Évora

Serviços de Informática :: Divisão de Infraestruturas e Serviços :: Universidade de Évora Guia de utilização do Colibri Instalação do software Criar Sessão Consultar as sessões criadas Participar numa sessão Gravação de Sessões Iniciar a gravação de uma sessão Descarregar a gravação Versões

Leia mais

3. Usar a árvore de certificados do Windows para validar certificados no Acrobat Reader

3. Usar a árvore de certificados do Windows para validar certificados no Acrobat Reader Pontos de Orientação 1. Email da digicert para aprovar e instalar o certificado Paulo Cesar Reis Crispim Assinado de forma digital por Paulo Cesar Reis Crispim Dados: 2016.11.16 14:50:46 Z 2. Usar o certificado

Leia mais

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 APROG Algoritmia e Programação Tecnologia JAVA IDE Netbeans Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Tecnologia Java Sumário Tecnologia Java Desenvolvimento de Programas Ambientes de Desenvolvimento

Leia mais

Programação 2017/2018 2º Semestre

Programação 2017/2018 2º Semestre Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 2º Semestre Aula de Problemas 1 Os alunos deverão executar os passos aqui descritos no seu computador pessoal ou no laboratório.

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

COMPUTAÇÃO E PROGRAMAÇÃO COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2015/2016 MEMec, LEAN Ficha da Aula Prática 11: Introdução à criação de programas em C. Sumário das tarefas e objectivos da aula: 1 Aprender os passos necessários à

Leia mais

Fundamentos de Programação

Fundamentos de Programação Licenciatura em Engenharia Informática e de Computadores Fundamentos de Programação Trabalho para casa 22 de Setembro de 2008 Este trabalho corresponde à instalação, no seu computador, do interpretador

Leia mais

Fundamentos de Programação

Fundamentos de Programação Licenciatura em Engenharia Informática e de Computadores Fundamentos de Programação Trabalho para casa 25 de Setembro de 2006 Este trabalho corresponde à instalação, no seu computador, do interpretador

Leia mais

1 - Ambiente de desenvolvimento

1 - Ambiente de desenvolvimento Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).

Leia mais

Programação 2010/2011 MEEC

Programação 2010/2011 MEEC Programação 2010/2011 MEEC Code::Blocks Criação de projectos O Code::Blocks é um IDE (ambiente de desenvolvimemnto integrado) que permite a escrita do codigo, compilação, correcção de erros e depuração

Leia mais

Configurador do JBOSS. TOTVS Datasul 11. Alerta

Configurador do JBOSS. TOTVS Datasul 11. Alerta Configurador do JBOSS TOTVS Datasul 11 Alerta Faça backup do diretório do JBOSS antes de iniciar a execução do console, caso precise voltar à situação anterior a execução. Mais informações são fornecidas

Leia mais

O que é a assinatura digital?... 3

O que é a assinatura digital?... 3 Conteúdo O que é a assinatura digital?... 3 A que entidades posso recorrer para obter o certificado digital e a chave privada que me permitem apor assinaturas eletrónicas avançadas?... 3 Quais são os sistemas

Leia mais

Manual de Instalação v7.60

Manual de Instalação v7.60 Manual de Instalação v7.60 PRIMAVERA Business Software Solutions Última atualização em 07.03.2014 Índice Índice... 2 Introdução... 3 Instalação do Software... 4 Requisitos Mínimos...4 Instalação do Software

Leia mais

Preparação do ambiente para desenvolvimento em Java

Preparação do ambiente para desenvolvimento em Java Buscar comentários post favorito (1) Preparação do ambiente para desenvolvimento em Java Veja neste artigo a preparação do ambiente para desenvolvimento de aplicações com a linguagem Java, vendo desde

Leia mais

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão

Trabalho de LP 15/07/2013. Prof. Flávio Miguel Varejão 15/07/2013 Trabalho de LP Prof. Flávio Miguel Varejão OBSERVAÇÃO IMPORTANTE: LEIA ATENTAMENTE TODA A ESPECIFICAÇÃO DO TRABALHO E INSTRUÇÕES DE SUBMISSÃO DE MODO A NÃO COMETER ENGANOS POR DESATENÇÃO E SER

Leia mais

PROGRAMAÇÃO I - Folha prática 1

PROGRAMAÇÃO I - Folha prática 1 Folha 1-1 MATEMÁTICA / INFORMÁTICA ENSINO da MATEMÁTICA ENSINO da INFORMÁTICA PROGRAMAÇÃO I - Folha prática 1 Primeiro contacto com o sistema operativo VAX/VMS Existe uma rede de computadores na UBI. Cada

Leia mais

Centro de informática e Sistemas do Instituto Politécnico de Tomar

Centro de informática e Sistemas do Instituto Politécnico de Tomar MUITO IMPORTANTE Todo o processo de aprovar e instalar o certificado pessoal deve realizar-se numa máquina controlada pelo requerente e a que outros não tenham acesso. Caso a máquina usada para a aprovação

Leia mais

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior POO Documentation Release 1.0 Felipe Dau e Francisco Pereira Junior August 13, 2015 Contents 1 Instalação do Java 1 1.1 Download................................................. 1 1.2 Instalação.................................................

Leia mais

Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:...

Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:... 1 Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:... 10 Como enviar os arquivos de cupom fiscal?... 11

Leia mais

OranGest. Atualizar OranGest. Ficha Técnica Nº 7. Alameda Bonifácio Lázaro Lozano, 13, 1C Oeiras. T: W: magnisoft.pt.

OranGest. Atualizar OranGest. Ficha Técnica Nº 7. Alameda Bonifácio Lázaro Lozano, 13, 1C Oeiras. T: W: magnisoft.pt. OranGest Atualizar OranGest Introdução: Este manual foi criado para o utilizador que pretende atualizar o OranGest e pretende ter informação de auxílio para o procedimento. Nesta Ficha Técnica vai ser

Leia mais

1 Como compilar seu código? 2 Comandos de terminal:

1 Como compilar seu código? 2 Comandos de terminal: Manual Básico 2 COMANDOS DE TERMINAL: 1 Como compilar seu código? É necessário compilar seu código para testar seu programa e saber se a lógica utilizada está correta para solucionar todas as possíveis

Leia mais

MANUAL DE APOIO. Autenticação na plataforma AcinGov

MANUAL DE APOIO. Autenticação na plataforma AcinGov MANUAL DE APOIO Autenticação na plataforma AcinGov 1 ÍNDICE 2 Autenticação na plataforma... 3 2.1 Autenticação via certificado... 3 2.2 Autenticação via cartão de cidadão... 3 3 Autenticação via certificado...

Leia mais

Introdução ao Desenvolvimento de Aplicativos Android

Introdução ao Desenvolvimento de Aplicativos Android Introdução ao Desenvolvimento de Aplicativos Android Preparando o ambiente de desenvolvimento Entre as ferramentas que você precisa instalar estão: JDK - como o Android faz uso da tecnologia Java, é necessário

Leia mais

Tutorial de apoio ao estudante

Tutorial de apoio ao estudante Sumário: No final da leitura deste tutorial o estudante será capaz de utilizar algumas das funcionalidades básicas da plataforma elearning.ul.pt: 1 - Como editar o perfil 2 Como participar/publicar num

Leia mais

Manual Prático. Elisabete Aguiar

Manual Prático. Elisabete Aguiar Manual Prático Elisabete Aguiar Índice A BARRA DE OPÇÕES... 4 Abrir um documento existente... 6 Guardar um documento Word... 7 Ambiente de Trabalho no Microsoft Word 2007... 9 Configuração de Páginas...

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Instalando o Open Watcom 2 Criando um Projeto 3 Continuando um Projeto

Leia mais

Manual do Utilizador do Connection Manager

Manual do Utilizador do Connection Manager Manual do Utilizador do Connection Manager Edição 1.0 2 Índice Sobre a aplicação Gestor de ligações 3 Actualizar a aplicação Gestor de ligações 9 Resolução de problemas de ligação 10 Como começar 3 Abrir

Leia mais

Sabe como migrar os seus SMS's do iphone para um Android?

Sabe como migrar os seus SMS's do iphone para um Android? Sabe como migrar os seus SMS's do iphone para um Android? Date : 1 de Julho de 2014 Sempre que um utilizador do ios pretende trocar de equipamento e experimentar ou voltar ao Android, depara-se com o problema

Leia mais

Manual de Dicas - Maratona de Programação Prof. Julio Fernando Lieira Fatec Lins

Manual de Dicas - Maratona de Programação Prof. Julio Fernando Lieira Fatec Lins Manual de Dicas - Maratona de Programação Prof. Julio Fernando Lieira Fatec Lins 1. Entendendo as Partes de um Problema Um problema é composto basicamente de 5 partes: identificação, uma historinha, Entrada,

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente

Bases de Dados. Lab 1: Introdução ao ambiente Departamento de Engenharia Informática 2009/2010 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

10 dicas do Gmail que deveria conhecer

10 dicas do Gmail que deveria conhecer 10 dicas do Gmail que deveria conhecer Date : 9 de Novembro de 2014 O Gmail é certamente um dos serviços de correio electrónico mais conhecidos e usados em todo o mundo. É muito flexível, permite uma interligação

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO MANUAL DE INSTALAÇÃO V4.5.0 AVAplayer Índice Requisito Mínimos...2 Computador de emissão...2 Computadores de produção postos de trabalho...2 Instalação...3 Instalar o AVAplayer a partir do CD-ROM fornecido...3

Leia mais

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 SPYDER um ambiente de desenvolvimento integrado (IDE*) para Python Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 * IDE = Integrated Development Environment Esta obra está licenciada com uma licença

Leia mais

Instruções de Instalação dos Guias Móveis (versão 1.0, PT)

Instruções de Instalação dos Guias Móveis (versão 1.0, PT) Instruções de Instalação dos Guias Móveis (versão 1.0, PT) No presente documento são apresentados os vários passos necessários à instalação da aplicação dos Guias Móveis VARD e respectivos percursos. Requisitos

Leia mais

Primeira Etapa: Ir à página que dá acesso à versão online do anki (ankiweb).

Primeira Etapa: Ir à página que dá acesso à versão online do anki (ankiweb). Primeira Etapa: Ir à página que dá acesso à versão online do anki (ankiweb). Na primeira vez que se visita esta página é recomendado efetuar o registo. Para isso clicar em "Sign Up". Este registo permite

Leia mais

Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL

Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL Laboratórios Integrados I 1 Introdução ao desenho de circuitos digitais usando Xilinx WebPACK 4.1 e linguagem ABEL Introdução Este tutorial apresenta os principais passos associados à síntese de um circuito

Leia mais

Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interp..., Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon 1

Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interp..., Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon 1 Atualizar o Firmware para as Câmaras Avançadas de Objetiva Interpermutável Nikon, Objetivas NIKKOR, Adaptadores de Encaixe e Unidades de Flash para Câmaras Nikon Windows Obrigado por ter escolhido um produto

Leia mais

Guia de instalação do REIS

Guia de instalação do REIS Guia de instalação do REIS Este guia foi desenvolvido para explicar o processo de instalação e configuração do REIS em ambiente de produção. Organização do projeto: O projeto REIS é configurado em dois

Leia mais

Gerando um programa executável a partir de um módulo Python

Gerando um programa executável a partir de um módulo Python Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o

Leia mais

Manual De Utilizador. Minha Primeira Aplicação e Página. Integrated Government Resources Planning NOSI NÚCLEO OPERACIONAL DA SOCIEDADE DE INFORMAÇÃO

Manual De Utilizador. Minha Primeira Aplicação e Página. Integrated Government Resources Planning NOSI NÚCLEO OPERACIONAL DA SOCIEDADE DE INFORMAÇÃO NOSI NÚCLEO OPERACIONAL DA SOCIEDADE DE INFORMAÇÃO 02-10-2017 Manual De Utilizador Minha Primeira Aplicação e Página Integrated Government Resources Planning IGRP JAVA Open Source Índice Enquadramento...

Leia mais

Guia de Instalação do Lotus Notes 7

Guia de Instalação do Lotus Notes 7 Guia de Instalação do Lotus Notes 7 Itens necessários antes da instalação: - Nome do usuário, senha e informações sobre o servidor. - Arquivo do ID do usuário - Instalador do Lotus Notes - Privilégio de

Leia mais

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK

Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK Instalação de mapas com Ferramenta de instalação de mapas TomTom WORK A Ferramenta da instalação de mapas TomTom WORK (Ferramenta de mapas) permite-lhe actualizar os seus mapas, instalar novos mapas ou

Leia mais

b) Ainda não me cadastrei no website VIPTEC:

b) Ainda não me cadastrei no website VIPTEC: a) Observações preliminares: 1) Verifique se o AutoCAD de 2010 ao 2017 esteja instalado e funcionando, executando-o pelo menos uma vez; 2) A senha de conexão ao website é diferente da senha de instalação

Leia mais

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma.

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma. Instruções de Repetição Objetivo A realização deste trabalho deverá permitir ao aluno a familiarização com a utilização de instruções de repetição em C. Para o efeito será proposto um conjunto de exercícios

Leia mais

O Windows desde... sempre! - Parte #0

O Windows desde... sempre! - Parte #0 O Windows desde... sempre! - Parte #0 Date : 23 de Março de 2010 No seguimento de um artigo aqui publicado há alguns meses, A história do Windows em recursos do sistema!, que criou saudade a muitos e curiosidade

Leia mais

Pimenta Advocacia Sistema Online Departamento de Informática. Spark MANUAL DO USUÁRIO

Pimenta Advocacia Sistema Online Departamento de Informática. Spark MANUAL DO USUÁRIO Pimenta Advocacia Sistema Online Departamento de Informática Spark MANUAL DO USUÁRIO Este manual tem por finalidade esclarecer o funcionamento do Spark ao servidor interessado na utilização do mensageiro.

Leia mais

divisão tecnológica Documentação da Plataforma Moçambique

divisão tecnológica Documentação da Plataforma Moçambique divisão tecnológica Documentação da Plataforma [@unipiaget.ac.mz] Moçambique 1 Correio Electrónico Todos os estudantes matriculados na Universidade Jean Piaget de Moçambique possuem um endereço de correio

Leia mais

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11 Índice 1. Introdução... 03 2. Instalação: Eclipse e Android... 04 3. Primeira aplicação em Android... 11 1. Introdução Android trata-se de um sistema operacional baseado em Linux. No dia 05 de novembro

Leia mais

Sobre o Visual C++ 2010

Sobre o Visual C++ 2010 O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Instalando o Open Watcom 2 Criando um Projeto 3 Continuando um Projeto

Leia mais

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar Instalação Baixar o arquivo oast.exe De um duplo clique com o mouse no arquivo oast.exe para instalar. Dependendo da versão do Windows utilizada, será feita a pergunta se você deseja executar o programa?

Leia mais

Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows

Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows Atualizar o Firmware das Câmaras Digitais SLR (Armazenamento em Massa) Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que

Leia mais

Guia de Instalação. 1. Guia de Instalação do Nintex Workflow 2010

Guia de Instalação.  1. Guia de Instalação do Nintex Workflow 2010 Guia de Instalação Nintex USA LLC 2012. Todos os direitos reservados. Salvo erros e omissões. support@nintex.com www.nintex.com 1 Sumário 1. Instalando o Nintex Workflow 2010... 4 1.1 Executar o instalador...

Leia mais

Índice MANUAL DE UTILIZAÇÃO BALCÃO DIGITAL CGI

Índice MANUAL DE UTILIZAÇÃO BALCÃO DIGITAL CGI Índice 1. Requisitos que devem ser cumpridos para a correta utilização das funcionalidades do Balcão Digital... 2 2. Procedimentos inerentes à correta utilização do Balcão Digital... 3 3. Funcionalidades

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO MANUAL DE INSTALAÇÃO V3.1.0 AVAplayer Índice Requisito Mínimos...2 Computador de emissão...2 Computadores de produção postos de trabalho...2 Instalação...3 Instalar o AVAplayer a partir do CD-ROM fornecido...3

Leia mais

O AMBIENTE DE DESENVOLVIMENTO

O AMBIENTE DE DESENVOLVIMENTO Módulo 9 O AMBIENTE DE DESENVOLVIMENTO P S I 1 1 - C P T G P S I SUMÁRIO Instalação do Java JDK - Kit de Desenvolvimento Java Download do JDK Instalação do JDK Configuração da Variável de ambiente (Path)

Leia mais

MANUAL DE INSTRUÇÕES

MANUAL DE INSTRUÇÕES www.lucasautocheck.com MANUAL DE INSTRUÇÕES 1. INTRODUÇÃO No seguimento do redireccionamento do site www.lucasautomotive.pt para o site europeu da companhia www.trw-eos.com, a Lucas Automotive criou um

Leia mais

MANUAL DE INSTALAÇÃO DA WIZARD - VIMET

MANUAL DE INSTALAÇÃO DA WIZARD - VIMET Universidade de São Paulo Escola de Artes, Ciências e Humanidades EACH Laboratório de Aplicações de Informática em Saúde - LApIS MANUAL DE INSTALAÇÃO DA WIZARD - VIMET São Paulo Outubro 2014 Este manual

Leia mais

Actualizar o Firmware da Câmara Digital SLR. Windows

Actualizar o Firmware da Câmara Digital SLR. Windows Actualizar o Firmware da Câmara Digital SLR Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que pode executar correctamente

Leia mais

Windows. Actualizar o Firmware da Câmara. Preparação

Windows. Actualizar o Firmware da Câmara. Preparação Actualizar o Firmware da Câmara Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar este firmware. Se não tiver a certeza de que pode executar correctamente a actualização,

Leia mais

Windows Server 2012: Aprenda a instalar o Active Directory

Windows Server 2012: Aprenda a instalar o Active Directory Windows Server 2012: Aprenda a instalar o Active Directory Date : 26 de Novembro de 2014 O Windows Server 2012 foi desenhado para garantir o melhor desempenho, segurança e para ser simples de utilizar

Leia mais

Encriptação de Mensagens

Encriptação de Mensagens Instituto Superior Técnico Fundamentos da Programação 2016/2017 Enunciado do 1 o Projecto Data de entrega: 4 de Novembro de 2016 às 23h59 Encriptação de Mensagens Pretende-se com este trabalho a implementação

Leia mais

Sistemas baseados em Windows Identificação do Sistema Operativo em uso

Sistemas baseados em Windows Identificação do Sistema Operativo em uso Antes de iniciar o procedimento de instalação, o PC/Notebook do utilizador deve estar ligado a uma ficha elétrica para que o processo seja mais célere. Sistemas baseados em Windows Identificação do Sistema

Leia mais

Instruções de acesso à Base Hermes

Instruções de acesso à Base Hermes Instruções de acesso à Base Hermes Inscreva nas caixinhas respectivas as credenciais de acesso à Base Hermes que lhe foram enviadas por email aquando da activação da sua subscrição e clique em Entrar.

Leia mais

Manual do Gestor da Turma

Manual do Gestor da Turma Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Turma João Braga http://www.fe.up.pt/~ei97027/lia.html

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Instalando o OpenWatcom 2 Criando um Projeto 3 Continuando um Projeto

Leia mais

EndNote Ficha de trabalho

EndNote Ficha de trabalho EndNote Ficha de trabalho Conteúdo Teórico: Manutenção de Base de Dados e Referências Descarregar referências Uso da Base de Dados para ligar referências em processadores de texto Gerar bibliografia num

Leia mais

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME) MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME) VERSÃO 10 Atualizado em 30/12/2015 Página 1 de 30 A renovação online do certificado somente poderá ser feita uma única vez (e-cpf)

Leia mais

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Segurança Informática e nas Organizações. Guiões das Aulas Práticas Segurança Informática e nas Organizações Guiões das Aulas Práticas André Zúquete 1 e Hélder Gomes 2 1 Departamento de Eletrónica, Telecomunicações e Informática 2 Escola Superior de Tecnologia e Gestão

Leia mais

Introdução aos Algoritmos e Estruturas de Dados 2011/2012

Introdução aos Algoritmos e Estruturas de Dados 2011/2012 INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados 2011/2012 Enunciado do 3 o Projecto Data de entrega: 09 de Dezembro de 2011 às 23h59 1 Introdução Neste projecto pretende-se desenvolver

Leia mais

PERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0

PERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0 PLATAFORMA Periver_InstallationManual_2008-06-04_v1.0.doc Versão v1.0 04 de Junho de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data v0.1r António Rocha Ricardo Nobre Ricardo

Leia mais

Manual de Instalação do Módulo de Segurança MMA SISGEN

Manual de Instalação do Módulo de Segurança MMA SISGEN Manual de Instalação do Módulo de Segurança MMA SISGEN 1. DESCRIÇÃO Este documento descreve os requisitos mínimos necessários e os procedimentos de download e instalação do Módulo de Segurança, utilizados

Leia mais

Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a e começar a jogar.

Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a  e começar a jogar. Manual do Utilizador Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a http://mega.ist.utl.pt/~jsnl/sudoku/ e começar a jogar. O que preciso para jogar? Precisa de um computador, ligação

Leia mais

Manual de Utilizador. Documento de Apoio. (Versão Janeiro 2019)

Manual de Utilizador. Documento de Apoio. (Versão Janeiro 2019) Manual de Utilizador Documento de Apoio (Versão Janeiro 2019) Índice 1. O que é o myalfaloc? 3 2. Os diferentes tipos de perfil de utilizador 4 2.1 Administrador da conta 4 2.2 Financeiro da conta 4 2.3

Leia mais

Porquê colocar as gravações das sessões na Plataforma de Formação?

Porquê colocar as gravações das sessões na Plataforma de Formação? CONSULTA DE GRAVAÇÔES DE SESSÕES NA PLATAFORMA DE FORMAÇÃO (e registo prévio quando ainda não efetuado) Acesso à Plataforma: https://formacao.mne.pt/ Apoio: centroformacao.idi@mne.pt c/c rui.pratas@mne,pt

Leia mais

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Projeto GoHome. Tutorial de Instalação Android Studio e SDK Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...

Leia mais

Sysprep: Criar uma instalação personalizada do Windows 10 #2

Sysprep: Criar uma instalação personalizada do Windows 10 #2 Sysprep: Criar uma instalação personalizada do Windows 10 #2 Date : 13 de Setembro de 2017 Conforme explicado no artigo anterior, vimos como podemos efetuar o sysprep ao nosso sistema para que possamos

Leia mais

Manual do utilizador. Registo, Acesso ao SILiAmb e Nomeação de Responsáveis. v1.0

Manual do utilizador. Registo, Acesso ao SILiAmb e Nomeação de Responsáveis. v1.0 Manual do utilizador Registo, Acesso ao SILiAmb e Nomeação de Responsáveis v1.0 Controlo de Versões Data Versão Descrição Responsável 20/12/2016 1.0 Versão inicial Bruno Costa Índice Controlo de Versões...

Leia mais

Construir um mapa de conceitos com o CmapTools

Construir um mapa de conceitos com o CmapTools TUTORIAIS CienTIC8 Construir um mapa de conceitos com o CmapTools O CmapTools é uma poderosa ferramenta gratuita de apoio à construção de mapas de conceitos. Foi desenvolvida pelo Institute of Human Machine

Leia mais

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Guia: Este manual irá mostrar os procedimentos necessários para o upgrade das versões 5.x para o Sophos Enterprise Console (SEC) 5.5.0. Data do

Leia mais

Exercício 1 - Resolução do ecrã. Tecnologias da Informação e Comunicação

Exercício 1 - Resolução do ecrã. Tecnologias da Informação e Comunicação Vamos começar a explorar o Sistema Operativo Windows 7. Após ligares o Computador e o Sistema Operativo terminar de carregar aparecerá no ecrã uma área de trabalho semelhante à seguinte. Esta área de trabalho

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2007 / 2008

PROGRAMAÇÃO DE MICROPROCESSADORES 2007 / 2008 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2007 / 2008 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 1º semestre TRABALHO FINAL DE AVALIAÇÃO Gestão

Leia mais

Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon 1 e Unidades de Flash para Câmaras Nikon 1

Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon 1 e Unidades de Flash para Câmaras Nikon 1 Actualizar o Firmware para as Câmaras Avançadas de Objectiva Interpermutável Nikon e Unidades de Flash para Câmaras Nikon Windows Obrigado por ter escolhido um produto Nikon. Este guia descreve como actualizar

Leia mais

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado

Leia mais

Recomendações da MetaQuotes sobre como usar a MetaTrader 4 em Mac OS

Recomendações da MetaQuotes sobre como usar a MetaTrader 4 em Mac OS Recomendações da MetaQuotes sobre como usar a MetaTrader 4 em Mac OS Ainda que existam diversas soluções comerciais na Internet, a Metaquotes, empresa que desenvolve o software MetaTrader 4, selecionou

Leia mais

DISTRIBUINDO SUA APLICAÇÃO

DISTRIBUINDO SUA APLICAÇÃO DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que

Leia mais

Guia e Utilização do Visual Studio.NET 2003

Guia e Utilização do Visual Studio.NET 2003 Guia e Utilização do Visual Studio.NET 2003 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio.NET 2003. Passo 1:

Leia mais

PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI

PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI GUIA DO USUÁRIO COMUNICADOR SPARK INÍCIO O comunicador SPARK

Leia mais

YourFonts Manual e Guia de exploração do YourFonts para utilização em contexto de Educação Visual e Tecnológica. António Oliveira

YourFonts Manual e Guia de exploração do YourFonts para utilização em contexto de Educação Visual e Tecnológica. António Oliveira Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica YourFonts Manual e Guia de exploração do YourFonts para utilização em contexto de Educação

Leia mais

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Passo-a-passo para desenvolver um Programa usando a Linguagem Python Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)

Leia mais

Guia de Instalação Endnote

Guia de Instalação Endnote 2015 Índice Transferir o Endnote e a licença, do servidor atlas.up.pt... 2 Instalação em Windows... 5 Instalação em MacOS... 10 Primeira execução do Endnote (Windows e MacOS)... 13 1 Transferir o Endnote

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas 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 FFONTS M a n

Leia mais