Sistemas de Apoio à Decisão

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

Download "Sistemas de Apoio à Decisão"

Transcrição

1 Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões (duas alternativas): consultar o gestor/perito e elaborar um modelo a partir dessa informação. construir um modelo a partir de dados

2 Problemas de decisão que vamos considerar Classificação A decisão é categórica, isto é escolhemos uma de um conjunto finito de hipóteses. Ex. : decidir se se deve conceder ou não crédito a um cliente. Regressão A decisão é numérica. Ex. : decidir qual o valor de um determinado bem imobiliário

3 Objectivos destes modelos de decisão Previsão Os modelos podem ser usados para fazer previsões para observações futuras do mesmo domínio, para as quais a decisão não é conhecida. Compreensão Os modelos podem ajudar a compreender melhor o que tem mais impacto na decisão a tomar, isto é, quais os factores mais importantes para a tomada de decisão.

4 Elaboração de um modelo a partir de informação dada pelo decisor Por um processo moroso de entrevistas tentar obter o conhecimento usado pelo perito. Codificar esse conhecimento por um conjunto de regras de decisão. SE condições ENTÃO decisão Estas regras podem depois ser implementadas num sistema de apoio à tomada de decisão.

5 Um exemplo prático: decisão sobre concessão de crédito Regras obtidas do perito: Se o montante pedido é médio e o salário é baixo Então não conceder crédito Senão se o montante pedido é médio e o salário é normal Então conceder crédito Senão se o montante pedido é baixo Então conceder crédito Senão se o montante pedido é alto e cliente tem conta Então conceder crédito Senão se o montante pedido é alto e cliente não tem conta Então não conceder crédito Senão não conceder crédito

6 A implementação do modelo em R A instrução IF if (expressão) instruções else instruções Exemplo > montante <- "alto" > if (montante == "baixo") decisão <- "conceder" else decisão <- "não conceder" > decisão [1] "não conceder"

7 Um exemplo de um IF com várias instruções > montante <- "alto" > if (montante == "alto") { + decisão <- "conceder" + confiança <- "média" + } else { + decisão <- "conceder" + confiança <- "alta" + } > decisão [1] "conceder" > confiança [1] "média" Delimitadores de princípio e fim de grupo de instruções

8 > montante <- "alto" > if (montante == "baixo") decisão <- "conceder" else decisão <- "não conceder" > decisão [1] "não conceder > montante <- "baixo" > if (montante == "baixo") decisão <- "conceder" else decisão <- "não conceder" > decisão [1] "conceder > montante <- "médio" > if (montante == "baixo") decisão <- "conceder" else decisão <- "não conceder" > decisão [1] "não conceder" Pouco prático estar a escrever as instruções que implementam o modelo de decisão, sempre que se pretende uma decisão. Alternativa: Criar uma função que implemente o modelo de decisão

9 Uma função simples Objectivo: O modelo usado usa a informação sobre o montante para tomar a decisão. Fazer uma função que recebe como argumento o valor do montante e dá como resultado a decisão. > crédito <- function(montante) { + if (montante == 'baixo') decisão <- 'conceder' else decisão <- 'não conceder' + decisão + } > crédito('alto') [1] "não conceder" > crédito('médio') [1] "não conceder" > crédito('baixo') [1] "conceder" Valor que é retornado pela função como resultado da sua execução

10 Forma genérica de criar uma função NomeDaFunção <- function(parâmetros da função) { instrução de R instrução de R... instrução de R } Uma função é um objecto cujo conteúdo é um conjunto de instruções do R. Por isso se usa a instrução de atribuição ( <- ) para a sua criação. Podemos saber o conteúdo de qualquer função, como o de qualquer objecto do R: escrevendo o seu nome e carregando em Enter.

11 Criar uma função para o modelo de decisão mais complexo Se o montante pedido é médio e o salário é baixo Então não conceder crédito Senão se o montante pedido é médio e o salário é normal Então conceder crédito Senão se o montante pedido é baixo Então conceder crédito Senão se o montante pedido é alto e cliente tem conta Então conceder crédito Senão se o montante pedido é alto e cliente não tem conta Então não conceder crédito Senão não conceder crédito > crédito <- function(montante, salário, conta) { + if (montante=='médio' & salário=='baixo') + decisão <- 'não conceder' + else if (montante=='médio' & salário=='normal') + decisão <- 'conceder' + else if (montante=='baixo') + decisão <- 'conceder' + else if (montante=='alto' & conta=='sim') + decisão <- 'conceder' + else if (montante=='alto' & conta=='não') + decisão <- 'não conceder' + else decisão <- 'não conceder' + decisão + } > crédito('médio','normal','sim') [1] "conceder"

12 Utilização do nosso modelo de decisão Suponhamos que temos um data frame com uma série de clientes para os quais pretendemos tomar uma decisão de crédito: > clientes montante salário conta 1 médio baixo sim 2 alto normal não 3 baixo normal sim 4 médio alto não 5 alto alto sim Pretendemos usar a nossa função para tomar a decisão para estes clientes. Hipótese 1: > crédito(clientes[1,'montante'],clientes[1,'salário'],clientes[1,'conta']) [1] "não conceder" > crédito(clientes[2,'montante'],clientes[2,'salário'],clientes[2,'conta']) [1] "não conceder"

13 Esta hipótese é muito pouco prática. Especialmente se tivermos muitos clientes! O R tem uma instrução que nos permite repetir um conjunto de instruções várias vezes, fazendo variar (em cada repetição) valor de uma variável. Hipótese 2: > for(linha in 1:nrow(clientes)) { + decisão <- crédito(clientes[linha,'montante'],clientes[linha,'salário'],clientes[linha,'conta']) + cat('cliente n.',linha,' : ',decisão,'\n') + } Cliente n. 1 : não conceder Cliente n. 2 : não conceder Cliente n. 3 : conceder Cliente n. 4 : não conceder Cliente n. 5 : conceder O conjunto de instruções dentro das chavetas é repetido tantas vezes quantos os elementos do vector 1:nrow(clientes). Em cada repetição o valor da variável linha é diferente. Em concreto vai tomar como valores os elementos desse vector. 5 f i Parecido com a noção de somatório: ( ) i= 1

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980 Questão 1. Uma venda imobiliária envolve o pagamento de 12 prestações mensais iguais a R$ 10.000,00, a primeira no ato da venda, acrescidas de uma parcela final de R$ 100.000,00, 12 meses após a venda.

Leia mais

Tutorial :: Introdução ao VHDL em ambiente Design Works

Tutorial :: Introdução ao VHDL em ambiente Design Works Tutorial :: Introdução ao VHDL em ambiente Design Works Objectivos Familiarização com a linguagem VHDL Familiarização com a construção de modelos em VHDL utilizando o software DesignWorks. Trabalho a realizar

Leia mais

Manual 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. 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 mais

Sistemas de Apoio à Decisão

Sistemas de Apoio à Decisão Sistemas de Apoio à Decisão Alternativas para modelar o processo de tomada de decisões: consultar o gestor/perito e elaborar um modelo a partir dessa informação. construir um modelo a partir de dados.

Leia mais

Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4

Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 1 MS-Excel Aplicando funções às suas fórmulas de Excel (continuação) Serão vistas, nesta aula as funções de busca e referência

Leia mais

Faculdade de Computação

Faculdade de Computação UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra Aparecida de Amo Lista de Exercícios n o 2 Exercícios sobre Modelos de Máquinas de Turing

Leia mais

Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc

Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc DOSPrinter Manual do Utilizador Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc Data última versão: 20.03.2006 Versão : 1.1 Data criação: 01.03.2006 Faro R. Dr. José Filipe Alvares, 31 8005-220

Leia mais

Como enviar e receber correio eletrónico utilizando o Gmail

Como enviar e receber correio eletrónico utilizando o Gmail Como enviar e receber correio eletrónico utilizando o Gmail Este módulo pressupõe que que já tenha criado uma conta de correio eletrónico no Gmail (caso já não se recorde como deve fazer, consulte o nosso

Leia mais

2 Pesquisa de valores em uma lista de dados

2 Pesquisa de valores em uma lista de dados 2 Pesquisa de valores em uma lista de dados Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução...3 Funções PROCV e PROCH...3 PROCV...3

Leia mais

Um jogo de preencher casas

Um jogo de preencher casas Um jogo de preencher casas 12 de Janeiro de 2015 Resumo Objetivos principais da aula de hoje: resolver um jogo com a ajuda de problemas de divisibilidade. Descrevemos nestas notas um jogo que estudamos

Leia mais

Teoria de Filas Aula 15

Teoria de Filas Aula 15 Teoria de Filas Aula 15 Aula de hoje Correção Prova Aula Passada Prova Little, medidas de interesse em filas Medidas de Desempenho em Filas K Utilização: fração de tempo que o servidor está ocupado Tempo

Leia mais

Cálculo em Computadores - 2007 - trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios... 6. 4 Coordenadas polares 5

Cálculo em Computadores - 2007 - trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios... 6. 4 Coordenadas polares 5 Cálculo em Computadores - 2007 - trajectórias Trajectórias Planas Índice Trajectórias. exercícios............................................... 2 2 Velocidade, pontos regulares e singulares 2 2. exercícios...............................................

Leia mais

Índice de Exercícios. Exercício 1.

Índice de Exercícios. Exercício 1. Índice de Exercícios Exercício 1...1 Exercício 2...2 Exercício 3...4 Exercício 4...7 Exercício 5. (Ficha de trabalho de Metrologia e Qualidade módulo 4)...8 Exercício 6. (Ficha de trabalho de Metrologia

Leia mais

Sumário - Introdução

Sumário - Introdução Introdução - O planeamento económico é um tipo de política estrutural Segundo Amaral é uma forma intervencionista de realizar política económica estrutural e baseia-se na preparação e execução de planos,

Leia mais

Introdução à Programação. Armazenamento de Grande Quantidade de Informação Usando Vetores

Introdução à Programação. Armazenamento de Grande Quantidade de Informação Usando Vetores Introdução à Programação Armazenamento de Grande Quantidade de Informação Usando Vetores Armazenando Grande Quantidade de Informação Como armazenar tanta informação? Vetores! 2 Tópicos da Aula Hoje, aprenderemos

Leia mais

Projeto da Disciplina Parte1: Estudo de Viabilidade. Um Estudo de Viabilidade

Projeto da Disciplina Parte1: Estudo de Viabilidade. Um Estudo de Viabilidade Projeto da Disciplina Parte1: Estudo de Viabilidade ENTREGA: 09/04/09 Professor: Carlos José Maria Olguin Um Estudo de Viabilidade Você deve fazer um estudo de viabilidade para um projeto de sistema de

Leia mais

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são

Leia mais

COMO PROGRAMAR SEU TIME

COMO PROGRAMAR SEU TIME COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição

Leia mais

Algoritmo MiniMax. Minimax

Algoritmo MiniMax. Minimax Algoritmo MiniMax Luís Carlos Calado 050509043 João Carlos Sousa 050509027 José Carlos Campos 060509007 Rodolfo Sousa Silva 050509069 1 Minimax Minimax (ou minmax) é um método usado na Teoria da Decisão,

Leia mais

Tarefa Orientada 18 Procedimentos armazenados

Tarefa Orientada 18 Procedimentos armazenados Tarefa Orientada 18 Procedimentos armazenados Objectivos: Criar Procedimentos armazenados Chamar procedimentos armazenados Utilizar parâmetros de entrada e de saída Um procedimento armazenado representa

Leia mais

MD Sequências e Indução Matemática 1

MD Sequências e Indução Matemática 1 Sequências Indução Matemática Renato Martins Assunção assuncao@dcc.ufmg.br Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br MD Sequências e Indução Matemática 1 Introdução Uma das tarefas mais importantes

Leia mais

Universidade da Beira Interior Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática

Universidade da Beira Interior Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática Modelos de Dados 1 - Introdução 2 - Modelo Relacional 2.1. Estrutura de Dados Relacional 2.1.1. Modelo Conceptual de Dados Um modelo conceptual de dados é a representação de um conjunto de objectos e das

Leia mais

Probabilidade e Estatística I Antonio Roque Aula 11 Probabilidade Elementar: Novos Conceitos

Probabilidade e Estatística I Antonio Roque Aula 11 Probabilidade Elementar: Novos Conceitos Probabilidade Elementar: Novos Conceitos Vamos começar com algumas definições: Experimento: Qualquer processo ou ação bem definida que tenha um conjunto de resultados possíveis 1) Lançamento de um dado;

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

Tabelas vista de estrutura

Tabelas vista de estrutura Tabelas vista de estrutura A vista de estrutura permite definir a configuração dos dados Vamos adicionar os restantes campos à tabela carros, de acordo com o modelo de dados feito no papel 47 Tabelas vista

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:

Leia mais

Configurando o Controle dos Pais no Windows Vista

Configurando o Controle dos Pais no Windows Vista Autor: Bruno Leonardo MCP, MCDST, MCSA http://brunoleonardoleal.spaces.live.com 24/06/2007 Configurando o Controle dos Pais no Windows Vista Página 1 de 16 O Controle dos Pais está disponível nas versões

Leia mais

Usando o do-file editor Automatizando o Stata

Usando o do-file editor Automatizando o Stata Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar

Leia mais

Casos de uso Objetivo:

Casos de uso Objetivo: Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de

Leia mais

Equações Diferenciais Ordinárias

Equações Diferenciais Ordinárias Equações Diferenciais Ordinárias Uma equação diferencial é uma equação que relaciona uma ou mais funções (desconhecidas com uma ou mais das suas derivadas. Eemplos: ( t dt ( t, u t d u ( cos( ( t d u +

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

Leia mais

I Semana de Software Livre da USP Dojo C

I Semana de Software Livre da USP Dojo C I Semana de Software Livre da USP Dojo C CCSL PoliGNU-USP MasterMind 25 de abril de 2012 1 Introdução O MasterMind é um jogo cujo objetivo é descobrir um número de 5 dígitos em 10 tentativas. A cada tentativa,

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Distribuição Binomial

Distribuição Binomial Distribuição Binomial Exemplo Na manufatura de certo artigo, é sabido que um entre dez artigos é defeituoso. Qual a probabilidade de que uma amostra casual de tamanho quatro contenha: (a) Nenhum defeituoso?

Leia mais

Comandos Sequenciais if else, e Switch

Comandos Sequenciais if else, e Switch Introdução à Programação Comandos Sequenciais if else, e Switch 1º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv) O computador pensa? Muitas vezes utiliza-se a

Leia mais

Exercícios Adicionais

Exercícios Adicionais Exercícios Adicionais Observação: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós recomendamos

Leia mais

Processo de Desenvolvimento de Políticas da LACNIC Versão 2.0. Objetivo do Processo de Desenvolvimento de Políticas da LACNIC

Processo de Desenvolvimento de Políticas da LACNIC Versão 2.0. Objetivo do Processo de Desenvolvimento de Políticas da LACNIC Processo de Desenvolvimento de Políticas da LACNIC Versão 2.0 Alcance Este documento descreve o processo pelo qual passará o desenvolvimento de políticas da LACNIC. Inclui a operação dos diferentes órgãos

Leia mais

Este documento pode ser baixado em: www.tearfund.org/cedra/forms

Este documento pode ser baixado em: www.tearfund.org/cedra/forms FORMULÁRIO 3+4 Modelos para o Levantamento CEDRA e o Plano de Ação Levantamento CEDRA Este documento pode ser baixado em: www.tearfund.org/cedra/forms Como preencher o Levantamento CEDRA O levantamento

Leia mais

Comandos de repetição while

Comandos de repetição while Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,

Leia mais

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7

Leia mais

Resolvendo problemas com logaritmos

Resolvendo problemas com logaritmos A UA UL LA Resolvendo problemas com logaritmos Introdução Na aula anterior descobrimos as propriedades dos logaritmos e tivemos um primeiro contato com a tábua de logarítmos. Agora você deverá aplicar

Leia mais

Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

Departamento 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 mais

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco Alguns truques do Excel 1- Títulos com inclinação No Excel é possível colocar o conteúdo das células na vertical. Para além disto, pode-se escolher o grau de inclinação. Para isto, seleccione as células

Leia mais

QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1.

QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1. LIÇÃO 4 QUANTIFICADORES Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1. (b) x 2 2x + 1 = 0. (c) x é um país. (d) Ele e

Leia mais

Manual Web.Newhotel Configuração NewHotel

Manual Web.Newhotel Configuração NewHotel Manual Web.Newhotel Configuração NewHotel Versão: 1.1 Rev. 2008-11-17 Av. Almirante Gago Coutinho, 70 1700-031 Lisboa PORTUGAL Tel. 21 7817810, 53-52631959 Faxx 21 7971579 marketing@newhotel.com helpdesk@newhotel.com

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro. Cartão de fidelização de clientes das distribuidoras de combustível.

Programação Orientada a Objectos - P. Prata, P. Fazendeiro. Cartão de fidelização de clientes das distribuidoras de combustível. Caso de estudo O cartão fidelidade Cartão de fidelização de clientes das distribuidoras de combustível. Definição em JAVA da classe CartaoFidelidade, que deverá apresentar uma funcionalidade semelhante

Leia mais

1 o º ciclo. Índice TUTORIAL

1 o º ciclo. Índice TUTORIAL 1 o º ciclo Índice ABRIR O WORD..2 E AGORA VAMOS À ESCRITA....4 TIPO DE LETRA.. 5 IMAGENS E GRAFISMOS...5 GUARDAR UM DOCUMENTO...6 IMPRIMIR UM DOCUMENTO...7 SAIR DO DOCUMENTO E DO WORD. 8 TUTORIAL O que

Leia mais

PRINCÍPIOS DE INFORMÁTICA PRÁTICA 07 1. OBJETIVO 2. BASE TEÓRICA. 2.1 Definição de Planilha Eletrônica

PRINCÍPIOS DE INFORMÁTICA PRÁTICA 07 1. OBJETIVO 2. BASE TEÓRICA. 2.1 Definição de Planilha Eletrônica PRINCÍPIOS DE INFORMÁTICA PRÁTICA 07 1. OBJETIVO Apresentar a planilha eletrônica MS-Excel e algumas de suas operações básicas, incluindo inserção de fórmulas, utilização de funções da planilha e a criação

Leia mais

Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus.

Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus. Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus. 1 Uma base de dados ou banco de dados (BD), é um conjunto de dados pertencentes

Leia mais

Como colocar uma notícia no site internet da UMMSP?

Como colocar uma notícia no site internet da UMMSP? Como colocar uma notícia no site internet da UMMSP? 1) Acessar ao frontend www.sp.unmp.org.br/administrator Colocar o nome de utilizador e a senha para entrar Depois clicar no autenticar e você vai acessar

Leia mais

Programação. MEAer. Bertinho Andrade da Costa. Instituto Superior Técnico. Introdução ao Pré-Processador. 2011/2012 1º Semestre

Programação. MEAer. Bertinho Andrade da Costa. Instituto Superior Técnico. Introdução ao Pré-Processador. 2011/2012 1º Semestre Programação MEAer Bertinho Andrade da Costa 2011/2012 1º Semestre Instituto Superior Técnico Introdução ao Pré-Processador Programação 2011/2012 DEEC-IST Introdução ao Pré-Processador 1 Sumário Introdução

Leia mais

MATEMÁTICA A - 12o Ano Probabilidades - Triângulo de Pascal Propostas de resolução

MATEMÁTICA A - 12o Ano Probabilidades - Triângulo de Pascal Propostas de resolução MATEMÁTICA A - 12o Ano Probabilidades - Triângulo de Pascal Propostas de resolução Exercícios de exames e testes intermédios 1. A linha do triângulo de Pascal em que a soma dos dois primeiros elementos

Leia mais

Jogos vs. Problemas de Procura

Jogos vs. Problemas de Procura Jogos Capítulo 6 Jogos vs. Problemas de Procura Adversário imprevisível" necessidade de tomar em consideração todas os movimentos que podem ser tomados pelo adversário Pontuação com sinais opostos O que

Leia mais

----------------------------------------------------------------------------------------------------- Prof. Marcelo Nogueira

----------------------------------------------------------------------------------------------------- Prof. Marcelo Nogueira LISTAS Uma lista é uma coleção de elementos do mesmo tipo dispostos linearmente que podem ou não seguir determinada organização, por exemplo: [E, E2, E, E4, E,...En], onde n deve ser >=0. Como exemplos

Leia mais

TUTORIAL AMBIENTE WEB PORTUGOL

TUTORIAL AMBIENTE WEB PORTUGOL 1 TUTORIAL AMBIENTE WEB PORTUGOL O WEBportugol é uma ferramenta para ajudar você a construir seus primeiros algoritmos e com isso aprender lógica de programação. A ferramenta utiliza uma linguagem chamada

Leia mais

Gestor de Janelas Gnome

Gestor de Janelas Gnome 6 3 5 Gestor de Janelas Gnome Nesta secção será explicado o funcionamento de um dos ambientes gráficos disponíveis no seu Linux Caixa Mágica, o Gnome. Na figura 5.1 apresentamos o GDM, o sistema gráfico

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

CAPÍ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 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 mais

Conceitos. Constantes. Fórmulas. Referências. Números, texto, datas, horas. começam por = podem conter funções (Sum, Count,...)

Conceitos. Constantes. Fórmulas. Referências. Números, texto, datas, horas. começam por = podem conter funções (Sum, Count,...) Folha de Cálculo Conceitos Constantes Números, texto, datas, horas Fórmulas começam por = podem conter funções (Sum, Count,...) Referências relativas (A8) absolutas (A$8, $A8, $A$8) Funções NomeDaFunção(Argumento1;

Leia mais

Departamento de Informática. Análise de Decisão. Métodos Quantitativos LEI 2006/2007. Susana Nascimento snt@di.fct.unl.pt.

Departamento de Informática. Análise de Decisão. Métodos Quantitativos LEI 2006/2007. Susana Nascimento snt@di.fct.unl.pt. Departamento de Informática Análise de Decisão Métodos Quantitativos LEI 26/27 Susana Nascimento snt@di.fct.unl.pt Advertência Autores João Moura Pires (jmp@di.fct.unl.pt) Susana Nascimento (snt@di.fct.unl.pt)

Leia mais

Ensino Médio Química QUÍMICA 30 ano

Ensino Médio Química QUÍMICA 30 ano QUÍMICA 3 0 ano CADEIAS CARBÔNICAS QUÍMICA ORGÂNICA orgânica é o ramo da química que estuda os compostos de carbono. O carbono pertence ao segundo período, grupo IVA da tabela periódica. 6C 12 1s 2 2s

Leia mais

Gestão de sombras. Funcionamento eficiente de sistemas fotovoltaicos parcialmente ensombrados com OptiTrac Global Peak

Gestão de sombras. Funcionamento eficiente de sistemas fotovoltaicos parcialmente ensombrados com OptiTrac Global Peak Gestão de sombras Funcionamento eficiente de sistemas fotovoltaicos parcialmente ensombrados com OptiTrac Global Peak Conteúdo Nem sempre é possível evitar que clarabóias, chaminés ou árvores façam sombra

Leia mais

Coordenadoria de Educação CADERNO DE REVISÃO-2011. Matemática Aluno (a) 5º ANO

Coordenadoria de Educação CADERNO DE REVISÃO-2011. Matemática Aluno (a) 5º ANO CADERNO DE REVISÃO-2011 Matemática Aluno (a) 5º ANO Caderno de revisão FICHA 1 COORDENADORIA DE EDUCAÇÃO examesqueiros Os Números gloriabrindes.com.br noticias.terra.com.br cidadesaopaulo.olx... displaypaineis.com.br

Leia mais

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:

Leia mais

Algoritmo. Iniciação do Sistema e Estimativa do consumo. Perfil do utilizador. Recolha de dados

Algoritmo. Iniciação do Sistema e Estimativa do consumo. Perfil do utilizador. Recolha de dados Algoritmo Iniciação do Sistema e Estimativa do consumo Recolha de dados O algoritmo do sistema de gestão, necessita obrigatoriamente de conhecer todos (ou grande maioria) os aparelhos ligados numa habitação

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

SISTEMAS OPERATIVOS I

SISTEMAS OPERATIVOS I Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Introdução ao Unix baseado no livro UNIX For Application Developers William A. Parrete Abril de 2002

Leia mais

Guia rápido de criação e gestão de um espaço no SAPO Campus

Guia rápido de criação e gestão de um espaço no SAPO Campus Guia rápido de criação e gestão de um espaço no SAPO Campus O SAPO Campus é uma plataforma online, disponível em http://campus.sapo.pt, que permite a comunicação e a colaboração entre membros de uma Instituição

Leia mais

Algoritmos e Programação II. Sobrecarga

Algoritmos e Programação II. Sobrecarga Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque

Leia mais

Apostila 1. (Make Directory AMY - Fazer pasta AMY) C:>CD AMY

Apostila 1. (Make Directory AMY - Fazer pasta AMY) C:>CD AMY Pré-Escola Apostila 1 1º encontro software:.shareware AMY (contido no CD-ROM que acompanha este material) objetivo:.exploração do teclado: uso das flechas.trabalhar noções espaciais, quantidades e sequência

Leia mais

Laboratório de Banco de Dados II Aula 1. Stored Procedures

Laboratório de Banco de Dados II Aula 1. Stored Procedures Laboratório de Banco de Dados II Aula 1 Stored Procedures Stored procedures Uma seqüência de comandos SQL pode ser agrupada, formando uma stored procedure A sua execução é comandada, invocando-se o nome

Leia mais

Microsoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?

Microsoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados? Microsoft Access Sumário 1. 2. ABRINDO UM BANCO DE DADOS PRONTO 3. ASSISTENTE DE BANCO DE DADOS 4. NAVEGANDO PELO BANCO DE DADOS 5. CRIANDO UM BANCO DE DADOS DESDE O INÍCIO 6. CRIANDO COSULTAS 7. CRIANDO

Leia mais

Casos de Uso. Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação

Casos de Uso. Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação Casos de Uso Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação Agenda Caso de Uso Conceitos Iniciais Cenário Principal Cenários Alternativos Atores

Leia mais

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

3. ANÁLISE DE RISCO NA CONSTRUÇÃO CIVIL

3. ANÁLISE DE RISCO NA CONSTRUÇÃO CIVIL Gestão de Operações s 2007/2008 3. ANÁLISE DE RISCO NA CONSTRUÇÃO CIVIL Jorge Moreira da Costa Professor Associado SCC/FEUP FEP_Fev Mar.2008 Top.3.1 Gestão de Operações s Análise de Risco 1 CONCEITOS GERAIS

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções

Leia mais

Lição N o 3. Prótidos ou Proteínas. Objectivos de Aprendizagem. Introdução. No final desta lição, você será capaz de:

Lição N o 3. Prótidos ou Proteínas. Objectivos de Aprendizagem. Introdução. No final desta lição, você será capaz de: Lição N o 3 Prótidos ou Proteínas Objectivos de Aprendizagem No final desta lição, você será capaz de: Indicar a composição química das proteínas. Identificar aminoácidos essenciais. Caracterizar os tipos

Leia mais

Manual do Usuário. Sistema para Administração de Condomínios MANUAL USUÁRIO. Bancos do Condomínio. ENG Sistemas - 1 -

Manual do Usuário. Sistema para Administração de Condomínios MANUAL USUÁRIO. Bancos do Condomínio. ENG Sistemas - 1 - Sistema para Administração de Condomínios MANUAL DO USUÁRIO Bancos do Condomínio ENG Sistemas - 1 - FUNCIONAMENTO DO MÓDULO... 3 TELA DE EXIBIÇÃO DE BANCOS:... 4 INCLUIR UM NOVO BANCO:... 4 Banco...5 Agência

Leia mais

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES OBJETIVO Assegurar a satisfação do cliente no pós-venda, desenvolvendo um relacionamento duradouro entre o vendedor e o cliente, além de conseguir indicações através de um sistema de follow-up (acompanhamento).

Leia mais

Python Intermediário. terça-feira, 4 de agosto de 15

Python Intermediário. terça-feira, 4 de agosto de 15 Python Intermediário I FUNÇÕES Módulo Python (Intermediário) Função Uma função é uma sequência de comandos que desempenham algum tipo de tarefa no seu programa Evita duplicação de código Facilita alterações:

Leia mais

Julho 2009 IRECTIVA 2008/48/CE? QUEM GANHA COM A TRANSPOSIÇÃO DA DIRECTIVA

Julho 2009 IRECTIVA 2008/48/CE? QUEM GANHA COM A TRANSPOSIÇÃO DA DIRECTIVA Julho 2009 A LOCAÇÃO FINANCEIRA E O NOVO REGIME DOS CONTRATOS DE CRÉDITO A CONSUMIDORES: QUEM GANHA COM A TRANSPOSIÇÃO DA DIRECTIVA IRECTIVA 2008/48/CE? Para impressionar um potencial cliente numa reunião

Leia mais

Organização de Computadores Software

Organização de Computadores Software Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender

Leia mais

7. Estrutura de Decisão

7. Estrutura de Decisão 7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação

Leia mais

Nos termos da alínea c) do n.º 1 do artigo 200.º da Constituição, o Governo decreta o seguinte:

Nos termos da alínea c) do n.º 1 do artigo 200.º da Constituição, o Governo decreta o seguinte: Decreto n.º 43/89 Acordo entre o Governo da República Portuguesa e o Governo da República Federal da Alemanha sobre as relações no sector cinematográfico Nos termos da alínea c) do n.º 1 do artigo 200.º

Leia mais

PID control. (proportional, integral, derivative)

PID control. (proportional, integral, derivative) PID control (proportional, integral, derivative) Esta é uma matéria vasta e complexa, que envolve conceitos de matemática avançada (cálculo de integrais), para além do domínio de todas as variáveis onde

Leia mais

Objectivos PLANEAR 2/90. O que se pretende comunicar ou expor. Queremos:

Objectivos PLANEAR 2/90. O que se pretende comunicar ou expor. Queremos: Objectivos O que se pretende comunicar ou expor Queremos: De todos os passos deste e-book, começamos pelo maior desafio: ter boas ideias. Estas estão só à espera que alguém as tenha, e até há técnicas

Leia mais

SUB12 Campeonato de Resolução de Problemas de Matemática Edição 2009/2010

SUB12 Campeonato de Resolução de Problemas de Matemática Edição 2009/2010 Puxa um banco ou uma cadeira O Sr. António fabrica na sua oficina de marcenaria bancos e cadeiras de madeira. Os bancos e as cadeiras têm pés exactamente iguais. Cada banco leva 3 pés e cada cadeira tem

Leia mais

5 Um simulador estocástico para o fluxo de caixa

5 Um simulador estocástico para o fluxo de caixa 5 Um simulador estocástico para o fluxo de caixa O objetivo desse capítulo é o de apresentar um simulador estocástico para o fluxo de caixa de um plano de previdência do tipo PGBL de um único indivíduo.

Leia mais

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90. Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa

Leia mais

Como Fazer um Vídeo no Windows Live Movie Maker

Como Fazer um Vídeo no Windows Live Movie Maker Como Fazer um Vídeo no Windows Live Movie Maker Versão deste documento: 1 Data de edição deste documento: 12 de Julho de 2011 1. Vá ao Iniciar -> Todos os Programas -> Windows Live Movie Maker Iniciar

Leia mais

Falso: F = Low voltage: L = 0

Falso: F = Low voltage: L = 0 Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 PORTAS LOGICAS 1.1 INTRODUÇÃO Em 1854, George Boole introduziu o formalismo que até hoje se usa para

Leia mais

Desmistificando o Programa de Computador

Desmistificando o Programa de Computador Desmistificando o Programa de Computador Hoje vou explicar, da maneira mais simples possível, como funciona um programa de computador. Na sua essência um programa de computador nada mais é que uma coletânea

Leia mais

Banco de Dados. Microsoft Access. Índice

Banco de Dados. Microsoft Access. Índice Banco de Dados Microsoft Access PARTE 03 edição 2007 Índice 19-) Consulta... 27 20) Criando uma consulta... 27 21) Salvando a consulta... 28 22) Selecionando os campos das tabelas para a consulta... 29

Leia mais

Iniciando PHP. Agenda

Iniciando PHP. Agenda Agenda Módulo 2 Iniciando PHP Professor: Eduardo Mendes Visão Geral Arquitetura Cliente-Servidor Programas Básicos Sintaxe do PHP HTML Básico Formulários Manipulação de Strings Controle de Fluxo Visão

Leia mais

Fila de Prioridade. Siang Wun Song - Universidade de São Paulo - IME/USP. MAC 5710 - Estruturas de Dados - 2008

Fila de Prioridade. Siang Wun Song - Universidade de São Paulo - IME/USP. MAC 5710 - Estruturas de Dados - 2008 MAC 5710 - Estruturas de Dados - 2008 Fila de prioridade Fila de prioridade é uma estrutura de dado que mantém uma coleção de elementos, cada um com uma prioridade associada. Valem as operações seguintes.

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Business One, em apenas uma etapa usando um assistente guiado.

Leia mais