A pirâmide de Pascal

Documentos relacionados
ROTEIRO DE ESTUDO VP4 MATEMÁTICA 3 a ETAPA 6 o ao 9º Ano INTEGRAL ENSINO FUNDAMENTAL 1º E 2º ANOS INTEGRAIS ENSINO MÉDIO

RESOLUÇÃO Matemática APLICADA FGV Administração

Somatórias e produtórias

N1Q1 Solução. a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas.

Resolução da Prova da Escola Naval Matemática Prova Azul

Análise Combinatória. Prof. Thiago Figueiredo

GAAL /1 - Simulado - 1 Vetores e Produto Escalar

Estrutura de Dados Básica

2 Matrizes. 3 Definição Soma de duas matrizes, e ( ) 4 Propriedades Propriedades da soma de matrizes ( )

Conceitos e fórmulas

94 (8,97%) 69 (6,58%) 104 (9,92%) 101 (9,64%) 22 (2,10%) 36 (3,44%) 115 (10,97%) 77 (7,35%) 39 (3,72%) 78 (7,44%) 103 (9,83%)

Contagem (2) Anjolina Grisi de Oliveira / CIn-UFPE. Centro de Informática Universidade Federal de Pernambuco

XXXVI OLIMPÍADA PAULISTA DE MATEMÁTICA Prova da Primeira Fase (11 de agosto de 2012) Nível (6 o e 7 o anos do Ensino Fundamental)

MATEMÁTICA COMBINATÓRIA: INTRODUÇÃO

Nesta aula iremos continuar com os exemplos de revisão.

Questão 1. Questão 3. Questão 2. alternativa E. alternativa B. alternativa E. A figura exibe um mapa representando 13 países.

Introdução à Programação Aula 11 Mais sobre ciclos e iteração

Escola E.B. 2,3 General Serpa Pinto Cinfães Matemática 5 Ano Letivo 2012/2013 FICHA FORMATIVA: SÓLIDOS GEOMÉTRICOS E FIGURAS NO PLANO

CAPÍTULO 1- OPERAÇÕES COM NÚMEROS INTEIROS Indicadores de aprendizagem Verifica se sabes: Identificar o conjunto dos números inteiros.

Caderno 2: 60 minutos. Tolerância: 20 minutos. (não é permitido o uso de calculadora)

Sociedade Brasileira de Matemática Mestrado Profissional em Matemática em Rede Nacional. n=1

ficha 3 espaços lineares

Matemática Aplicada. Qual é a altitude do centro do parque, ponto de encontro das diagonais, em relação ao nível do mar?

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

Prova Final de Matemática

Simulado OBM Nível 2

Matemática - UEL Compilada em 18 de Março de Prof. Ulysses Sodré Matemática Essencial:

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

FUVEST a Fase Matemática RESOLUÇÃO: Professora Maria Antônia Gouveia.

Revisão para a Bimestral 8º ano

O problema do jogo dos discos 1

37ª OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 1 (6º e 7º anos do Ensino Fundamental) GABARITO

ELIPSES INSCRITAS NUM TRIÂNGULO

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA HABILIDADES CONTEÚDO METODOLOGIA/ESTRATÉGIA HORA/ AULA ANÁLISE GRÁFICA DE FUNÇÕES

UNIVERSIDADE FEDERAL DE SANTA MARIA

Exercícios Teóricos Resolvidos

BIMESTRAL - MANHÃ MATEMÁTICA CÁLCULOS TESTES. Nome: Nº: Data: / /2007 Série: 6ª/Ano: 7º Bimestre: 1º NOTA: Prova: Disciplina:

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

Python Condicionais e Loops. Introdução à Programação SI1

Programa Olímpico de Treinamento. Aula 9. Curso de Combinatória - Nível 2. Tabuleiros. Prof. Bruno Holanda

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO

FÓRMULAS DO EXCEL QUE SALVARAM MEU EMPREGO

PROPRIEDADES DOS DETERMINANTES E O CÁLCULO DA ÁREA DE TRIÂN- GULOS: EXEMPLOS SIGNIFICATIVOS

Canguru Matemático sem Fronteiras 2014

Microsoft Office Excel 2007

PROVA OBJETIVA DE MATEMÁTICA VESTIBULAR FGV CURSO DE ADMINISTRAÇÃO RESOLUÇÃO: Profa. Maria Antônia C. Gouveia

Applets no Geogebra. Acesse os endereços dados a seguir e conheça exemplos de Applets.

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto

x0 = 1 x n = 3x n 1 x k x k 1 Quantas são as sequências com n letras, cada uma igual a a, b ou c, de modo que não há duas letras a seguidas?

Projeção ortográfica da figura plana

1. Tipos de simetria no plano

QUESTÃO 1 ALTERNATIVA B

Revisão Extra UECE. 1. (Espcex- 2013) A figura a seguir apresenta o gráfico de um polinômio P(x) do 4º grau no intervalo 0, no intervalo 0,5 é

Representação de Algoritmos - Linguagens de Programação

PLANO DE ESTUDOS DE MATEMÁTICA 8.º ANO

e à Linguagem de Programação Python

Aplicações de Combinatória e Geometria na Teoria dos Números

O coeficiente angular

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR

CIÊNCIA DA COMPUTAÇÃO I Excel. Núm1, núm2,... são argumentos de 1 a 255 cuja soma ou valor total você deseja obter.

Escola: ( ) Atividade ( ) Avaliação Aluno(a): Número: Ano: Professor(a): Data: Nota:

PROPOSTAS DE TRABALHO PARA OS ALUNOS A PARTIR DE JOGOS 2º ANO. Adriana da Silva Santi Coordenação Pedagógica de Matemática

FICHA N.º1:Isometrias: Reflexão, rotação e translação ISOMETRIAS

Capítulo 5: Aplicações da Derivada

3ª série EM - Lista de Questões para a RECUPERAÇÃO FINAL - MATEMÁTICA

AV2 - MA (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?

Universidade Estadual de Santa Cruz. Departamento de Ciências Exatas e Tecnológicas. Especialização em Matemática. Disciplina: Estruturas Algébricas

Módulo de Geometria Anaĺıtica 1. Paralelismo e Perpendicularismo. 3 a série E.M.

Soluções das Questões de Matemática do Processo Seletivo de Admissão ao Colégio Naval PSACN

Será exibido um painel de opções com 3 possibilidades: Cadastrar Cliente, Listagem de Cliente e Gerar Chave de Instalação.

Notas de Cálculo Numérico

Tanto neste nosso jogo de ler e escrever, leitor amigo, como em qualquer outro jogo, o melhor é sempre obedecer às regras.

Resolução dos Exercícios sobre Derivadas

Matemática SSA 2 REVISÃO GERAL 1

Como fazer para deixar firme uma estante de hastes com prateleiras que está balançando para os lados?

Informática no Ensino da Matemática

ponto P terá as projecções P 1 e P 2. E o eixo X passa para X. Vamos ver o que acontece no plano do

Princípio da Casa dos Pombos I

Construção de tabelas verdades

CAPOTRASTE ou BRAÇADEIRA VOCÊ SABE COMO USAR?

Teoria dos Números. A Teoria dos Números é a área da matemática que lida com os números inteiros, isto é, com o conjunto

ESPM VESTIBULAR 2004_1 NOVEMBRO DE 2003

QUADRADO MÁGICO - ORDEM 4

ESCOLA BÁSICA VASCO DA GAMA - SINES

QUESTÃO 17 Cada um dos cartões abaixo tem de um lado um número e do outro uma letra.

UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DEPARTAMENTO DE FÍSICA, ESTATÍSTICA E MATEMÁTICA

TIPO DE PROVA: A. Questão 1. Questão 4. Questão 2. Questão 3. alternativa D. alternativa A. alternativa D. alternativa C

MATEMÁTICA TIPO C. 01. A função tem como domínio e contradomínio o conjunto dos números reais e é definida por ( ). Analise a

2 A Derivada. 2.1 Velocidade Média e Velocidade Instantânea

1. Examine cada relação e escreva se é uma função de A em B ou não. Em caso afirmativo determine o domínio, a imagem e o contradomínio.

O B. Podemos decompor a pirâmide ABCDE em quatro tetraedros congruentes ao tetraedro BCEO. ABCDE tem volume igual a V = a2.oe

n! (n r)!r! P(A B) P(A B) = P(A)+P(B) P(A B) P(A/B) = 1 q, 0 < q < 1

13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau

MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade

Exame de Seleção à 1 a Série do Ensino Médio /10/2005

BCC202 - Estrutura de Dados I

ESCALAS. Escala numérica objeto. é a razão entre a dimensão gráfica e a dimensão real de um determinado. d/d = 1/Q

Python: Comandos Básicos. Claudio Esperança

Estruturas de Repetição

01) 48 02) 96 03) ) ) 336. Os três anéis de cores diferentes poderão ser colocados em 3 de 8 dedos das mãos da senhora, logo

Transcrição:

A pirâmide de Pascal Luzitelma Maria Barbosa de Castro Tarcisio Praciano-Pereira Departamento de Matemática Universidade Estadual Vale do Acaraú Março de 2003 luzitl@hotmail.com pré-prints do Curso de Matemática de Sobral no. 2003.1 Editor Tarcisio Praciano-Pereira tarcisio@member.ams.org Resumo Mostramos uma generalização do Triângulo de Pascal em que pisos de uma pirâmide governam a distribuição das potências de um trinômio. palavras chave: pirâmide de Pascal, potências de um trinômio lusitelma@sobralmatematica.org Dep de Matemática Universidade Estadual Vale do Acaraú e-mail tarcisio@member.ams.org 1

1 Introdução Um programa em Python permite calcular os coeficientes na multiplicação de dois polinômios, em particular as potências de um polinômio qualquer. O programa se encontra na última seção. Uma descrição dos resultados segue-se para nos levar à descoberta da lei de formação. Essencialmente faremos uma transcrição dos resultados obtidos com o programa que é uma implementação da convolução para dados discretos, ver [1]. 2 Os primeiros experimentos Rodando um programa em Python obtivemos os seguintes resultados, devidamente editados. a = (1,1,1) (a + b + c) a 2 = (1,2,3,2,1) (a + b + c) 2 segunda potência a 3 = (1,3,6,7,6,3,1) (a + b + c) 3 terceira potência a 4 = (1,4,10,16,19,16,10,4,1) (a + b + c) 4 quarta potência Cada seção abaixo, corresponde a um novo plano na pirâmide. Observe que a seqüência de linhas do Triângulo de Pascal estão escritas da maior para a menor.

1 (a + b + c) 0 1 1 (b + c) 1 1 (b + c) 0 1 1 1 (a + b + c) 1 1 2 1 (b + c) 2 2 2 2 (b + c) 1 1 (b + c) 0 1 2 3 2 1 (a + b + c) 2 1 3 3 1 (b + c) 3 3 6 3 3 (b + c) 2 3 3 3 (b + c) 1 1 1 (b + c) 0 1 3 6 7 6 3 1 (a + b + c) 3 Veja a distribuição dos termos de (a + b + c) 3 sem os coeficientes: a 3 a 2 c ac 2 c 3 a 2 b abc bc 2 ab 2 b 2 c b 3 é só colar os coeficientes em cima... Mais um exemplo, os coeficientes (a + b + c) 4 : 1 4 6 4 1 (b + c) 4 4 12 12 4 4(b + c) 3 6 12 6 6(b + c) 2 4 4 4(b + c) 1 1 1(b + c) 0 1 4 10 16 19 16 10 4 1 A distribuição dos coeficientes a p,b q,c r correspondem a esta distribuição acima perfeitamente. Veja a quinta potência:

Os coeficientes de (a + b + c) 5 são: 1,5,15,30,45,51,45,30,15,5,1 como distribuir quem com quem? Analise (a + (b + c)) 5. Agora você tem um binômio, cujos coeficientes saem da L5 do triângulo: 1/5/10/10/5/1 Depois a distribuição dos coeficientes de (a + (b + c)) 5 ficam, espaciamente, distribuidos assim: 1 (b + c) 5 1 5 10 10 5 1 5 (b + c) 4 5 20 30 20 5 10 (b + c) 3 10 30 30 10 10 (b + c) 2 10 20 10 5 (b + c) 1 5 5 1 (b + c) 0 1 somando 1 5 15 30 45 51 45 30 15 5 1 Quer dizer que (a+b+c) 5 se obtem com este coeficientes, assim distribuidos espacialmente, com uma distruibuição em cada linha dos coeficientes de a, b ou c com potências decrescentes e crescentes. a 5 a 4 c a 3 c 2 a 2 c 3 ac 4 c 5 a 4 b a 3 bc a 2 bc 2 abc 3 bc 4 a 3 b 2 a 2 b 2 c ab 2 c 2 ab 2 c 3 a 2 b 3 ab 3 c ab 3 c 2 ab 4 ab 4 c b 5 (1)

Existe uma simetria perfeita em cada seção plana da pirâmide à semelhança do que acontece com as linhas do triângulo de Pascal. As variáveis se mantêm com expoentes constantes ao longo das mesmas linhas paralelas. Se numa linha os expoentes variarem, o mesmo vai acontecer, e da mesma forma em qualquer outra paralela. A arrumação depende apenas da escolha da posição das variáveis com expoente máximo, colocadas nos vértices dos triângulos. Outro exemplo. Mais uma potência: Os coeficientes são: (a + b + c) 6 1,6,21,50,90,126,141,126,90,50,21,6,1 e para encontrar a distribuição uso os elementos da linha L6 do Triângulo de Pascal 1 6 15 20 15 6 1 cada um como coeficiente da expansão do binômio (b + c) k 1 (b + c) 6 1 6 15 20 15 6 1 6 (b + c) 5 6 30 60 60 30 6 15 (b + c) 4 15 60 90 60 15 20 (b + c) 3 20 60 60 20 15 (b + c) 2 15 30 15 6 (b + c) 1 6 6 1 (b + c) 0 1 1 6 21 50 90 126 141 126 90 50 21 6 1 que corresponde ao cálculo feito com o programa para a 6a. potência de (1 + 1 + 1) 6 : 1, 6, 21, 50, 90, 126, 141, 126, 90, 50, 21, 6, 1

Outras potências: 7a. 1,7,28,77,161,266,357,393,357,266,161,77,28,7,1 8a. 1,8,36,112,266,504,784,1016,1107,1016,784,504, 266,112,36,8,1 9a. 1,9,45,156,414,882,1554,2304,2907,3139,2907, 2304,1554,882,414,156,45,9,1 10a. 1,10,55,210,615,1452,2850,4740,6765,8350,8953, 8350,6765,4740,2850,1452,615,210,55,10,1 11a. 1,11,66,275,880,2277,4917,9042,14355,19855,24068,25653, 24068,19855,14355,9042,4917,2277,880,275,66,11,1 12a. 1,12,78,352,1221,3432,8074,16236,28314,43252, 58278, 69576, 73789, 69576, 58278, 43252,28314,16236,8074,3432,1221,352,78,12,1 3 Algoritmo para obtenção de P n - piso de ordem n Faça uma tabela de dupla entrada usando a linha de ordem L n do Triângulo de Pascal, na vertical.

Coloque, sucessivamente, as linhas do Triângulo de Pascal, a partir da linha L n, na horizontal, multiplicada pelo termo que se encontra na vertical. Os termos de cada nova linha, devem ter suas colunas intercaladas em relação a anterior, de modo que o primeiro elemento ocupe a posição intermediária entre o primeiro e o segundo elemento da linha mais acima. A soma as colunas o resultado serão os termos cuja soma correspondem a (1 + 1 + 1) n o que ainda corresponde a 111 n numa base adequada. Por exemplo, para obter o P 7. Escrever L 7 do triângulo na vertical, e todas as linhas do triângulo, a partir de L 7 na horizontal, multiplicadas pelo elemento indexador de coluna na vertical. 1 1 7 21 35 35 21 7 1 7 1 6 15 20 15 6 1 21 1 5 10 10 5 1 35 1 4 6 4 1 35 1 3 3 1 21 1 2 1 7 1 1 1 1 O piso P7: 1 7 21 35 35 21 7 1 7 42 105 140 105 42 7 21 105 210 210 105 21 35 140 210 140 35 35 105 105 35 21 42 21 7 7 1

1 7 21 35 35 21 7 1 7 42 105 140 105 42 7 21 105 210 210 105 21 35 140 210 140 35 35 105 105 35 21 42 21 7 7 1 1 7 28 77 161 266 357 393 357 266 161 77 28 7 1 A distribuição das potências de a,b,c em (a + b + c) 7 se fazem de tal forma que as potências cresçam ou decresçam com a soma dos expoentes constantes. Para obtê-las, coloque nos 1 s a 7,b 7,c 7 e depois ao longo dos lados externos distribua os produtos de modo que em cada uma das linhas externas do piso, só apareçam os fatores que aparecem nos vértices que determinam estas linhas. Depois, em cada paralela, e nos mesmo sentido em que na externa, a potência de um fator tiver decrescido, da mesma forma vai descrescer em cada paralela como se pode ver na figura (1) página 8, 4 Um programa para convolução discreta O programa abaixo, chamado multipol(), calcula o produto de dois polinômios. O algoritmo é exatamente o da convolução de dados discretos. def multipol (lista1,lista2): ## ## (1) If a number is given change order etc... if (type(lista2) == type(1)) or (type(lista2) == type(1.111)): lista1, lista2 = lista2, lista1 ## troca os argumentos ## ## (2) (numberp lista2) (* lista1 lista2) if (type(lista2) == type(1)) or (type(lista2) == type(1.111)):

Figura 1: O piso de ordem 7 produto = lista1*lista2 else: ## (mapcar * lista2) ## ## (3) lista1=lista1 to force lambda recognise lista1 produto = map(lambda x,lista1=lista1: lista1*x, lista2) elif (type(lista1) == type(1)) or (type(lista1) == type(1.111)): produto = map(lambda x,lista1=lista1: lista1*x, lista2) else: ## ## (4) Else if only lists are given produto = convolucao(lista1,lista2) return produto ## faz a convolucao quando len(lista1) < len(lista2)

def convolucao(lista1,lista2): if len(lista1) > len(lista2): lista1,lista2 = lista2,lista1 produto = [] lista1.reverse() k = len(lista1)-1 while k >=0 : produto.append(produto_escalar(lista1[k:],lista2)) k = k-1 while lista2: ### (5) produto.append(produto_escalar(lista1,lista2[1:])) lista2=lista2[1:] return produto[:len(produto)-1] ### (6) def produto_escalar(lista1,lista2): if len(lista1) > len(lista2): lista1,lista2 = lista2,lista1 soma = 0 while lista1: soma = soma + lista1[0]*lista2[0] lista1 = lista1[1:] lista2 = lista2[1:] return soma def sum(lista): soma = 0 while lista: soma = soma + lista[0] lista=lista[1:]

return soma lista1 = [1,1,1,1,1,1] lista2 = [1,1,1,1,1,1] print multipol(lista1,lista2) Você pode rodar este programa assim python multipol.py e o resultado será o produto dos polinômios cujas matrizes dos coeficientes se encontram nas duas penúltimas linhas do programa. Trocando estas matrizes você habilita o programa para calcular produtos de dois outros polinômios. Referências [1] MacLane, S e BirkhoffAlgebra