Lógica Computacional. Indução Matemática. Definições Indutivas. Demonstrações por Indução. Exemplos. 25 Novembro 2013 Lógica Computacional 1

Documentos relacionados
Lógica Computacional. Indução Matemática. Definições Indutivas. Demonstrações por Indução. Exemplos. 12 Dezembro 2016 Lógica Computacional 1

1 Conjuntos, Números e Demonstrações

Introdução ao Curso. Área de Teoria DCC/UFMG 2019/01. Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG /01 1 / 22

Conjuntos Numéricos Conjunto dos números naturais

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais não nulos (inteiros positivos) Última atualização em setembro de 2017 por Sadao Massago

Indução. Método de Prova por Indução. Jon Barwise e John Etchemendy, Capítulo: 16

Conjuntos Numéricos Aula 6. Conjuntos Numéricos. Armando Caputi

Números Naturais. MA12 - Unidade 1. Os Axiomas de Peano. O Axioma da Indução. Exemplo: uma demonstração por indução

SISTEMA DECIMAL. No sistema decimal o símbolo 0 (zero) posicionado à direita implica em multiplicar a grandeza pela base, ou seja, por 10 (dez).

1 Números Reais (Soluções)

Soluções dos Exercícios do Capítulo 2

Matemática I. 1 Propriedades dos números reais

E essa procura pela abstração da natureza foi fundamental para a evolução, não só, mas também, dos conjuntos numéricos

Curso de Matemática Aplicada.

MATEMÁTICA I. Ana Paula Figueiredo

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

Axioma dos inteiros. Sadao Massago

INE Fundamentos de Matemática Discreta para a Computação

Cálculo Diferencial e Integral I

Os números naturais. Capítulo Operações em N

Secretaria da Educação do Estado do Ceará SEDUC-CE. Professor Nível A - Especialidade: Matemática

Polinômios de Legendre

MA14 - Aritmética Unidade 1 Resumo. Divisibilidade

Operações Fundamentais com Números

Cálculo Diferencial e Integral I

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais (inteiros positivos)

Indução Matemática Fraca. Raquel de Souza Francisco Bravo 24 de novembro de 2016

Tópicos de Matemática Elementar

Segue, abaixo, o Roteiro de Estudo para a Verificação Global 2 (VG2), que acontecerá no dia 03 de abril de º Olímpico Matemática I

CM Funções. Notas de Aula PSE Departamento de Matemática - UFPR

Universidade Federal de Santa Maria Departamento de Matemática Curso de Verão Lista 1. Números Naturais

Axiomas de corpo ordenado

UMA INVESTIGAÇÃO HISTÓRICA SOBRE OS LOGARITMOS COM SUGESTÕES DIDÁTICAS PARA A SALA DE AULA

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS MATEMÁTICA PLANIFICAÇÃO ANUAL 5.

Lógica Computacional. Métodos de Inferência. Passos de Inferência. Raciocínio por Casos. Raciocínio por Absurdo. 1 Outubro 2015 Lógica Computacional 1

Professor conteudista: Renato Zanini

Hewlett-Packard CONJUNTOS NUMÉRICOS. Aulas 01 a 08. Elson Rodrigues, Gabriel Carvalho e Paulo Luiz Ramos

No. Try not. Do... or do not. There is no try. - Master Yoda, The Empire Strikes Back (1980)

Produtos de potências racionais. números primos.

Números Inteiros Axiomas e Resultados Simples

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

AGRUPAMENTO DE ESCOLAS DE MIRA Escola Sec/3 Drª. Maria Cândida. PLANIFICAÇÃO ANUAL MATEMÁTICA 8º Ano Ano Letivo 2016/2017. Objetivos específicos

Semana 3 MCTB J Donadelli. 1 Técnicas de provas. Demonstração indireta de implicação. indireta de. Demonstração por vacuidade e trivial

1 Congruências e aritmética modular

X Encontro da Olimpíada Regional de Matemática

Chama-se conjunto dos números naturais símbolo N o conjunto formado pelos números. OBS: De um modo geral, se A é um conjunto numérico qualquer, tem-se

P L A N I F I C A Ç Ã 0 E n s i n o S e c u n d á r i o

Quadro de conteúdos MATEMÁTICA

é uma proposição verdadeira. tal que: 2 n N k, Φ(n) = Φ(n + 1) é uma proposição verdadeira. com n N k, tal que:

Capítulo 3. Séries Numéricas

Curso Satélite de. Matemática. Sessão n.º 1. Universidade Portucalense

CIRCUITOS SOMADORES = = =

19 AULA. Princípio da Boa Ordem LIVRO. META Introduzir o princípio da boa ordem nos números naturais e algumas de suas conseqüências.

1 bases numéricas. capítulo

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS DA NATUREZA CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

A reta numérica. Praciano-Pereira, T

Material Teórico - Módulo de Produtos Notáveis e Fatoração de Expressões Algébricas. Produtos Notáveis. Oitavo Ano. Prof. Ulisses Lima Parente

OPERAÇÕES COM NÚMEROS INTEIROS

) a sucessão definida por y n

Planificação de Matemática 8º ano. Ano letivo: 2014/15

Demonstrações. Terminologia Métodos

E.E SENADOR LUIZ NOGUEIRA MARTINS

1. Posição de retas 11 Construindo retas paralelas com régua e compasso 13

Teoria Ingênua dos Conjuntos (naive set theory)

9,43 9,40 7,77 9,28 5,20 3,63 6,08 3,02 2,05 4,59 2,45 5,83 9,42 8,52 4,41 3,30 3,52

Curso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações

MATEMÁTICA BÁSICA SUMÁRIO

Material Teórico - Módulo de Produtos Notáveis e Fatoração de Expressões Algébricas. Produtos Notáveis. Oitavo Ano

5. Expressões aritméticas

2.1 Sucessões. Convergência de sucessões

Técnicas de. Integração

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS MATEMÁTICA PLANIFICAÇÃO ANUAL 7.

UFPR - Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Matemática MA12 - Matemática Discreta - PROFMAT Prof.

SEDUC-AL. Professor Especialidade: Matemática. Secretaria do Planejamento, Gestão e Patrimônio do Estado de Alagoas

Matemática Discreta - 05

Lógica Matemática 1. Semana 7, 8 e 9. Material Previsto para três semanas

Os números inteiros. Álgebra (Curso de CC) Ano lectivo 2005/ / 51

COMPETÊNCIAS ESPECÍFICAS

Lógica Proposicional

CONJUNTO DOS NÚMEROS REAIS. Apostila do 8º ano Números Reais Apostila I Bimestre 8º anos

MATEMÁTICA. Docente: Marina Mariano de Oliveira

LEI DA TRICOTOMIA EM N. Amanda Vitória de Jesus Mendes, Vinício Brás Oliveira Dias, João Carlos Moreira Universidade Federal de Uberlândia FACIP

1.2 Axioma do Supremo

A sequência é ordenada pois existe um primeiro termo,, um segundo termo,, e, se denota um número inteiro positivo arbitrário, um n-ésimo termo.

SUMÁRIO. Unidade 1 Matemática Básica

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior

Calendarização da Componente Letiva Ano Letivo 2016/2017

Sequências e Séries Infinitas. Copyright Cengage Learning. Todos os direitos reservados.

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

2ª Ana e Eduardo. Competência Objeto de aprendizagem Habilidade

Universidade Federal de Santa Maria Departamento de Matemática Curso de Verão Lista 2. Sequências de Números Reais

Teoremas e Propriedades Operatórias

Definição: Uma série infinita (ou simplesmente uma série) é uma expressão que representa uma soma de números de uma sequência infinita, da forma:

Planificação Anual Matemática 11º Ano

MATÉRIAS SOBRE QUE INCIDIRÁ CADA UMA DAS PROVAS DE CONHECIMENTOS ESPECÍFICOS. (a) Expressões algébricas. Polinómios. ii. Operações com polinómios.

CURSO PRF 2017 MATEMÁTICA

Nº de aulas de 45 minutos previstas 66. 1º Período. 1- Isometrias Nº de aulas de 45 minutos previstas 18

Unidade I MATEMÁTICA. Prof. Celso Ribeiro Campos

Existem conjuntos em todas as coisas e todas as coisas são conjuntos de outras coisas.

Transcrição:

Lógica Computacional Indução Matemática Definições Indutivas Demonstrações por Indução Exemplos 25 Novembro 2013 Lógica Computacional 1

Demonstração de Fórmulas Universais - Quer no sistema DN de dedução natural quer no sistema R baseado em resolução é possível demonstrar fórmulas com a forma x (S(x) P(x)) - Estas fórmulas podem ser interpretadas como indicando que todos os objectos que gozam da propriedade S também gozam da propriedade P. - Em geral, o axioma da Compreensão da Teoria de Conjuntos, diz-nos que um conjunto S (ou P) é constituído pelos elementos que gozam de uma propriedade S (ou P). - Neste caso podemos considerar que existe um subconjunto de S que está incluído no conjunto P. - No entanto, para alguns conjuntos, existe uma regra de inferência que pode ser utilizada para mais facilmente se obterem fórmulas universais como as indicadas acima. - Este é o caso dos conjuntos caracterizados por uma definição indutiva. 25 Novembro 2013 Lógica Computacional 2

Definições Indutivas - Estas definições são particularmente apropriadas para conjuntos infinitos com uma estrutura indutiva, isto é em que elementos mais complexos podem ser obtidos através de regras aplicadas a elementos mais simples. - Formalmente, qualquer definição indutiva de um conjunto S contém três componentes: Cláusula(s) de Base: o Esta cláusula define os elementos mais simples de S Cláusula(s) Indutivas o Quais os elementos seguintes de S Cláusula de Exaustão o O conjunto S não tem mais elementos - Alguns exemplos de conjuntos definidos indutivamente são ilustradas de seguida, nomeadamente os conjuntos de: F: Fracções Contínuas B: Expressões com operadores binários N: Números naturais 25 Novembro 2013 Lógica Computacional 3

Fracções Contínuas F: Fracções Contínuas - Informalmente, uma fracção contínua, é uma fracção cujo denominador é a soma de um número natural com outra fração contínua, como indicado ao lado. - Em geral qualquer número real (racional ou irracional) pode ser representado através de uma parte inteira e uma parte decimal, correspondente a uma fracção contínua. Sendo representado pela sequência [ k; i 1, i 2, i 3,, i n ], (infinita no caso de números irracionais). Por exemplo 1/ 3 = [0;3] 2 = [1;2, 2, 2, 2, 2, 2,...] e = [2 ; 1, 2,1,1, 4,1,1, 6,1,1,8,...] k + 1 1 i 1 + 1 i 2 + + 1 i n +... 1/ 3 = 0 + 1 3+ 0 25 Novembro 2013 Lógica Computacional 4

Fracções Contínuas F: Fracções Contínuas Exemplo: - O número irracional 2 = 1.414213562, pode ser representada pela fracção contínua infinita [1; 2,2,2,2,2,2, ] como se pode observar pelas sucessivas aproximações: [1; 2] = 1 + 1/2 = 1 + 0.5 = 1.5 [1; 2, 2] = 1 + 1/(2+1/2) = 1.4 [1; 2, 2, 2] = 1 + 1/(2+1/(2+1/2)) = 1.41666 [1; 2, 2, 2, 2] = 1 + 1/(2+1/(2+1/2)) = 1.41379 [1; 2, 2, 2, 2, 2] = 1 + 1/(2+1/(2+1/(2+1/2))) = 1.41429 [1; 2, 2, 2, 2, 2, 2] = 1 + 1/(2+1/(2+1/(2+1/(2+1/2)))) = 1.41420 2 =1+ 2 + 1 1 2 + 1 2 + 1... [1; 2, 2, 2, 2, 2, 2, 2] = 1 + 1/(2+1/(2+1/(2+1/(2+1/(2+1/2))))) = 1 + 0.4 = 1.41422 25 Novembro 2013 Lógica Computacional 5

Fracções Contínuas F: Fracções Contínuas - Formalmente, uma fracção contínua é definida indutivamente pelas cláusulas abaixo (F1) Cláusula Base: F(0) 0 é uma fração contínua. (F2) Cláusula de Indução: i f (F(f) N(n) F(1/(n + f)) Se f é uma fração contínua, e n é um número natural, então a fracção 1/(n+f) é igualmente uma fracção contínua. (F3) Cláusula de Exaustão: Não há mais fracções contínuas para além das obtidas por aplicação repetidas das claúsulas (F1) e (F2) acima. 25 Novembro 2013 Lógica Computacional 6

Expressões Binárias B: Expressões Binárias - Podemos definir as expressões binárias como um tipo especial de expressões aritméticas constituídas apenas por números naturais e pelos operadores binários de soma, subtração, produto e divisão. - Naturalmente estas fórmulas sem parênteses não são muito úteis em álgebra, mas servem para ilustrar uma definição indutiva simples. As fórmulas algébricas usuais podem ser igualmente definidas indutivamente mas as cláusulas são mais complicadas, Exemplos: 23 + 4 * 5 / 66 B - 5 + 7 * 2 B ( o operador unário + não está previsto) 5 * - 3 B ( o operador unário - não está previsto) 25 Novembro 2013 Lógica Computacional 7

Expressões Binárias B: Expressões Binárias - Formalmente, uma expressão binária é definida indutivamente pelas cláusulas abaixo (B1) Cláusula Base: i (N(n) B(n) Qualquer número natural é uma fórmula binária. (B2) Cláusulas de Indução: (a) b1 b2(b(b1) B(b2) B(b1+b2) (b) b1 b2(b(b1) B(b2) B(b1-b2) (c) b1 b2(b(b1) B(b2) B(b1*b2) (d) b1 b2(b(b1) B(b2) B(b1/b2) A soma, subtracção, multiplicação e divisão de expressões binárias são igualmente expressões binárias. (B3) Cláusula de Exaustão: Não há mais expressões binárias para além das obtidas por aplicação repetidas das claúsulas (B1) e (B2a) - (B2d) acima. 25 Novembro 2013 Lógica Computacional 8

Números Inteiros N: Números Naturais - Os números naturais (assume-se começados por 0), utilizados nas anteriores definições indutivas, podem ser igualmente definidos indutivamente da forma habitual: (N1) Cláusula Base: N(0) 0 é um número natural. (N2) Cláusula de Indução: i (N(n) N(n+1)) Se n é um número natural, o seu sucessor, n+1, também é um número natural. (F3) Cláusula de Exaustão: Não há mais números naturais para além dos obtidas por aplicação repetidas das claúsulas (N1) e (N2) acima. Exemplos: Esta definição permite determinar os números que são ou não naturais. 2345 N 2.5 N -3 N 25 Novembro 2013 Lógica Computacional 9

- O método de indução matemática é um método de demonstração particular para fórmulas universais, nomeadamente dependentes de conjuntos indutivos x (I(x) P(x)) - Intuitivamente, para demonstrar uma propriedade P para todos os elementos de um conjunto indutivo I pode tirar-se partido da sua estrutura e fazer a demonstração em dois passos, ao estilo de dominós (1) Passo(s) de Base Demonstração a propriedade P para os elementos mais simples de I (2) Passo(s) de Indução: Demonstração que o que é válido para um elemento de I é válido para todos os elementos seguintes. - Ao contrário do método de indução utilizado nas ciências experimentais, em que se generalizam para uma lei universal as observação realizadas para casos particulares, a indução matemática descrita acima é um método de demonstração válido. 25 Novembro 2013 Lógica Computacional 10

- Nas ciências experimentais, todas as leis e teorias obtidas por indução devem ser consideradas leis aproximadas e sujeitas a revisão (logo não válidas), logo que as suas previsões deixem de ser compatíveis com (novas) observações. - Estas observações podem invalidar as previsões feitas com as leis até então aceites e levar à formulação de teorias mais exactas. - O caso mais exemplar desta situação é a substituição da Teoria da Gravidade de Newton pela Teoria da Relatividade Generalizada de Einstein, em que os erros de previsão da primeira se manifestam para velocidades próximas da velocidade da luz (e.g. variação da massa de um corpo). - Já a indução matemática é um método válido, demonstrando propriedades para todos os (tipicamente infinitos) elementos de um conjunto indutivo O efeito dominó garante a propriedade para todos os elementos definidos pelas cláusulas de base e de indução. A cláusula de exaustão garante não haver mais elementos no conjunto, garantindo-se assim a universalidade da propriedade. - Alguns exemplos abaixo ilustram o método de demonstração por indução. 25 Novembro 2013 Lógica Computacional 11

Propriedade: Qualquer fracção contínua tem um valor entre 0 e 1. - A demonstração por indução desta propriedade das fracções contínuas pode ser feita da seguinte forma. Passo Base: Sendo f 0 = 0 a fracção contínua mais simples verifica-se trivialmente o resultado 0 f 0 1 Passo Indução: Assumindo-se a hipótese de indução para uma fração f arbitrária, isto é 0 f 1, deve demonstrar-se que este resultado também se verifica para os elementos seguintes de f, isto é, os da forma f* = 1/(n+f) em que n é um inteiro (não nulo). Ora tendo em conta a hipótese de indução 0 f 1 temos 1/(n+f) f* 1/(1+f) que nos limites (para n infinitamente grandes e n = 1; f 0) garante a propriedade para f*, pois 0 f* 1 25 Novembro 2013 Lógica Computacional 12

Propriedade: Qualquer expressão binária inclui pelo menos um número natural. Passo Base: Sendo qualquer número natural, n, uma expressão binária, o passo base fica demonstrado. Passo Indução: Assuma-se a hipótese de indução, isto é que b1 e b2 têm pelo menos um número natural (podemos denotar por n1, resp. n2, o número de números naturais incluídos na expressão binária b1, resp. b2). A hipótese de indução garante que n1 1 e n2 1. Assim, as expressões binárias b, formadas por b1 e b2 (ou seja b1 + b2, b1 - b2, b1 * b2 e b1 / b2) têm um número de números inteiros igual a n1 + n2 1. 25 Novembro 2013 Lógica Computacional 13

- Por vezes a demonstração de uma certa propriedade tem de ser feita através de uma propriedade mais forte. demonstração por indução desta propriedade das fracções contínuas pode ser feita da seguinte forma (paradoxo de indução), como exemplificado de seguida Propriedade: Nenhuma expressão binária inclui dois operadores (sinais) consecutivos. Neste caso a hipótese de indução não nos vale. Mesmo assumindo que duas expressões binárias b1 e b2 não contêm dois sinais seguidos, o resultado não se pode garantir para a expressão b1 + b2 (ou obtida com os outros operadores). Com efeito, se b1 terminar num operador ou se b2 começar por um operador então a expressão b1 + b2 teria dois operadores seguidos. Assim sendo, vamos demonstrar duas propriedades mais fortes que a anterior Propriedade: Nenhuma expressão binária começa por operador. Propriedade: Nenhuma expressão binária termina por um operador. - Demonstraremos de seguida a primeira destas propriedades (a segunda é idêntica) 25 Novembro 2013 Lógica Computacional 14

Propriedade: Nenhuma expressão binária começa por operador. Passo Base: As expressões binárias mais simples, constituídas por números naturais, não começam obviamente por operadores (não têm nenhum). Passo Indução: Assuma-se a hipótese de indução, isto é que b1 e b2 não começam por operadores. Mas então a expressão b1 + b2, que começa da mesma forma de b1 também não começa por operador. o mesmo se pode dizer das expressões b1 b2, b1 * b2 e b1 / b2, o que conclui a demonstração. - Podemos agora demonstrar a propriedade inicial. 25 Novembro 2013 Lógica Computacional 15

Propriedade: Nenhuma expressão binária inclui dois operadores (sinais) consecutivos. Passo Base: As expressões binárias mais simples, constituídas por números naturais, não incluem dois operadores consecutivos (na realidade, não têm nenhum operador). Passo Indução: Assuma-se a hipótese de indução, isto é que b1 e b2 são expressões binárias. Neste caso, a hipótese de indução garante que no interior de b1 e de b2 não ocorrem dois operadores consecutivos. Mas como se viu, nem b1 termina num operador, nem b2 começa por um. Assim, na expressão binária b1 + b2, o operador de adição não se segue a, nem é seguido por, outro operador. Fica assim garantida a não existência de dois operadores consecutivos em b1 + b2. Idêntica garantia seria obtida para as expressões b1 b2, b1 * b2 e b1 / b2, o que conclui a demonstração. 25 Novembro 2013 Lógica Computacional 16

- Apesar de o método de indução ser geral e aplicável a qualquer conjunto indutivo, ele é particularmente útil para o conjunto dos números inteiros, como ilustrado de seguida. - Aproveitamos estes exemplos para fazer notar que o método de indução matemática não é um método construtivo, isto é, ele não serve para obter as propriedades desejadas, mas apenas para demonstrar a correção de propriedades suspeitadas. - A forma como estas propriedades são adivinhadas é um tema interessante para o estudo da criatividade, mas não é relevante para a demonstração. - Por exemplo, podemos obter a área de quadrados com lado inteiro através da sua formação em camadas como ilustrado abaixo: 1 1+3 1+3+5 1+3+5+7 - O padrão observado sugere que a soma dos primeiros n números ímpares é igual à área de um quadrado de lado n. - Mas será que este resultado é válido para todo o n? 25 Novembro 2013 Lógica Computacional 17

- Podemos então demonstrar por indução o resultado assim sugerido pela geometria. Propriedade: A soma dos primeiros n números ímpares é igual a n 2. Passo Base: Para n = 1 a propriedade verifica-se pois 1 = 1 2. Passo Indução: Assumindo-se a hipótese de indução para um número natural n, pretende demonstrar-se que a propriedade é válida para o número natural seguinte, isto é n i=1 (2i 1) = n 2 n+1 i=1 n i=1 (2i 1) = n 2 (2i 1) = (n +1) 2 25 Novembro 2013 Lógica Computacional 18

Passo de Indução: n (2i 1) = n 2 (2i 1) = (n +1) 2 i=1 è n+1 i=1 - Ora n+1 (2i 1) = [ 1+ 3+ 5+... + 2(n 1) ] +2((n +1) 1) i=1 n = (2i 1)+ 2n +1 i=1 = n 2 + 2n +1 agrupando as primeiras parcelas usando a hipótese de indução = (n +1) 2 Simplificando (binómio de Newton) o que demonstra o resultado pretendido. 25 Novembro 2013 Lógica Computacional 19

- Um outro resultado interessante é a soma de uma progressão geométrica com n termos, de razão r, começada por 1 S(n,r) =1+ r + r 2 + r 3 +... + r n 1 - Apesar de não ser muito óbvio qual o resultado desta soma, ela pode obter-se informalmente tendo em atenção que r S(n, r) = r + r 2 + r 3 +... + r n 1 + r n S(n,r) =1+ r + r 2 + r 3 +... + r n 1 - Subtraindo-se as duas somas, eliminando-se os termos comuns a ambas obtém-se que após simplificação permite obter o valor da soma Este resultado, obtido informalmente pode agora ser demonstrado por indução para qualquer número n de termos r S(n,r) S(n,r) = r n 1 S(n, r) = rn 1 r 1 25 Novembro 2013 Lógica Computacional 20

Propriedade: A soma S(n,r) de uma série geométrica com n termos de razão r ( 1) começada por 1 é dada por Passo Base: S(n, r) = rn 1 r 1 Para n = 1 a propriedade verifica-se pois S(1,r) = r1 1 r 1 =1 Passo Indução: - Ora S(n,r) = rn 1 r 1 è S(n +1, r) = rn+1 1 r 1 S(n +1, r) = [1+ r + r 2 + r 3 +... + r n 1 ]+ r n = S(n,r)+ r n = rn 1 r 1 + rn = rn 1+ r n+1 r n r 1 = rn+1 1 r 1 o que demonstra o resultado pretendido 25 Novembro 2013 Lógica Computacional 21