Laboratório de Algoritmos Avançados Capítulo 7
|
|
|
- Flávio Lacerda Fialho
- 7 Há anos
- Visualizações:
Transcrição
1 SCC-211 Lab. Algoritmos Avançados Capítulo 7 Teoria dos Números Adaptado por João Luís G. Rosa Introdução A Teoria dos Números é uma das mais bonitas e interessantes áreas da matemática. É o ramo da matemática que se preocupa com as propriedades dos números inteiros: Envolve muitos problemas práticos que são facilmente compreendidos mesmo por não-matemáticos; Muitos desses problemas podem ser encontrados em situações práticas, científicas e problemas de competição. Existe uma coleção de algoritmos interessantes relacionados que solucionam problemas de forma inteligente e eficiente.
2 Números Primos Um número primo é um inteiro p > 1 que somente é divisível por 1 e por ele mesmo: Se p é um número primo, então p = a b para inteiros a b implica que a = 1 e b = p; Os 10 primeiros primos são: 2, 3, 5, 7, 11, 13, 17, 19, 23 e 27. Qualquer número não-primo é chamado de composto. Encontrando Primos A forma mais simples de testar se um número n é primo é por divisões sucessivas: Comece pelo menor divisor candidato e tente todos os possíveis divisores maiores; Como 2 é o único primo par (por que?), uma vez que for verificado que n não é par, pode-se verificar somente números ímpares como possíveis fatores; Por fim, pode-se considerar n como primo tão logo não se consiga encontrar fatores primos menores que n (por que?).
3 Encontrando Primos sqrt(c) pode ser pré-calculado fora do laço. sqrt(c)+1 para evitar problemas de precisão. Teorema Fundamental da Aritmética Números primos são importantes por causa do teorema fundamental da aritmética. Qualquer número inteiro n pode ser expresso somente de uma forma como um produto de primos. Por exemplo, 105 é unicamente expresso como 3 5 7, e 32 como Esse coleção de números que quando multiplicada resulta em n é chamada de fatoração em primos de n.
4 Fatoração em Primos A ordem não importa em uma fatoração em primos: Pode-se canonicamente listar os números em ordem crescente; Mas a multiplicidade de cada primo importa: é o que diferencia a fatoração em primos de 4 da de 8. Um número primo p é um fator de x se ele ocorre na fatoração em primos de x. Fatoração em Primos sqrt(c) pode ser calculado somente quando o valor de c é alterado. sqrt(c)+1 para evitar problemas de precisão. i é incrementado em duas unidades, portanto segue a seqüência de números ímpares. Uma abordagem mais rápida seria ter uma lista de primos.
5 Crivo de Eratóstenes Crivo de Eratóstenes
6 Crivo de Eratóstenes A complexidade do algoritmo é O((n logn)(log log n)). E possui um requisito de memória de O(n). Divisibilidade Um inteiro b divide a, denotado por b a, se a = bk para algum inteiro k: Equivalentemente, b é um divisor de a ou a é um múltiplo de b, se b a; Como conseqüência, o menor divisor natural de qualquer número é 1. Como se pode encontrar todos os divisores de um número inteiro? Pode-se utilizar os fatores primos.
7 Divisibilidade A partir do teorema fundamental da aritmética sabe-se que um inteiro n é unicamente representado pelo produto de seus fatores primos: Cada divisor é o produto de algum subconjunto dos fatores primos; Tais subconjuntos podem ser construídos utilizando backtracking; Mas cuidado com fatores primos repetidos. Por exemplo, 12 (2, 2 e 3) e divisores (1,2,3,4,6,12). Factors and Factorials (Uva 160) The factorial of a number N (written N!) is defined as the product of all the integers from 1 to N. It is often defined recursively as follows: 1! = 1 N! = N * (N-1)! Factorials grow very rapidly--5! = 120, 10! = 3,628,800. One way of specifying such large numbers is by specifying the number of times each prime number occurs in it, thus 825 could be specified as ( ) meaning no twos, 1 three, 2 fives, no sevens and 1 eleven.
8 Factors and Factorials (Uva 160) Write a program that will read in a number N (2 N 100) and write out its factorial in terms of the numbers of the primes it contains. Input Input will consist of a series of lines, each line containing a single integer N. The file will be terminated by a line consisting of a single 0. Factors and Factorials (Uva 160) Output Output will consist of a series of blocks of lines, one block for each line of the input. Each block will start with the number N, right justified in a field of width 3, and the characters `!', space, and `='. This will be followed by a list of the number of times each prime number occurs in N!. These should be right justified in fields of width 3 and each line (except the last of a block, which may be shorter) should contain fifteen numbers. Any lines after the first should be indented. Follow the layout of the example shown below exactly.
9 Factors and Factorials (Uva 160) Sample input Sample output 5! = ! = Factovisors (UVa 10139) PC/Uva IDs: /10139, Popularity: A, Sucess rate: ave, Level: 2 The factorial function, n! is defined as follows for all nonnegative integers n: 0! = 1 n! = n * (n-1)! (n > 0) We say that a divides b if there exists an integer k such that k*a = b The input to your program consists of several lines, each containing two non-negative integers, n and m, both less than 2^31. For each input line, output a line stating whether or not m divides n!, in the format shown below.
10 Factovisors Sample Input Output for Sample Input divides 6! 27 does not divide 6! divides 20! does not divide 20! 1009 does not divide 1000! Máximo Divisor Comum Como 1 divide qualquer inteiro, então o mínimo divisor de qualquer par de inteiros é 1. Mais interessante é o máximo divisor comum, ou mdc, ou seja, o maior divisor comum compartilhado por um par de inteiros. Diz-se que dois inteiros a e b são relativamente primos se o mdc(a, b) = 1.
11 Máximo Divisor Comum O algoritmo de Euclides para encontrar o mdc de dois inteiros é considerado o primeiro algoritmo interessante da história. Outras formas seriam testar todos os divisores de a em b; Ou encontrar os fatores primos de a e b e calcular o produto de todos os fatores comuns; Ambas as abordagens são computacionalmente intensivas. Algoritmo de Euclides Ex: a = 30 e b = 4: Resto <> 0. (Continua) Resto = 0 (Fim do Algoritmo) MDC = 2
12 Máximo Divisor Comum O algoritmo de Euclides se baseia em duas observações: Se b a, então mdc(a, b) = b; Se a = bt + r, então mdc(a, b) = mdc(b, r). O algoritmo de Euclides pode ser aplicado recursivamente, substituindo max(a, b) pelo resto da divisão de max(a, b) por min(a, b). O algoritmo de Euclides realiza um número logarítmico de iterações. Máximo Divisor Comum Por exemplo, se a = e b = 2132: mdc(34398, 2132) = mdc(34398 % 2132, 2132) = mdc(2132, 286) mdc(2132, 286) = mdc(2132 % 286, 286) = mdc(286, 130) mdc(286, 130) = mdc(286 % 130, 130) = mdc(130, 26) mdc(130, 26) = mdc(130 % 26,26) = mdc(26, 0) Portanto, mdc(34398, 2132) = 26.
13 Máximo Divisor Comum Mínimo Múltiplo Comum Outra função interessante entre dois inteiro a e b é o mínimo múltiplo comum, mmc: É o menor inteiro divisível por a e b; Por exemplo, mmc(24, 36) = 72. Uma aplicação de mmc é o cálculo da periodicidade entre dois eventos periódicos distintos: Qual é o próximo ano (após 2000) que a eleição presidencial (4 anos) coincidirá com o censo (10 anos)? Os eventos coincidem a cada 20 anos, pois mmc(4,10) = 20. Logo, como a última vez, antes de 2000, em que a eleição e o censo coincidiram foi em 1990, houve coincidência novamente em 2010.
14 Mínimo Múltiplo Comum É evidente que mmc(a, b) max(a, b). De forma similar, como a b é múltiplo de ambos a e b, então mmc(a, b) ab. O algoritmo de Euclides provê uma forma eficiente de calcular mmc, uma vez que mmc(a, b) = ab/mdc(a, b). Entretanto, é necessário ter cuidado com a possibilidade de overflow na multiplicação de a por b. Existe um algoritmo em (Dijkstra, 76) que não utiliza a multiplicação. Aritmética Modular Em diversos problemas, está-se interessado em conhecer o resto de divisões de inteiros: Por exemplo, dado que o seu aniversário é em uma quarta-feira, quando será o seu aniversário no próximo ano? Basta saber o resto da divisão de 365 (ou 366) por 7, ou seja, 365 % 7 = 1 ou 366 % 7 = 2; Portanto, o aniversário pode cair em uma quinta ou em uma sexta-feira, dependendo se o ano é bissexto ou não.
15 Aritmética Modular Aritmética modular permite que diversos cálculos similares sejam feitos de forma eficiente, ou seja, sem o uso de aritmética de grandes números (big numbers). O número dividido é chamado de módulo e o resto de resíduo. As operações aritméticas podem ser realizadas da seguinte maneira... Aritmética Modular Adição (x + y) % n = ((x % n) + (y % n)) % n Quantos centavos eu tenho se receber R$123,45 da minha mãe e R$94,67 do meu pai? (( % 100) + (9.467 % 100)) % 100 = ( ) % 100 = 12 % 100. Subtração Pode-se considerar uma adição com números negativos. Quantos centavos eu tenho após gastar R$52,53? (12 % 100) (53 % 100) = -41 % 100 = 59 % 100.
16 Aritmética Modular Multiplicação: Pode-se considerar uma adição repetida. xy % n = (x % n) (y % n) % n. Quantos centavos você terá se receber R$17,28 por hora com horas trabalhadas? ( ) % 100 = (1.728 % 100) (2.143 % 100) % 100 = % 100 = 4 % 100. Exponenciação: x y % n = (x % n) y % n Aritmética Modular Aritmética modular possui diversas aplicações interessantes: Encontrar os últimos dígitos. Algoritmo de criptografia RSA. Cálculos de Calendário.
17 Aritmética Modular Encontrar os últimos dígitos Qual é o último dígito de 2 100? (ou seja, % 10): 2 3 % 10 = % 10 = 8 8 % 10 = % 10 = 4 4 % 10 = % 10 = 6 6 % 10 = % 10 = 6 6 % 10 = % 10 = 6 6 % 10 = % 10 = % 10 = 6 Exercícios para Nota Combinations (369) Polynomial coefficients (10105)
18 Combinations (369) Computing the exact number of ways that N things can be taken M at a time can be a great challenge when N and/or M become very large. Challenges are the stuff of contests. Therefore, you are to make just such a computation given the following: GIVEN: 5 <= N <= 100, and 5 <= M <= 100, and M <= N Compute the EXACT value of: C = N!/((N-M)! X M!) Combinations (369) You may assume that the final value of C will fit in a 32-bit Pascal LongInt or a C long. For the record, the exact value of 100! is: 93,326,215,443,944,152,681,699,238,856,266,700,4 90,715,968,264,381,621,468,592,963,895,217,59 9,993,229,915,608,941,463,976,156,518,286,253, 697,920,827,223,758,251,185,210,916,864,000,0 00,000,000,000,000,000,000
19 Combinations (369) Input and Output The input to this program will be one or more lines each containing zero or more leading spaces, a value for N, one or more spaces, and a value for M. The last line of the input file will contain a dummy N, M pair with both values equal to zero. Your program should terminate when this line is read. The output from this program should be in the form: N things taken M at a time is C exactly. Combinations (369) Sample Input Sample Output 100 things taken 6 at a time is exactly. 20 things taken 5 at a time is exactly. 18 things taken 6 at a time is exactly.
20 Polynomial coefficients (10105) The Problem The problem is to calculate the coefficients in expansion of polynomial (x 1 +x x k ) n. The Input The input will consist of a set of pairs of lines. The first line of the pair consists of two integers n and k separated with space (0<K,N<13). This integers define the power of the polynomial and the amount of the variables. The second line in each pair consists of k non-negative integers n 1,..., n k, where n n k =n. Polynomial coefficients (10105) The Output For each input pair of lines the output line should consist one integer, the coefficient by the monomial x 1 n1 x 2 n2...x k nk in expansion of the polynomial (x 1 +x x k ) n. Sample Input Sample Output 2 2
21 Referências Batista, G. & Campello, R. Slides disciplina Algoritmos Avançados, ICMC-USP, Skiena, S. S. & Revilla, M. A. Programming Challenges The Programming Contest Training Manual. Springer, Wikipedia: _Erat%C3%B3stenes
Algoritmos Avançados Capítulo 8
SCC-210 Algoritmos Avançados Capítulo 8 Teoria dos Números Adaptado por João Luís G. Rosa Introdução A Teoria dos Números é uma das mais bonitas e interessantes áreas da matemática. É o ramo da matemática
Matemática Discreta. Fundamentos e Conceitos da Teoria dos Números. Universidade do Estado de Mato Grosso. 4 de setembro de 2017
Matemática Discreta Fundamentos e Conceitos da Teoria dos Números Professora Dr. a Donizete Ritter Universidade do Estado de Mato Grosso 4 de setembro de 2017 Ritter, D. (UNEMAT) Matemática Discreta 4
Matemática para Ciência de Computadores
Matemática para Ciência de Computadores 1 o Ano - LCC & ERSI Luís Antunes [email protected] DCC-FCUP Complexidade 2002/03 1 Inteiros e divisão Definição: Se a e b são inteiros com a 0, dizemos que a divide
MATEMÁTICA 1 MÓDULO 2. Divisibilidade. Professor Matheus Secco
MATEMÁTICA 1 Professor Matheus Secco MÓDULO 2 Divisibilidade 1. DIVISIBILIDADE 1.1 DEFINIÇÃO: Dizemos que o inteiro a é divisível pelo inteiro b (ou ainda que a é múltiplo de b) se existe um inteiro c
Instituto Tecnológico de Aeronáutica
Instituto Tecnológico de Aeronáutica Programa de Pós-Graduação em Engenharia de Infraestrutura Aeronáutica Programa de Pós-Graduação em Engenharia Aeronáutica e Mecânica Prova de Seleção 2 o semestre de
CIC 111 Análise e Projeto de Algoritmos II
CIC 111 Análise e Projeto de Algoritmos II Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 21 Number theory Primes and factors Modular arithmetic Solving equations Other results
SCC-210. Algoritmos Avançados Capítulo 5
SCC-210 Algoritmos Avançados Capítulo 5 Aritmética & Álgebra Adaptado por João Luís G. Rosa 1 Organização Aritmética Computacional Números Inteiros Gigantes (Big Numbers) Bases Numéricas e Conversões Números
Computação e Programação 2009 / 2010
Computação e Programação 2ª Aula de Problemas Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Exercícios Resolvidos [Livro 1] (Ver referências no slide 20) 3.3 Write a program to convert
Divisão de Engenharia Mecânica. Programa de Pós-Graduação em Engenharia Aeronáutica e Mecânica. Prova de Seleção para Bolsas 1 o semestre de 2014
Divisão de Engenharia Mecânica Programa de Pós-Graduação em Engenharia Aeronáutica e Mecânica Prova de Seleção para Bolsas 1 o semestre de 2014 07 de março de 2014 Nome do Candidato Observações 1. Duração
COMPUTAÇÃO E PROGRAMAÇÃO
COMPUTAÇÃO E PROGRAMAÇÃO º Semestre 205/206 MEMec, LEAN Ficha da Aula Prática 3: Estruturas de repetição. Sumário das tarefas e objectivos da aula:. Estruturas de repetição controladas por contador 2.
Computação e Programação
Computação e Programação 10ª Aula de Problemas Tópicos Avançados sobre Funções Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Problema 1 3. The velocity of sound in air is 49.02xT^(1/2)
Mathematical Foundation I: Fourier Transform, Bandwidth, and Band-pass Signal Representation PROF. MICHAEL TSAI 2011/10/13
Mathematical Foundation I: Fourier Transform, Bandwidth, and Band-pass Signal Representation PROF. MICHAEL TSAI 2011/10/13 Fourier Transform (): a non-periodic deterministic signal. Definition: the Fourier
Números Inteiros Algoritmo da Divisão e suas Aplicações
Números Inteiros Algoritmo da Divisão e suas Aplicações Diferentemente dos números reais (R), o conjunto dos inteiros (Z) não é fechado para a divisão. Esse não-fechamento faz com que a divisão entre inteiros
Trabalho de AMSR. Especificação e Verificação de uma Câmara Fotográfica Digital. Problema a Resolver FEUP/MRSC/AMSR MPR. » Problema a concurso
VF 1 Especificação e Verificação de uma Câmara Fotográfica Digital Trabalho de AMSR FEUP/MRSC/AMSR MPR VF 2 Problema a Resolver» Problema a concurso 12 th SDL Forum, 20-24 Junho 2005, Grimstad, Noruega
Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas
Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas Aplicar os passos do processo de desenvolvimento para a construção de um algoritmo 1 Exercícios Resolvidos 1 - EXERCÍCIO
NORMAS DE FUNCIONAMENTO DOS CURSOS DE LÍNGUAS (TURMAS REGULARES E INTENSIVAS) 2015/2016
NORMAS DE FUNCIONAMENTO DOS CURSOS DE LÍNGUAS (TURMAS REGULARES E INTENSIVAS) 2015/2016 1. Tipos de turma e duração: O CLECS oferece dois tipos de turma: regular e intensivo. Além destas turmas, o CLECS
Definição. Diremos que um número inteiro d é um divisor de outro inteiro a, se a é múltiplo de d; ou seja, se a = d c, para algum inteiro c.
Divisores Definição. Diremos que um número inteiro d é um divisor de outro inteiro a, se a é múltiplo de d; ou seja, se a = d c, para algum inteiro c. Quando a é múltiplo de d dizemos também que a é divisível
Ciclo 3 Encontro 1 NÚMEROS PRIMOS, FATORAÇÃO ÚNICA EM PRIMOS, MDC E MMC VIA FATORAÇÃO EM PRIMOS
1 Ciclo 3 Encontro 1 NÚMEROS PRIMOS, FATORAÇÃO ÚNICA EM PRIMOS, MDC E MMC VIA FATORAÇÃO EM PRIMOS Nível 3 PO: Márcio Reis 11º Programa de Iniciação Científica Jr. Números primos, fatoração única em primos,
a) Falsa. Por exemplo, para n = 2, temos 3n = 3 2 = 6, ou seja, um número par.
Matemática Unidade I Álgebra Série - Teoria dos números 01 a) Falsa. Por exemplo, para n =, temos 3n = 3 = 6, ou seja, um número par. b) Verdadeira. Por exemplo, para n = 1, temos n = 1 =, ou seja, um
As 100 melhores piadas de todos os tempos (Portuguese Edition)
As 100 melhores piadas de todos os tempos (Portuguese Edition) Click here if your download doesn"t start automatically As 100 melhores piadas de todos os tempos (Portuguese Edition) As 100 melhores piadas
COMPUTAÇÃO E PROGRAMAÇÃO
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2015/2016 MEMec, LEAN Ficha da Aula Prática 6: Cadeias de caracteres (strings). Estruturas de dados (structures). Sumário das tarefas e objectivos da aula: 1. Utilizar
Paralelização Eficiente para o Algoritmo Binário de Exponenciação Modular
Paralelização Eficiente para o Algoritmo Binário de Exponenciação Modular Pedro Carlos da Silva Lara Fábio Borges de Oliveira Renato Portugal Laboratório Nacional de Computação Científica Índice 1 Introdução
DIAGNÓSTICO DE MATEMÁTICA
Não esqueça de se cadastrar no site. Não utilize nenhum rascunho, deixe todas as suas anotações registradas e informe o tempo utilizado na resolução. NOME: TEL: TEMPO UTILIZADO NA RESOLUÇÃO: 1. Macey is
Criptografia e Segurança de Rede Capítulo 4. Quarta Edição por William Stallings
Criptografia e Segurança de Rede Capítulo 4 Quarta Edição por William Stallings Capítulo 4 Corpos Finitos Na manhã seguinte, ao nascer o dia, Star entrou em casa, aparentemente ávida por uma lição. Eu
MATEMÁTICA. Aula 4. Professor : Dêner Rocha. Monster Concursos 1
MATEMÁTICA Aula 4 Professor : Dêner Rocha Monster Concursos 1 Divisibilidade Critérios de divisibilidade São critérios que nos permite verificar se um precisarmos efetuar grandes divisões. número é divisível
11.1) Noções Elementares 11.2) MDCs e algoritmos de Euclides 11.3) Aritmética modular 11.4) Aplics da MD: O sistema criptográfico RSA
Teoria de Números 11.1) Noções Elementares 11.2) MDCs e algoritmos de Euclides 11.3) Aritmética modular 11.4) Aplics da MD: O sistema criptográfico RSA Material extraído dos livros-textos (Cormen( Cormen)
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/14 3 - INDUÇÃO E RECURSÃO 3.1) Indução Matemática 3.2)
Álgebra A - Aula 01 Algoritmo da divisão de Euclides e Algoritmo Euclideano estendido
Álgebra A - Aula 01 Algoritmo da divisão de Euclides e Algoritmo Euclideano estendido Elaine Pimentel Departamento de Matemática, UFMG, Brazil 2 o Semestre - 2010 Introdução Objetivo: estudar o método
Decomposição de um número composto. Todo número composto pode ser decomposto em fatores primos Ex: = 2 2 X 3 X 5 X 7
Decomposição de um número composto Todo número composto pode ser decomposto em fatores primos Ex: 420 2 210 2 105 3 35 5 7 7 1 420= 2 2 X 3 X 5 X 7 Determinação do número de divisores de um número natural
PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)
PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) Eduardo Gonçalves Click here if your download doesn"t start automatically PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese
é uma proposição verdadeira. tal que: 2 n N k, Φ(n) = Φ(n + 1) é uma proposição verdadeira. com n N k, tal que:
Matemática Discreta 2008/09 Vítor Hugo Fernandes Departamento de Matemática FCT/UNL Axioma (Princípio da Boa Ordenação dos Números Naturais) O conjunto parcialmente (totalmente) ordenado (N, ), em que
O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil)
O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil) Frances Hodgson Burnett Click here if your download doesn"t start automatically O Jardim Secreto - Coleção Reencontro Infantil (Em
Aula 12 - Correção de erros
Aula 12 - Correção de erros Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 5 de abril de 2016 ELD0001 Prof.
Aula prática 5. Funções Recursivas
Programação Funcional UFOP DECOM 2014.1 Aula prática 5 Funções Recursivas Resumo Definições recursivas são comuns na programação funcional. Nesta aula vamos aprender a definir funções recursivas. Sumário
Guerra Irregular: terrorismo, guerrilha e movimentos de resistência ao longo da história (Portuguese Edition)
Guerra Irregular: terrorismo, guerrilha e movimentos de resistência ao longo da história (Portuguese Edition) Alessandro Visacro Click here if your download doesn"t start automatically Guerra Irregular:
AKS: um algoritmo para identificar números primos
AKS: um algoritmo para identificar números primos IM-UFBA 08 de novembro de 2016 Índice 1 Preliminares 2 3 4 5 Introdução Números primos Comprovar a primalidade de um número natural significa comprovar
CURSO ANUAL DE MATEMÁTICA VOLUME 1
CURSO ANUAL DE MATEMÁTICA VOLUME ) SISTEMA DE NUMERAÇÃO DECIMAL O sistema de numeração que usamos é o sistema de numeração decimal, pelo fato de contarmos os elementos em grupos de dez. Dezenas cada grupo
Programa Combinatória Aritmética Racional MATEMÁTICA DISCRETA. Patrícia Ribeiro. Departamento de Matemática, ESTSetúbal 2018/ / 52
1 / 52 MATEMÁTICA DISCRETA Patrícia Ribeiro Departamento de Matemática, ESTSetúbal 2018/2019 2 / 52 Programa 1 Combinatória 2 Aritmética Racional 3 Grafos 3 / 52 Capítulo 1 Combinatória 4 / 52 Princípio
Matemática Discreta. Introdução à Teoria de Números - Exercícios 1 o ano /2011
Lic. em Ciências da Computação Matemática Discreta Introdução à Teoria de Números - Exercícios 1 o ano - 2010/2011 1. Determine o quociente e o resto na divisão de: (a) 310156 por 197; (b) 32 por 45; (c)
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/30 3 - INDUÇÃO E RECURSÃO 3.1) Indução Matemática 3.2)
Apaixone-se por você: 1 (Portuguese Edition)
Apaixone-se por você: 1 (Portuguese Edition) Wanderley Oliveira Click here if your download doesn"t start automatically Apaixone-se por você: 1 (Portuguese Edition) Wanderley Oliveira Apaixone-se por você:
, com k 1, p 1, p 2,..., p k números primos e α i, β i 0 inteiros, as factorizações de dois números inteiros a, b maiores do que 1.
Como seria de esperar, o Teorema Fundamental da Aritmética tem imensas consequências importantes. Por exemplo, dadas factorizações em potências primas de dois inteiros, é imediato reconhecer se um deles
Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition)
Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition) Padre Paulo Ricardo Click here if your download doesn"t start automatically Um olhar que cura: Terapia das doenças espirituais (Portuguese
ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM
Read Online and Download Ebook ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM DOWNLOAD EBOOK : ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS Click link bellow
Algoritmos. OBMEP Teoria dos números - Parte I. Algoritmo da divisão:
OBMEP Teoria dos números - Parte I Elaine Pimentel 1 o Semestre - 2006 Algoritmos Algoritmo = processo de cálculo baseado em regras formais Especificação de um algoritmo: entrada + instruções + saída Perguntas:
4. Marque a alternativa que considerar correta na tabela abaixo. 5. Utilize o verso das folhas para a resolução das questões
Observações 1. Duração da prova: 90 minutos (uma hora e meia) 2. Não é permitido o uso de calculadoras ou outros dispositivos eletrônicos para cálculo 3. Cada pergunda admite uma única resposta 4. Marque
a = bq + r e 0 r < b.
1 Aritmética dos Inteiros 1.1 Lema da Divisão e o Algoritmo de Euclides Recorde-se que a, o módulo ou valor absoluto de a, designa a se a N a = a se a / N Dados a, b, c Z denotamos por a b : a divide b
Portal da OBMEP. Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano
Material Teórico - Módulo de Divisibilidade MDC e MMC - Parte 1 Sexto Ano Autor: Prof. Angelo Papa Neto Revisor: Prof. Antonio Caminha M. Neto 1 Máximo divisor comum Nesta aula, estudaremos métodos para
Critérios de divisibilidade Para alguns números como o dois, o três, o cinco e outros, existem regras que permitem verificar a divisibilidade sem se
Critérios de divisibilidade Para alguns números como o dois, o três, o cinco e outros, existem regras que permitem verificar a divisibilidade sem se efetuar a divisão. Essas regras são chamadas de critérios
CURSO PRF 2017 MATEMÁTICA
AULA 001 1 MATEMÁTICA PROFESSOR AULA 001 MATEMÁTICA DAVIDSON VICTOR 2 AULA 01 - CONJUNTOS NUMÉRICOS CONJUNTO DOS NÚMEROS NATURAIS É o primeiro e o mais básico de todos os conjuntos numéricos. Pertencem
O Príncipe Feliz e Outras Histórias (Edição Bilíngue) (Portuguese Edition)
O Príncipe Feliz e Outras Histórias (Edição Bilíngue) (Portuguese Edition) Oscar Wilde Click here if your download doesn"t start automatically O Príncipe Feliz e Outras Histórias (Edição Bilíngue) (Portuguese
Regras de Divisibilidade. 6 ano E.F. Professores Cleber Assis e Tiago Miranda
Módulo Resolução de Exercícios Regras de Divisibilidade 6 ano E.F. Professores Cleber Assis e Tiago Miranda Resolução de Exercícios Regras de Divisibilidade 1 Exercícios Introdutórios Exercício 1. de:
MÚLTIPLOS E DIVISORES
MÚLTIPLOS E DIVISORES 6º ANO - Prof. Patricia Caldana Múltiplos e divisores são números que resultam da multiplicação por um número natural e que dividem um número deixando resto zero, respectivamente.
DIBELS TM. Portuguese Translations of Administration Directions
DIBELS TM Portuguese Translations of Administration Directions Note: These translations can be used with students having limited English proficiency and who would be able to understand the DIBELS tasks
4.1 Cálculo do mdc: algoritmo de Euclides parte 1
page 92 92 ENCONTRO 4 4.1 Cálculo do mdc: algoritmo de Euclides parte 1 OAlgoritmodeEuclidesparaocálculodomdcbaseia-senaseguintepropriedade dos números naturais. Observamos que essa propriedade está muito
GUIÃO F. Grupo: Minho. 1º Momento. Intervenientes e Tempos. Descrição das actividades
GUIÃO F Prova construída pelos formandos e validada pelo GAVE, 1/7 Grupo: Minho Disciplina: Inglês, Nível de Continuação 11.º ano Domínio de Referência: Um Mundo de Muitas Culturas 1º Momento Intervenientes
MATEMÁTICA MÓDULO 1 TEORIA DOS NÚMEROS 1. DIVISIBILIDADE 1.1. DEFINIÇÃO 1.2. CRITÉRIOS DE DIVISIBILIDADE
TEORIA DOS NÚMEROS 1. DIVISIBILIDADE Neste momento inicial, nosso interesse será em determinar quando a divisão entre dois números inteiros é exata, ou seja, quando o resto da divisão é 0. Antes de mais
Instituto Tecnológico de Aeronáutica
Instituto Tecnológico de Aeronáutica Programa de Pós-Graduação em Engenharia de Infraestrutura Aeronáutica Programa de Pós-Graduação em Engenharia Aeronáutica e Mecânica Prova de Seleção 2 o semestre de
Delphi para Android e ios: Desenvolvendo Aplicativos Móveis (Portuguese Edition)
Delphi para Android e ios: Desenvolvendo Aplicativos Móveis (Portuguese Edition) William Duarte Click here if your download doesn"t start automatically Delphi para Android e ios: Desenvolvendo Aplicativos
Endomarketing de A a Z (Portuguese Edition) By Analisa de Medeiros Brum
Endomarketing de A a Z (Portuguese Edition) By Analisa de Medeiros Brum Endomarketing de A a Z (Portuguese Edition) By Analisa de Medeiros Brum Em Endomarketing de A a Z, a publicitária, consultora e palestrante
Islamismo (Coleção Religiões) (Portuguese Edition)
Islamismo (Coleção Religiões) (Portuguese Edition) Xeique Taleb Hussein al-khazraji Click here if your download doesn"t start automatically Islamismo (Coleção Religiões) (Portuguese Edition) Xeique Taleb
Abraçado pelo Espírito (Portuguese Edition)
Abraçado pelo Espírito (Portuguese Edition) Charles Swindoll Click here if your download doesn"t start automatically Abraçado pelo Espírito (Portuguese Edition) Charles Swindoll Abraçado pelo Espírito
EXCEL PARA FINANçAS PESSOAIS (PORTUGUESE EDITION) BY FABRíCIO AUGUSTO FERRARI
Read Online and Download Ebook EXCEL PARA FINANçAS PESSOAIS (PORTUGUESE EDITION) BY FABRíCIO AUGUSTO FERRARI DOWNLOAD EBOOK : EXCEL PARA FINANçAS PESSOAIS (PORTUGUESE EDITION) Click link bellow and free
EXEMPLO 1 DE CONTROLE DO ph ATUALMENTE EM USO NAS USINAS DE AÇÚCAR E ÁLCOOL
ENTRADA DE CANA EXEMPLO 1 DE CONTROLE DO ph ATUALMENTE EM USO NAS USINAS DE AÇÚCAR E ÁLCOOL TRANSMISSOR DE ph TRANSMISSÃO PARA (SAÍDA DE 4 A 20 ma) ELETRODO DE ph FREQUÊNCIA (SAÍDA DE 4 A 20 ma) 1- Com
Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition)
Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition) Robert K. Yin Click here if your download doesn"t start automatically Pesquisa Qualitativa do Início ao Fim (Métodos de
Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition)
Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition) Salomão Silva Click here if your download doesn"t start automatically Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition) Salomão Silva Aprendi A Fazer
Biscuit - potes (Coleção Artesanato) (Portuguese Edition)
Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo Click here if your download doesn"t start automatically Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo
MATEMÁTICA. ÍNDICE Conjuntos Numéricos... 2
MATEMÁTICA ÍNDICE Conjuntos Numéricos... 2 1 1 Matemática 2 Conjuntos Numéricos 00 Introdução Os conjuntos numéricos mostram a evolução do homem no decorrer do tempo mostrando que, de acordo com suas necessidades,
Números Naturais Representação, Operações e Divisibilidade. Múltiplos e Divisores. Tópicos Adicionais
Números Naturais Representação, Operações e Divisibilidade Múltiplos e Divisores Tópicos Adicionais Números Naturais Representação, Operações e Divisibilidade Múltiplos e Divisores 1 Exercícios Introdutórios
Aula 21 Ordenação externa
MC3305 Algoritmos e Estruturas de Dados II Aula 21 Ordenação externa Slides adaptados de Brian Cooper (Yahoo Research) Prof. Jesús P. Mena-Chalco [email protected] 2Q-2015 1 Números de Ackermann
Polynomials Prasolov
Polynomials Prasolov Theorem 1.1.1 (Rouché). Let and be polynomials, and γ a closed curve without self-intersections in the complex plane. If for all γ, then inside γ there is an equal number of roots
