Projecto # 4: HangMan

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

Download "Projecto # 4: HangMan"

Transcrição

1 Projecto # 4: HangMan Entrega: 1 de Julho as 23:59 Para este problema sua missão é escrever um programa que implementa o jogo Hangman. Deve-se ter em conta dois objectivos. Primeiro, o programa é desenhado para você ter prática em escrever programas que manipulam strings e ficheiros. Segundo, estendendo o programa usando ferramentas gráficas do capitulo 9, você vai ter a oportunidade de trabalhar com diferentes classes em uma única aplicação. Quando o usuário joga HangMan, o computador selecciona uma palavra secreta aleatoriamente a partir de uma lista. O programa então imprime os espaços um para cada letra na palavra secreta. Se o usuário adivinha uma letra que esta na palavra, a palavra e mostrada com a letra adivinhada nos locais correctos, junto com as letras anteriormente adivinhadas. Se a letra não consta da palavra o usuário e penalizado com uma resposta errada. O usuário continua a adivinhar até que (1) adivinhou todas as letras na palavra ou (2) O usuário fez 8 respostas incorrectas. Dois exemplos do programa esta ilustrado na figura 1 na pagina seguinte. Quando este jogo é jogado por crianças e uma verdadeiro fascínio, porque as respostas incorrectas envolve o desenho de um homem enforcado num andaime. Para cada resposta incorrecta uma parte do corpo é desenhada, primeiro a cabeca, depois o corpo, depois os braços, depois as pernas e finalmente os pes. Tudo é adicionado ao andaime ate o enforcamento estar completo. Exemplo o diagrama mostra a primeira resposta incorrecta (Somente a cabeca), a terceira (cabeca, corpo e braco esquerdo), e o facto trágico quando se perde o jogo.

2 Para escrever o programa que implementa Hangman, você deve projectar e testar seu programa em três partes. A primeira parte consiste em obter a parte interactiva do jogo a trabalhar sem gráficos e com um conjunto fixo de palavras secretas. A segunda parte consiste na construção de uma classe separada, que mantém o esquema de andaime. A parte final exige que você substitui a versão fornecido da lista de palavra secreta com aquela que lê as palavras de um arquivo. O restante deste folheto descreve essas três partes em mais detalhes. Figura 1. Exemplos do jogo Hangman (somente consola)

3 Note que o programa só precisa ser capaz de jogar o jogo Hangman uma vez através (ou seja, o jogador adivinhar uma palavra), mas deve ser muito fácil estender seu programa para permitir que o jogador jogue várias vezes. Parte I-Jogar um jogo baseado em console Na primeira parte desta missão, sua tarefa é escrever um programa que lida com o componente do jogo de tudo, excepto a exibição gráfica de interacção do usuário. Para resolver o problema, o programa deve ser capaz de: Escolher uma palavra aleatória para usar como palavra secreta. Essa palavra é escolhida a partir de uma lista de palavras, como descrito no parágrafo seguinte. Acompanhar a palavra parcialmente adivinhada pelo usuário, o que começa como uma série de traços e, em seguida, é actualizada com as letras corretas são adivinhadas. Implementar a estrutura de controlo básico e gerenciar os detalhes (pedir ao usuário para adivinhar uma letra, manter o controle do número de palpites restantes, imprima as várias mensagens, detectar o fim do jogo, e assim por diante). A única operação que está além do seu conhecimento actual é a que representa a lista de palavras a partir do qual você pode escolher uma palavra ao acaso. Para as duas primeiras partes da missão, você vai simplesmente fazer uso de uma classe que te dei chamado HangmanLexicon que fornece uma pequena lista de palavras que lhe permitirá testar o programa. (A léxico é muito parecido com um dicionário, mas não necessariamente inclui definições, o que o torna um nome mais apropriado para uma classe que fornece uma lista de palavras sem significados associados.) A implementação da classe que lhe foi dado é apenas um expediente temporário para torná-lo possível para codificar o resto do trabalho. Na Parte III, você vai substituir esta implementação pela que lê uma lista de palavras a partir de um ficheiro. A estratégia de criação de uma aplicação temporária que fornece a funcionalidade suficiente para implementar o resto do programa é uma técnica comum na programação. Tais implementações temporárias são geralmente chamados de stubs. Nesta tarefa, o projeto inicial vem com uma implementação stub da classe HangmanLexicon, que aparece na Figura 2 na página seguinte. A classe contém dois métodos públicos: getwordcount (), que retorna o

4 número de palavras no léxico, e GetWord (i), que retorna a palavra no índice i. Como todos os índices em Java, o valor i vai de 0 a menos do que o número de palavras. Figure 2. Implementação stub de hangmanlexicon. Um jogo que usou esta implementação da classe HangmanLexicon iria rapidamente tornar-se desinteressante, porque há apenas dez palavras disponíveis. Mesmo assim, ele vai permitirlhe desenvolver o resto do programa e, em seguida, voltar e melhorar essa parte mais tarde. Parte I é um problema de manipulação de string usando os métodos desenvolvidos no Capítulo 8. O exemplo é executado na Figura 1 deve ser suficiente para ilustrar o

5 funcionamento básico do jogo, mas os seguintes pontos podem ajudar a esclarecer algumas questões: No início do seu método de execução, você precisa criar uma nova HangmanLexicon e armazená-lo em uma variável de instância. Se você estender o programa para permitir o usuário jogar vários jogos, a criação do HangmanLexicon deve ser realizada fora do loop que joga o jogo repetidamente para que esta operação seja realizada uma vez ao invés de cada jogo. Você deve aceitar as suposições do usuário, em qualquer caso inferior ou superior, apesar de todas as letras das palavras secretas são escritos em letras maiúsculas. Se as suposições do usuário algo diferente de uma letra, o programa deve informar ao usuário que o palpite é ilegal e aceitar um novo palpite. Se adivinha o usuário digita uma letra correta mais de uma vez, o programa deve simplesmente não fazer nada. Adivinhar uma letra incorrecta uma segunda vez deve ser contado como um outro palpite errado. (Em cada caso, essas interpretações são a maneira mais fácil de lidar com a situação, e seu programa provavelmente vai fazer a coisa certa, mesmo que você não pensa sobre estes casos em detalhe.) Parte II- Adicionando Graficos Para a Parte II, sua tarefa é simplesmente estender o programa que você já tem escrito de modo que a controlar o display gráfico Hangman. Embora você possa querer apimentar as coisas em suas implementações, a versão mais simples da imagem final para um usuário infeliz que acabou de perder o jogo é parecido com este:

6 O andaime e o pequeno pedaço de corda acima da cabeça são adicionados antes do início do jogo, e em seguida, as peças são adicionadas na seguinte ordem: cabeça, tronco, braço esquerdo, braço direito, perna esquerda, perna direita, pé esquerdo, pé direito. Porque esta imagem é mais simples do que a maioria dos exercícios que já fez, o desafio do trabalho não reside no uso do pacote acm.graphics mas sim na implementação da separação de funções entre a classe que executa a interacção baseado em console e da classe que gerência da parte grafica. Essa classe é chamada HangmanCanvas e está incluído no projecto de partida na forma de execução mostrado na Figura 3. Figura 3. Implementação Stub de HangmanCanvas

7 Este esboço é um pouco diferente do mostrado anteriormente para HangmanLexicon. Que realmente fez alguma coisa, mesmo que fosse só uma parcela da implementação completa do que a classe vai fazer. Este esboço declara várias constantes que definem os parâmetros da imagem, mas na verdade não são usados ainda. Os três métodos na implementação stub de HangmanCanvas - reset, displayword e noteincorrectguess não estão implementados. Esta estratégia é comum na programação. O fato das classes existirem e métodos de exportação significa que você pode chamar os métodos da classe Hangman baseado em console, mesmo antes de concluir a sua implementação. A primeira coisa que deve fazer quando começar a Parte II é a criação de uma nova HangmanCanvas (precisamente da forma de não fazer nada em que foi dado) e instalá-lo na janela do programa ao lado do console. A própria classe Hangman é um exemplo de um ConsoleProgram, o que significa que o código de inicialização nas bibliotecas ACM tem instalado um IOConsole na janela que preenche todo o espaço. Sua próxima tarefa é adicionar um HangmanCanvas para a janela do programa também. O código que você precisa para esta peça é extremamente simples. Primeiro, na seção variáveis a instância do programa Hangman, você precisa declarar uma variável de instância para a tela escrevendo e depois adicionar o seguite método init no seu programa: Note-se que o seu programa Hangman terá tanto um init e run método, e isto está perfeitamente bem. Este método init inicializa a tela e adiciona à janela antes de o método run ser executado, o método run é onde a execução do seu jogo vai começar depois que a janela é inicializada. Por padrão, o conteúdo da janela do programa recebem quantidades iguais de lado a lado do espaço. Uma vez que este é um programa de console, vai aparecer na coluna da esquerda. O HangmanCanvas ocupará a segunda coluna, a consola e componentes gráficas da janela irão receber cada uma metade do ecrã, conforme mostrado na Figura 4 abaixo. Entrada e saída do programa Hangman continuará a aparecer no console, e todos os

8 objectos que você adicionar aos HangmanCanvas armazenados na tela variável irá aparecer na área à direita. Figura4. PrintScreen mostrando lado a lado console (lado esquerdo) e canvas (à direita) Agora você pode adicionar as chamadas para os métodos em HangmanCanvas. Toda vez que você iniciar um jogo, por exemplo, você vai precisar de chamar para apagar todas as partes do corpo da tela e redesenhar o andaime. Da mesma forma, você terá que chamar displayword e noteincorrectguess nos pontos apropriados em seu código. Até agora, nada vai realmente ser exibido na tela quando você faz essas chamadas, mas o programa deve ser executado da mesma forma como fazia antes, libertando-o para se concentrar na implementação dos métodos em HangmanCanvas. Note que você não deve adicionar quaisquer métodos mais públicos para HangmanCanvas (adicionando métodos auxiliares). A implementação de HangmanCanvas deve ser razoavelmente simples. Embora os tamanhos do andaime e as várias partes do corpo são dadas a você, suas posições não são especificados, então você vai ter que fazer alguma aritmética para calcular as coordenadas. A linha central do corpo deve ser centrado horizontalmente na tela, e o andaime deve ser

9 exibido um pouco maior do que o centro de modo que haja espaço em baixo para dois labels: um label em letras grandes que mostra a palavra secreta na sua forma actual e uma label em uma fonte menor mostrando as suposições incorrectas. A Figura 5 mostra como a tela aparece no fim da sessão trágica em que o utilizador não conseguiu adivinhar. Figura 5. O fim trágico de HangMan Game

10 Parte III - Lendo o léxico de um ficheiro Parte III desta tarefa é, de longe, o mais fácil e requer muito menos do que metade de uma página de código. O único problema é que você precisa pesquisar sobre as facilidades para fazê-lo. Assim, a idéia é que terminada as partes I e II, preencher este último detalhe. Seu trabalho nesta parte do trabalho é simplesmente reimplementar a classe HangmanLexicon de modo que em vez de seleccionar a partir de uma lista de dez palavras, ele lê uma lista de palavras muito maior de um ficheiro. Os passos envolvidos nesta parte do trabalho são as seguintes: 1. Abra o HangmanLexicon.txt arquivo de dados usando um BufferedReader que permitirá ler o ficheiro linha por linha. 2. Ler as linhas do arquivo em um ArrayList. 3. Reimplementar os métodos e getwordcount GetWord em HangmanLexicon de modo que eles usam o ArrayList a partir do passo 2 como a fonte das palavras. Os dois primeiros passos devem ser feitos em um construtor para HangmanLexicon, que você terá que adicionar ao ficheiro (ver abaixo). O último passo é simplesmente uma questão de mudar a implementação dos métodos que já lá estão. Aqui está como o construtor HangmanLexicon deve ser adicionado à classe HangmanLexicon: Note-se que nada no programa principal deve mudar porque você fez esta mudança na implementação de HangmanLexicon. É um princípio de bom design de software não ter de fazer grandes mudanças em seu programa, deve ser sempre possível fazer seu programa estender.

11 Estendendo Há muitas maneiras de estender Hangman para torná-lo mais divertido. Aqui estão algumas idéias: Você poderia tornar as imagens mais atractivas. Você poderia animar as imagens. Em vez de ter as partes do corpo e as letras apenas a aparecer na tela, você pode faze-los moverem-se dentro de fora de campo, como as imagens costumam fazer, por exemplo, em slides do PowerPoint. Você poderia em vez de completar palavras completar frases. Use a sua imaginação!

Projecto # 4: HangMan

Projecto # 4: HangMan Projecto # 4: HangMan Entrega: 17 de Junho as 23:59 Para este problema sua missão é escrever um programa que implementa o jogo Hangman. Deve-se ter em conta dois objectivos. Primeiro, o programa é desenhado

Leia mais

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Classes o Objetos. Classes, objetos, métodos e variáveis de instância Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento

Leia mais

SME Introdução à Programação de Computadores Primeiro semestre de Trabalho: jogo Semáforo

SME Introdução à Programação de Computadores Primeiro semestre de Trabalho: jogo Semáforo SME0230 - Introdução à Programação de Computadores Primeiro semestre de 2017 Professora: Marina Andretta (andretta@icmc.usp.br) Monitores: Douglas Buzzanello Tinoco (douglas.tinoco@usp.br) Amanda Carrijo

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

Associações de Ficheiros. Mike McBride Tradução: José Pires

Associações de Ficheiros. Mike McBride Tradução: José Pires Mike McBride Tradução: José Pires 2 Conteúdo 1 Associações de Ficheiros 4 1.1 Introdução.......................................... 4 1.2 Como usar este módulo.................................. 4 1.2.1

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção

Leia mais

Introdução à Programação C

Introdução à Programação C Introdução à Programação C Fabio Mascarenhas - 2014.2 http://www.dcc.ufrj.br/~fabiom/introc Vetores Para vários problemas precisamos de uma maneira de representar uma sequência de valores com um número

Leia mais

Números Aleatórios Argumentos da Linha de Comando Arquivos

Números Aleatórios Argumentos da Linha de Comando Arquivos Programação Funcional Capítulo 9 Números Aleatórios Argumentos da Linha de Comando Arquivos José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2012.1 1/22 1 Números aleatórios

Leia mais

Desenvolvendo Jogos 2D-Android

Desenvolvendo Jogos 2D-Android DISPOSITIVOS MÓVEIS II Etep Desenvolvendo Jogos 2D-Android Prof. Rogério B. de Andrade Coordenador do Curso de Programação em Jogos Digitais Desenvolvimento de Jogos Utilizando Android Inicialmente o primeiro

Leia mais

Aula 3 Primeiros programas

Aula 3 Primeiros programas Aula 3 Primeiros programas FACOM-UFMS 2012 OBJETIVOS DA AULA Introdução ao CodeBlocks; Criação dos primeiros programas; Esta aula foi baseada nos capítulos 3 e 4 da apostila de Programação de Computadores

Leia mais

ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...

ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3... ÍNDICE CAPÍTULO 1... Iniciando o PowerPoint 2016...08 Conhecendo a tela...09 Exibir réguas e grades...14 Slide mestre...16 Iniciar uma apresentação em branco...17 Abrir uma apresentação existente...17

Leia mais

Formação do Microsoft Office PowerPoint 2007

Formação do Microsoft Office PowerPoint 2007 ICSF Formação apresenta: Formação do Microsoft Office PowerPoint 2007 Mário de Almeida Pedro, M. Sc. Fevereiro 2014 Bem-vindo Mário de Almeida Pedro, M. Sc. Fevereiro 2014 Identificação da UFCD UFCD nº

Leia mais

elaboração da aplicação, estamos dependentes do software usado pelo Helpdesk. Por exemplo, como usam activamente o sistema operativo Linux,

elaboração da aplicação, estamos dependentes do software usado pelo Helpdesk. Por exemplo, como usam activamente o sistema operativo Linux, Este documento contém os requisitos do projecto #FF0000. Esta secção descreve de forma resumida em que consiste o projecto e o que pode ser encontrado neste documento. 1.1 Objectivo Este documento fornece

Leia mais

OpenOffice.org. tutorial apresentação

OpenOffice.org. tutorial apresentação tutorial apresentação Criar uma nova apresentação Assistente Apresentação Inserir diapositivos Seleccionar diapositivos Formatar uma página Formatar diapositivos Vistas do espaço de trabalho Iniciar apresentação

Leia mais

Instituto Federal de Minas Gerais - Campus Bambuí

Instituto Federal de Minas Gerais - Campus Bambuí Instituto Federal de Minas Gerais - Campus Bambuí Curso de Tecnologia em Sistemas para Internet Disciplina de Linguagem de Programação I Prof. Msc. Marlon Marcon Data de Entrega: 27/06/2011 A nota do trabalho

Leia mais

PCS LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA

PCS LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Computação e Sistemas Digitais PCS - LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA EXERCÍCIO PROGRAMA

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais

Classes e Objetos. Sintaxe de classe em Java

Classes e Objetos. Sintaxe de classe em Java Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem

Leia mais

Fluxogramas. Leandro Tonietto ago-09

Fluxogramas. Leandro Tonietto ago-09 Fluxogramas Leandro Tonietto ltonietto@unisinos.br ago-09 Introdução Planejar, modelar e projetar primeiro, depois fazer (programar). Maiores chances de sucesso na programação Facilita a resolução, pois

Leia mais

Especificação do Trabalho Prático

Especificaçã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 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

Linguagens de Domínio Específico

Linguagens de Domínio Específico Linguagens de Domínio Específico Fabio Mascarenhas 2017.1 http://www.dcc.ufrj.br/~fabiom/dsl Por que DSLs? Melhorar a produtividade dos programadores input =~ /\d{3}-\d{3}-\d{4}/ Facilitar a escrita e

Leia mais

O Manual do Kanagram. Danny Allen Tradução: José Pires

O Manual do Kanagram. Danny Allen Tradução: José Pires Danny Allen Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Usar o Kanagram 6 2.1 Jogar um jogo........................................ 7 3 Configurar o Kanagram 8 3.1 Vocabulários.........................................

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

Exercícios: Arquivos

Exercícios: Arquivos Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Arquivos 1. Codifique, compile e execute um programa que: (a) crie/abra

Leia mais

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar

Leia mais

Campeonato de Gamão. 1. Regras. 2. Servidor

Campeonato de Gamão. 1. Regras. 2. Servidor Campeonato de Gamão 1. Regras O campeonato de gamão será disputado de acordo com as regras tradicionais do jogo, facilmente encontradas na Internet. As duas cores tradicionais das pedras do jogo serão

Leia mais

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano Linguagem de Programação 1 Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano Objetivo: Construir uma aplicação baseada na classe Jdialog do Java Swing. INTRODUÇÃO Na aula passada vimos

Leia mais

Manual de Utilizador

Manual de Utilizador Manual de Utilizador Introdução Este manual de utilizador tem por objectivo a introdução ao programa de gestão de um campeonato de voleibol aos seus utilizadores. Para isso, a informação será organizada

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor

Leia mais

Gestão de Tipos de Letra. Craig Drummond Tradução: José Pires

Gestão de Tipos de Letra. Craig Drummond Tradução: José Pires Craig Drummond Tradução: José Pires 2 Conteúdo 1 Gestão de Tipos de Letra 4 1.1 Grupos de Tipos de Letra................................. 4 1.1.1 Activar e Desactivar................................ 4

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Program João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de um programa.

Leia mais

LISTA DE EXERCÍCIOS - ro. 04

LISTA DE EXERCÍCIOS - ro. 04 USP ICMC SSC SSC0100 - Introdução à Ciência da Computação I (Prática) Professor responsável: Fernando Santos Osório Semestre: 2009/1 Horário: Terça 14h20 (Turma A2) E-mail: fosorio.at. icmc.usp.br fosorio.at.

Leia mais

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro.

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. Ficheiros de texto 1 Ficheiros de texto 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. 2. Implementar um programa que procure num ficheiro uma palavra lida do teclado.

Leia mais

CURSO DE POWER POINT EXERCÍCIO 1 Iniciando

CURSO DE POWER POINT EXERCÍCIO 1 Iniciando PASSO 1 No Power Point na janela para crie sua primeira apresentação selecione uma apresentação em branco. Página 1 de 15 PASSO 2 Selecione o primeiro tipo da Janela Novo Slide que conterá o título e o

Leia mais

Manual do Usuário SinFAT Web

Manual do Usuário SinFAT Web Manual do Usuário SinFAT Web Manual do Usuário SinFAT Web Versão 1.1 Última atualização: 26/04/2014 Sumário 1.0 O que é o SinFAT Web?...4 1.1 Quem pode usar?...4 2.0 Como acessar?...4 2.1 Como se cadastrar?...5

Leia mais

Ashampoo Rescue Disc

Ashampoo Rescue Disc 1 Ashampoo Rescue Disc O Software permite-lhe criar um CD, DVD ou Pen USB de restauro que pode utilizar para: 1. Restaurar uma cópia de segurança para o seu disco rígido principal. Isto não pode ser efetuado

Leia mais

Jogo da Tabuada. Introdução. Scratch

Jogo da Tabuada. Introdução. Scratch Scratch 2 Jogo da Tabuada All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can

Leia mais

Como criar uma história

Como criar uma história O da Microsoft permite, a partir de um conjunto de imagens, fazer um vídeo, adicionando som (músicas ou narração por voz recorrendo ao microfone) e movimento (transições e efeitos). São estes movimentos

Leia mais

Apostila Impress 01. Partes da Janela Principal do Impress

Apostila Impress 01. Partes da Janela Principal do Impress 1 Apostila Impress 01 Partes da Janela Principal do Impress A janela principal do Impress tem três partes: - o Painel de Slides; - Área de Trabalho; - e Painel de Tarefas. Adicionalmente, diversas barras

Leia mais

imax Concepção Centrada no Utilizador 2007/2008 Manual do Utilizador

imax Concepção Centrada no Utilizador 2007/2008 Manual do Utilizador Concepção Centrada no Utilizador 2007/2008 imax Manual do Utilizador Grupo 04: Pedro João Grácio Rodrigues 48952 Raquel Garcez Coutinho Costa 57745 Renato Filipe Robles Sousa 52368 Índice Índice... 2 Introdução...

Leia mais

Aparência. Lauri Watts Tradução: José Pires

Aparência. Lauri Watts Tradução: José Pires Lauri Watts Tradução: José Pires 2 Conteúdo 1 Aparência 4 1.1 Geral............................................. 4 1.2 Tipos de Letra........................................ 4 1.3 Folhas de Estilo.......................................

Leia mais

COBOL DB2- CICS. Prof. Maromo [Aula 6]

COBOL DB2- CICS. Prof. Maromo [Aula 6] COBOL DB2- CICS Prof. Maromo [Aula 6] Parágrafos Procedure Name Parágrafos Podemos organizar os comandos (procedimentos) declarados na Procedure Division em grupos, que dão maior clareza à leitura do programa.

Leia mais

Excel - Funções Estatísticas

Excel - Funções Estatísticas Excel - Funções Estatísticas DEPARTAMENTO DE CIÊNCIAS E TECNOLOGIAS DA INFORMAÇÃO 1 Descrição geral: Utilizar funções e fórmulas estatísticas Obtenha informações sobre como utilizar funções e fórmulas

Leia mais

INF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras

INF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras INF 1620 Estruturas de Dados Semestre 08.2 Segundo Trabalho: Jogo de Caça-Palavras O jogo de caça-palavras é um passatempo que consiste em descobrir palavras escondidas entre um conjunto de letras espalhadas

Leia mais

Lição 6 Organize os seus s e encontre o que procura

Lição 6 Organize os seus  s e encontre o que procura 2ª Edição Lição 6 Organize os seus emails e encontre o que procura www.objetivolua.com www.facebook.com/objetivolua Escola Online Objetivo Lua ORGANIZAÇÃO DE EMAILS Muita gente tenta manter uma estrutura

Leia mais

LABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL:

LABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL: LABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL: JOGO DA FORCA ALUNOS: LEANDRO LUIS BELLINI JONATA PEREIRA MARTINS ROGER DOS SANTOS AGUERA PROFESSOR: SEIJI ISOTANI UNIVERSIDADE DE

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Pseudocódigo e Estruturas Básicas de Controle Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Roteiro

Leia mais

Padrões de Projeto de Software

Padrões de Projeto de Software Padrões de Projeto de Software Template Method Paulo Gomide Departamento de Ciência da Computação Universidade de Itaúna Sumary Template Method Definição, Motivação e Aplicabilidade Estrutura, Elementos

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim

Fundamentos da Programação. Ano lectivo , 2 o Semestre Projecto Primeira Parte 1. Nim Fundamentos da Programação Ano lectivo 2013-14, 2 o Semestre Projecto Primeira Parte 1 Nim Nim é um jogo de estratégia matemática, que pode ser jogado casualmente usando um conjunto de objectos dispostos

Leia mais

w w w. b a l a n c a s m a r q u e s. p t B M G e s t

w w w. b a l a n c a s m a r q u e s. p t B M G e s t M a n u a l d e U t i l i z a d o r w w w. b a l a n c a s m a r q u e s. p t B M G e s t Índice 1 INTRODUÇÃO... 1 1.1 REQUISITOS DO SISTEMA... 1 1.2 INSTALAÇÃO... 1 1.3 PRIMEIRA EXECUÇÃO... 1 1.3.1 Seleccionar

Leia mais

Simulação de Caixa Automático

Simulação de Caixa Automático Programação Funcional UFOP DECOM 2014.1 Trabalho 1 Simulação de Caixa Automático Sumário Resumo Com esta atividade pretende-se explorar a construção de programas interativos usando ações de entrada e saída

Leia mais

Windows 95/98/Me/2000

Windows 95/98/Me/2000 Windows 95/98/Me/2000 Mais que um Sistema Operativo, o MS-Windows é um ambiente de trabalho que simula no ecrã o trabalho diário sobre uma secretária. A ideia base do MS-Windows foi a de esconder a organização

Leia mais

Conceitos de Orientação a Objetos. Objeto Atributo Classe Método

Conceitos de Orientação a Objetos. Objeto Atributo Classe Método Conceitos de Orientação a Objetos Objeto Atributo Classe Método Objeto Tudo em Orientação Objeto é OBJETO Objeto, no mundo físico, é tipicamente um produtor e consumidor de itens de informação máquina,

Leia mais

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas)

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas) Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 Lista Obrigatória 02 - Prof. Rafael Oliveira (Deve ser entregue em PDF via Moodle: Escolha apenas 5 exercícios para entrega) Exercício 01

Leia mais

Rui Carneiro, Rui Pereira, Tiago Orfão

Rui Carneiro, Rui Pereira, Tiago Orfão Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt

Leia mais

Microsoft PowerPoint 2003

Microsoft PowerPoint 2003 Página 1 de 32 Índice Conteúdo Nº de página Introdução 3 Área de Trabalho 5 Criando uma nova apresentação 7 Guardar Apresentação 8 Inserir Diapositivos 10 Fechar Apresentação 12 Abrindo Documentos 13 Configurar

Leia mais

Document Capture Pro 2.0 para Windows

Document Capture Pro 2.0 para Windows Document Capture Pro 2.0 para Windows Conteúdo Document Capture Pro 2.0 para Windows... 5 Adição e designação de trabalhos de digitalização com o Document Capture Pro - Windows... 5 Digitalização com

Leia mais

Manual do KBounce. Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires

Manual do KBounce. Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires Tomasz Boczkowski Revisão: Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 6 2 Como Jogar 7 3 Regras do Jogo, Estratégias e Sugestões 8 3.1 Regras do Jogo........................................

Leia mais

Novos recursos da PR-650 Versão 2 PT

Novos recursos da PR-650 Versão 2 PT Novos recursos da PR-650 Versão 2 PT Foram adicionados os novos recursos a seguir na versão 2. Antes de utilizar esta máquina, leia cuidadosamente este manual e o Manual de Operações incluído com sua máquina

Leia mais

Aula 4 Objetos e Classes com BlueJ. Prof. Pedro Baesse

Aula 4 Objetos e Classes com BlueJ. Prof. Pedro Baesse Aula 4 Objetos e Classes com BlueJ Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Objeto Classe Método Parâmetro Tipo de dados Objetos Representam coisas do mundo real ou do domínio de algum problema (exemplo:

Leia mais

Backup e Recuperação Guia do Usuário

Backup e Recuperação Guia do Usuário Backup e Recuperação Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento

Leia mais

Manual de Utilização PrintScout

Manual de Utilização PrintScout Manual de Utilização PrintScout Sumário 1. Login... 3 2. Tela Home... 4 3. Meus Locais... 5 3.1 Editar Local... 6 3.2 Adicionar Equipamento... 7 3.3 Alterar Dados de um Equipamento... 7 3.4 Excluir um

Leia mais

Português Estruturado

Português Estruturado Português Estruturado Português Estruturado Para que o algoritmo possa ser executado por uma máquina é importante que as instruções sejam corretas e sem ambigüidades. O português estruturado é, na verdade,

Leia mais

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011 Manual Profissional BackOffice Mapa de Mesas v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest Backoffice... 3 1 4. Confirmar desenho de mesas...... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5.

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Editor gráfico Vamos fazer um programa simples para desenho e manipulação de figuras geométricas: um nano-sketchpad

Leia mais

JCLIC Passos Básicos Vamos criar um Projeto no Jclic: Abra o o Jclic, vá em ficheiro

JCLIC Passos Básicos Vamos criar um Projeto no Jclic: Abra o o Jclic, vá em ficheiro JCLIC Passos Básicos Vamos criar um Projeto no Jclic: Abra o o Jclic, vá em ficheiro Novo projeto Dê um nome ao projeto (Cada projeto deverá ter um nome diferente), certifique-se onde será salvo e dê OK.

Leia mais

Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão.

Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão. Sessão nº 7 Mais opções de formatação e impressão Objectivos: Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão.

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes

Leia mais

Criar e formatar relatórios

Criar e formatar relatórios Treinamento Criar e formatar relatórios EXERCÍCIO 1: CRIAR UM RELATÓRIO COM A FERRAMENTA RELATÓRIO Ao ser executada, a ferramenta Relatório usa automaticamente todos os campos da fonte de dados. Além disso,

Leia mais

Ambiente de programação

Ambiente de programação EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica

Leia mais

Prof. Esp. Andrew Rodrigues 1

Prof. Esp. Andrew Rodrigues   1 Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados

Leia mais

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar

Leia mais

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação Objetivos Definir o conceito de Sistema Operativo Caracterizar os diferentes elementos do Ambiente de trabalho Explicar a finalidade da barra de tarefas Trabalhar ao mesmo tempo com várias janelas Definir

Leia mais

Introdução ao ProjectLibre

Introdução ao ProjectLibre MINISTÉRIO DA EDUCAÇÃO Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Aplicadas ICEA Departamento de Engenharia de Produção DEENP Introdução ao ProjectLibre Apostila para acompanhar

Leia mais

Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI.

Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. Lista de Exercícios STRING LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. ATUALIZADO EM: 29/10/2007 1. Faça um programa que inverta uma string: leia a string com gets e armazene-a invertida em outra

Leia mais

Ashampoo Rescue Disc

Ashampoo Rescue Disc 1 Ashampoo Rescue Disc Este programa permite você criar um CD, DVD ou Pendrive de recuperação. O Sistema de recuperação é destinado a dois tipos de situações: 1. Restaurar um backup para o seu disco principal.

Leia mais

Amostras e Tutoriais Versão 8 Release 0. Tutorial da Amostra de Contratação para o IBM Process Designer

Amostras e Tutoriais Versão 8 Release 0. Tutorial da Amostra de Contratação para o IBM Process Designer Amostras e Tutoriais Versão 8 Release 0 Tutorial da Amostra de Contratação para o IBM Process Designer ii Amostra de Contratação Manuais PDF e o Centro de Informações Os manuais PDF são fornecidos como

Leia mais

Início Rápido: Exibir relatórios Início Rápido: Exibir relatórios

Início Rápido: Exibir relatórios Início Rápido: Exibir relatórios Início Rápido: Exibir relatórios Guia do Cliente Novembro de 2016 Este guia mostra-lhe como criar, salvar, visualizar e exportar relatórios padrão e personalizados no Centro de Negócios da Microsoft. Para

Leia mais

Interacção Pessoa-Computador

Interacção Pessoa-Computador Trabalho Individual 1: Análise de Má Usabilidade no Mircosoft Paint Proposta de Melhorias. Conceitos: (1): Interacção Pessoa-Computador Interacção Pessoa-Computador: - É o estudo da interacção entre o

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

Manual do Kanagram. Danny Allen Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga

Manual do Kanagram. Danny Allen Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga Danny Allen Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Usando o Kanagram 6 2.1 Jogando um jogo...................................... 7 3 Configurando

Leia mais

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual

Leia mais

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução 1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional Microsoft Windows.

Leia mais

Explorador do Windows (manipulação de ficheiros)

Explorador do Windows (manipulação de ficheiros) Vamos começar a explorar o Sistema Operativo Windows 7. Após ligar o Computador e o Sistema Operativo terminar de carregar aparecerá no ecrã uma área de trabalho semelhante à seguinte. Explorador do Windows

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e

Leia mais

Para calcular a área do trapézio considere a entrada na seguinte ordem: <base maior> <base menor> <altura>.

Para calcular a área do trapézio considere a entrada na seguinte ordem: <base maior> <base menor> <altura>. PC-II 2008/2 Lista 1 Prof. Alexandre Sztajnberg Em todos os exercícios a aluno deve atender aos requisitos enunciados. Métodos e variáveis auxiliares podem ser criados e usados, desde que pertinentes.

Leia mais

FÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva

FÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva TUTORIAL DO FÓRUM AMBIENTE VIRTUAL DE APRENDIZAGEM Fórum Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva 1 1. O que é um Fórum 2. Como criar um Fórum de discussão 3. O que é uma linha de discussão

Leia mais

Personalizando o seu PC

Personalizando o seu PC Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia contém muitas informações

Leia mais

Figura 1. Tela de inicialização do WEKA. 2. Será apresentada a seguinte janela, que iremos utilizar para testar as respostas do WEKA.

Figura 1. Tela de inicialização do WEKA. 2. Será apresentada a seguinte janela, que iremos utilizar para testar as respostas do WEKA. WEKA: Prática 1 Nesta primeira prática vamos usar o Explorer, para treinar o WEKA e depois testarmos a eficiência das respostas de acordo com a base de conhecimento informada. 1. Iniciando o WEKA Explorer

Leia mais

Tutorial Word 2007 FONTE: UNICAMP

Tutorial Word 2007 FONTE: UNICAMP Tutorial Word 2007 FONTE: UNICAMP Índice: Apresentação _ 3 O que é o Word 3 Iniciando o Word _ 3 Representação Gráfica de Interface do Word _ 4 Abrindo um documento _ 5 Formatação de Texto _6 Inserindo

Leia mais

SUPERPROVAS - NOVOS RECURSOS DA VERSÃO Pesquisar usando simultaneamente o filtro básico, o filtro avançado e o filtro textual.

SUPERPROVAS - NOVOS RECURSOS DA VERSÃO Pesquisar usando simultaneamente o filtro básico, o filtro avançado e o filtro textual. SUPERPROVAS - NOVOS RECURSOS DA VERSÃO 9 1. Exibir e ordenar provas por nível e esfera. 2. Selecionar questões por nível e esfera. 3. Pesquisar usando simultaneamente o filtro básico, o filtro avançado

Leia mais

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016 Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6

Leia mais

MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças

MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças Trabalho realizado para Metodologia de Investigação I para a Professora M. Isabel Chagas por: Deolinda Canelo Dulce Mourato Sandra Gaspar Eugénia

Leia mais

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA. Matrizes. By Droids Robotics

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA. Matrizes. By Droids Robotics 1 LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA Matrizes By Droids Robotics 2 Objetivos das Lições 1. Construir em cima de habilidades da lição Variáveis no Intermediário 2. Aprender como ler/escrever para matrizes

Leia mais