Laboratório de Programação. Lição n.º 3 Somas acumuladas
|
|
- Pedro Bennert Coelho
- 6 Há anos
- Visualizações:
Transcrição
1 Laboratório de Programação Lição n.º 3 Somas acumuladas
2 Somas acumuladas Soma de arrays. Acumulação linear. Soma de matrizes. Acumulação bidimensional. Técnicas de acumulação. 4/4/16 Programação Imperativa 2
3 Soma de arrays Uma das primeiras funções sobre arrays que estudámos foi que calcula a soma de todos os elementos de um array. Recordando, ei-la, para um array de ints a, com n elementos: int ints_sum(const int *a, int n) int result = 0; for (int i = 0; i < n; i++) result += a[i]; return result; 4/4/16 Programação Imperativa 3
4 Mais exatamente... A função ints_sum soma os n primeiros elementos de um array a que tem pelo menos n elementos. Em rigor, a função não sabe quantos elementos o array tem; ela apenas recebe ordem de somar os n primeiros elementos, presumindo que o tamanho do array (medido em número de elementos) é maior ou igual a n. 4/4/16 Programação Imperativa 4
5 Subarrays A função ints_sum também serve para somar subarrays. Por exemplo, para somar os n elementos do array a, começando na posição d, invoca-se a função assim: Dizemos que d representa o deslocamento do subarray, em relação ao array a.... ints_sum(a+d, n)... Neste caso, presume-se que o tamanho do array a é pelo menos d+n. 4/4/16 Programação Imperativa 5
6 Somas acumuladas Um exercício clássico de programação com arrays consiste em, dado um array a com n elementos, construir um array b tal que b[i] é a soma dos i primeiros elementos de a: int ints_accumulate(const int *a, int n, int *b) b[0] = 0; for (int i = 0; i < n; i++) b[i+1] = a[i] + b[i]; return n+1; Seria disparate programar assim: int ints_accumulate(const for (int i = 0; i <= n; i++) // <= b[i] = ints_sum(a, i); return n+1; int *a, int n, int *b) não porque estivesse errado, mas porque obrigaríamos o computador a trabalhar muito mais do que é necessário. 4/4/16 Programação Imperativa 6
7 Somas de subarrays via acumulação Em situações em que seja preciso calcular muitas vezes a soma de subarrays de um dado array, é mais prático pré-calcular o respetivo array de acumulação e obter a soma através da diferença de dois valores acumulados, em vez de calcular iterativamente: int ints_sub_sum_via_accumulation(int *acc, int d, int n) return acc[d+n] - acc[d]; Aliás, em casos simples, será mais prático escrever logo a diferença, sem recorrer à função. 4/4/16 Programação Imperativa 7
8 Teste unitário da acumulação Eis uma função de teste unitário, para validar em conjunto a acumulação e a soma de subarrays via acumulação: void unit_test_accumulation(void) int n = 6; int a[6] = 3, 7, 2, 8, 5, 1; int acc[7]; int m = ints_accumulate(a, n, acc); assert(m == n+1); for (int d = 0; d < n+1; d++) for (int size = 0; d + size < n+1; size++) assert(ints_sum(a+d, size) == ints_sub_sum_via_accumulation(acc, d, size)); 4/4/16 Programação Imperativa 8
9 Soma de matrizes Já que uma matriz é um array de arrays, para somar todos os elementos de uma matriz, podemos recorrer à soma de arrays: int ints2_sum(int **m, int r, int c) int result = 0; for (int i = 0; i < r; i++) result += ints_sum(m[i], c); return result; 4/4/16 Programação Imperativa 9
10 Matrizes parciais e submatrizes Na verdade, a função ints2_sum calcula a somas dos c primeiros elementos das primeiras r linhas da matriz m, presumindo que a matriz tem pelo menos r linhas e pelo menos c colunas. Podemos considerar que os primeiros c elementos das primeiras r linhas de uma matriz com pelo menos r linhas e pelo menos c colunas constituem uma matriz parcial. Outra coisa seria uma submatriz, formada por subarrays contíguos com o mesmo deslocamento e o mesmo tamanho A amarelo, uma matriz parcial. A cor de laranja, uma submatriz. 4/4/16 Programação Imperativa 10
11 Somando submatrizes Para somar submatrizes, precisamos de uma nova função. Ei-la: m é a matriz, dv é o deslocamento vertical, dh é o deslocamento horizontal, r é o número de linhas e c é o número de colunas: int ints2_sub_sum(int **m, int dv, int dh, int r, int c) Note bem: r é o número de linhas da submatriz, int result = 0; não da matriz m, e analogamente para c. for (int i = 0; i < r; i++) result += ints_sum(m[i+dv]+dh, c); return result; A função presume que a matriz m tem pelo menos r+dv linhas e c+dh colunas. 4/4/16 Programação Imperativa 11
12 Somas acumuladas de matrizes O problemas da acumulação de matrizes consiste em, dada uma matriz m com r linhas e c colunas, calcular uma outra matriz acc com r+1 linhas e c+1 colunas tal que acc[i][j] é a soma dos j primeiros elementos das i primeiras linhas de a. Com certeza NÃO queremos programar assim: void ints2_accumulate_brute(int **a, int r, int c, int **b) for (int i = 0; i < r+1; i++) for (int j = 0; j < c+1; j++) b[i][j] = ints2_sum(a, i, j); 4/4/16 Programação Imperativa 12
13 Exercício Programe a acumulação (bidimensional) de matrizes, usando como inspiração a acumulação (linear) de arrays: void ints2_accumulate(int **a, int r, int c, int **b)... Como aquecimento, resolva o problema primeiro no Excel: como transformar a folha da esquerda na folha da direita (sem usar a função SUM)? 4/4/16 Programação Imperativa 13
14 Teste unitário da acumulação bidimensional Podemos recorrer à soma das matrizes parciais para validar a nossa função de acumulação: void unit_test_ints2_accumulate(void) int z[4][6] = 5,1,3,4,7,1, //21 4,3,1,4,9,2, //23 1,4,2,3,7,1, //18 8,1,3,9,4,2; //27 int **a = ints2_new(4, 6); ints_copy(z[0], 24, a[0]); int **b = ints2_new(5, 7); ints2_accumulate(a, 4, 6, b); for (int i = 0; i < 5; i++) for (int j = 0; j < 7; j++) assert(b[i][j] == ints2_sum(a, i, j)); 4/4/16 Programação Imperativa 14
15 Soma de submatrizes via acumulação Usando a matriz de acumulação, que terá sido précalculada, podemos calcular a soma de submatrizes com apenas três adições ou subtrações. Fica como exercício: int ints2_sub_sum_via_accumulation( int **m, int dv, int dh, int r, int c) Note bem: m é a matriz de acumulação. return...; Em situações onde seja preciso calcular muitas vezes somas de submatrizes, esta técnica é muito útil. 4/4/16 Programação Imperativa 15
16 Teste unitário da soma de submatrizes Observe: void unit_test_ints2_sub_sum_via_accumulation(void) const int z[4][6] = 5,1,3,4,7,1, //21 4,3,1,4,9,2, //23 1,4,2,3,7,1, //18 8,1,3,9,4,2; //27 int **a = ints2_new(4, 6); ints_copy(z[0], 24, a[0]); assert(ints2_sum(a, 4, 6) == 89); assert(ints2_sum(a, 2, 5) == 41); assert(ints2_sub_sum(a, 0, 0, 4, 6) == 89); assert(ints2_sub_sum(a, 1, 1, 2, 2) == 10); assert(ints2_sub_sum(a, 2, 3, 2, 3) == 26); assert(ints2_sub_sum(a, 0, 1, 4, 1) == 9); int **b = ints2_new(5, 7); ints2_accumulate(a, 4, 6, b); assert(ints2_sub_sum_via_accumulation(b, 0, 0, 4, 6) == 89); assert(ints2_sub_sum_via_accumulation(b, 0, 0, 2, 5) == 41); assert(ints2_sub_sum_via_accumulation(b, 0, 0, 4, 6) == 89); assert(ints2_sub_sum_via_accumulation(b, 1, 1, 2, 2) == 10); assert(ints2_sub_sum_via_accumulation(b, 2, 3, 2, 3) == 26); assert(ints2_sub_sum_via_accumulation(b, 0, 1, 4, 1) == 9); 4/4/16 Programação Imperativa 16
Modelos de Regressão Linear Simples - Erro Puro e Falta de Ajuste
Modelos de Regressão Linear Simples - Erro Puro e Falta de Ajuste Erica Castilho Rodrigues 2 de Setembro de 2014 Erro Puro 3 Existem dois motivos pelos quais os pontos observados podem não cair na reta
Leia maisCurso C: Ponteiros e Arrays
Universidade de Brasília Departamento de Ciência da Computação Curso C: Ponteiros e Arrays Prof. Ricardo Pezzuol Jacobi rjacobi@cic.unb.br Ponteiros um ponteiro Ž uma vari vel que contžm o endere o um
Leia maisMatrizes. matriz de 2 linhas e 2 colunas. matriz de 3 linhas e 3 colunas. matriz de 3 linhas e 1 coluna. matriz de 1 linha e 4 colunas.
Definição Uma matriz do tipo m n (lê-se m por n), com m e n, sendo m e n números inteiros, é uma tabela formada por m n elementos dispostos em m linhas e n colunas. Estes elementos podem estar entre parênteses
Leia maistipo e tamanho e com os "mesmos" elementos do vetor A, ou seja, B[i] = A[i].
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL-RIO- GRANDENSE CAMPUS SAPUCAIA DO SUL PROFESSOR: RICARDO LUIS DOS SANTOS EXERCÍCIO DE REVISÃO E FIXAÇÃO DE CONTEÚDO - ARRAYS 1. Criar um vetor A
Leia maisAV2 - MA 12-2011 UMA SOLUÇÃO
Questão 1. Considere os caminhos no plano iniciados no ponto (0, 0) com deslocamentos paralelos aos eixos coordenados, sempre de uma unidade e no sentido positivo dos eixos x e y (não se descarta a possibilidade
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisTeste de hipótese em modelos normais lineares: ANOVA
Teste de hipótese em modelos normais lineares: ANOVA Prof Caio Azevedo Prof Caio Azevedo Exemplo 1 No primeiro modelo, o interesse primário, de certa forma, é testar se a carga não contribui para explicar
Leia maisQUESTÕES PARA A 3ª SÉRIE ENSINO MÉDIO MATEMÁTICA 2º BIMESTE SUGESTÕES DE RESOLUÇÕES
QUESTÕES PARA A 3ª SÉRIE ENSINO MÉDIO MATEMÁTICA 2º BIMESTE QUESTÃO 01 SUGESTÕES DE RESOLUÇÕES Descritor 11 Resolver problema envolvendo o cálculo de perímetro de figuras planas. Os itens referentes a
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR Assuntos: Produtos Notáveis; Equações; Inequações; Função; Função Afim; Paridade;
Leia maisSeu pé direito nas melhores Faculdades
10 Insper 01/11/009 Seu pé direito nas melhores Faculdades análise quantitativa 40. No campeonato brasileiro de futebol, cada equipe realiza 38 jogos, recebendo, em cada partida, 3 pontos em caso de vitória,
Leia mais= 1 1 1 1 1 1. Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos.
VTB 008 ª ETAPA Solução Comentada da Prova de Matemática 0 Em uma turma de alunos que estudam Geometria, há 00 alunos Dentre estes, 30% foram aprovados por média e os demais ficaram em recuperação Dentre
Leia maisProgressão aritmética ( PA )
Progressão aritmética ( PA ) Definição Consideremos a seqüência ( 2, 4, 6, 8, 10, 12, 14, 16). Observamos que, a partir do segundo termo, a diferença entre qualquer termo e seu antecessor é sempre a mesma:
Leia maisEGEA ESAPL - IPVC. Resolução de Problemas de Programação Linear, com recurso ao Excel
EGEA ESAPL - IPVC Resolução de Problemas de Programação Linear, com recurso ao Excel Os Suplementos do Excel Em primeiro lugar deverá certificar-se que tem o Excel preparado para resolver problemas de
Leia maisBombons a Granel. Série Matemática na Escola. Objetivos 1. Introduzir e mostrar aplicações do produto de matrizes.
Bombons a Granel Série Matemática na Escola Objetivos 1. Introduzir e mostrar aplicações do produto de matrizes. Bombons a granel Série Matemática na Escola Conteúdos Produto de matrizes. Duração Aprox.
Leia maisDeterminantes. Matemática Prof. Mauricio José
Determinantes Matemática Prof. Mauricio José Determinantes Definição e Conceito Matriz de ordem 1 Dizemos que um determinante é um resultado (numérico) de operações que são realizadas em uma matriz quadrada.
Leia maisAlgoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I Variáveis Indexadas Pedro O.S. Vaz de Melo Por que índices são importantes? Como uma loja de sapatos artesanais deve guardar os seus produtos? 1 2 3 4 Tamanhos entre
Leia maisAlgoritmos e Estruturas de Dados I. Recursividade. Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I Recursividade Pedro O.S. Vaz de Melo Problema Implemente uma função que classifique os elementos de um vetor em ordem crescente usando o algoritmo quicksort: 1. Seja
Leia maisProgramação Linear - Parte 4
Mestrado em Modelagem e Otimização - CAC/UFG Programação Linear - Parte 4 Profs. Thiago Alves de Queiroz Muris Lage Júnior 1/2014 Thiago Queiroz (DM) Parte 4 1/2014 1 / 18 Solução Inicial O método simplex
Leia maisTécnicas de Contagem I II III IV V VI
Técnicas de Contagem Exemplo Para a Copa do Mundo 24 países são divididos em seis grupos, com 4 países cada um. Supondo que a escolha do grupo de cada país é feita ao acaso, calcular a probabilidade de
Leia maisAula de Exercícios - Variáveis Aleatórias Discretas
Aula de Exercícios - Variáveis Aleatórias Discretas Organização: Airton Kist Digitação: Guilherme Ludwig Valor Médio de uma variável aleatória Considere uma urna contendo três bolas vermelhas e cinco pretas.
Leia maisProf. Neckel FÍSICA 1 PROVA 1 TEMA 2 PARTE 1 PROF. NECKEL POSIÇÃO. Sistema de Coordenadas Nome do sistema Unidade do sistema 22/02/2016.
FÍSICA 1 PROVA 1 TEMA 2 PARTE 1 PROF. NECKEL Cinemática 1D POSIÇÃO Sistema de Coordenadas Nome do sistema Unidade do sistema Reta numérica real com origem Crescimento para direita, decrescimento para esquerda
Leia mais2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Leia maisComo rodar a regressão no gretl. Usando o Console para calcular elasticidade. Elasticidade. Usando o Console para calcular predição
Como rodar a regressão no gretl Alguns tópicos do gretl Usando o console: Comando: ols y const 3 Estima uma função linear usando o método de Mínimos Quadrados Ordinários. Elasticidade Intuição: resposta
Leia maisMatemática Básica Intervalos
Matemática Básica Intervalos 03 1. Intervalos Intervalos são conjuntos infinitos de números reais. Geometricamente correspondem a segmentos de reta sobre um eixo coordenado. Por exemplo, dados dois números
Leia maisÁlgebra Linear I - Aula 20
Álgebra Linear I - Aula 0 1 Matriz de Mudança de Base Bases Ortonormais 3 Matrizes Ortogonais 1 Matriz de Mudança de Base Os próximos problemas que estudaremos são os seguintes (na verdade são o mesmo
Leia maisAula de Exercícios - Teorema de Bayes
Aula de Exercícios - Teorema de Bayes Organização: Rafael Tovar Digitação: Guilherme Ludwig Primeiro Exemplo - Estagiários Três pessoas serão selecionadas aleatóriamente de um grupo de dez estagiários
Leia maisMatrizes de Transferência de Forças e Deslocamentos para Seções Intermediárias de Elementos de Barra
Matrizes de Transferência de Forças e Deslocamentos para Seções Intermediárias de Elementos de Barra Walter Francisco HurtaresOrrala 1 Sílvio de Souza Lima 2 Resumo A determinação automatizada de diagramas
Leia maisTESTES SOCIOMÉTRICOS
TESTES SOCIOMÉTRICOS Docente: Mestre Mª João Marques da Silva Picão Oliveira TESTES SOCIOMÉTRICOS * O Teste Sociométrico ajuda-nos a avaliar o grau de integração duma criança/jovem no grupo; a descobrir
Leia maisEm linguagem matemática, essa proprieade pode ser escrita da seguinte maneira: x. 1 = x Onde x representa um número natural qualquer.
MATEMÁTICA BÁSICA 5 EXPRESSÕES ALGÉBRICAS - EQUAÇÕES A expressão numérica é aquela que apresenta uma sequência de operações e de números. Também já sabemos que as letras são usadas em Matemática para representar
Leia maisDa linha poligonal ao polígono
Polígonos Da linha poligonal ao polígono Uma linha poligonal é formada por segmentos de reta consecutivos, não alinhados. Polígono é uma superfície plana limitada por uma linha poligonal fechada. Dos exemplos
Leia maisResolução de circuitos usando Teorema de Thévenin Exercícios Resolvidos
Resolução de circuitos usando Teorema de Thévenin Exercícios Resolvidos 1º) Para o circuito abaixo, calcular a tensão sobre R3. a) O Teorema de Thévenin estabelece que qualquer circuito linear visto de
Leia maisActivALEA. ative e atualize a sua literacia
ActivALEA ative e atualize a sua literacia N.º 26 A FREQUÊNCIIA RELATIIVA PARA ESTIIMAR A PROBABIILIIDADE Por: Maria Eugénia Graça Martins Departamento de Estatística e Investigação Operacional da FCUL
Leia mais2y 2z. x y + 7z = 32 (3)
UFJF MÓDULO III DO PISM TRIÊNIO 0-03 GABARITO DA PROVA DE MATEMÁTICA Questão Três amigos, André, Bernardo arlos, reúnem-se para disputar um jogo O objetivo do jogo é cada jogador acumular pontos, retirando
Leia maisUniversidade Federal de Goiás Campus Catalão Departamento de Matemática
Universidade Federal de Goiás Campus Catalão Departamento de Matemática Disciplina: Álgebra Linear Professor: André Luiz Galdino Aluno(a): 4 a Lista de Exercícios 1. Podemos entender transformações lineares
Leia maisProbabilidade. Luiz Carlos Terra
Luiz Carlos Terra Nesta aula, você conhecerá os conceitos básicos de probabilidade que é a base de toda inferência estatística, ou seja, a estimativa de parâmetros populacionais com base em dados amostrais.
Leia maisÁlgebra Linear AL. Luiza Amalia Pinto Cantão. Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP luiza@sorocaba.unesp.
Álgebra Linear AL Luiza Amalia Pinto Cantão Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP luiza@sorocaba.unesp.br Sistemas Lienares 1 Sistemas e Matrizes 2 Operações Elementares e
Leia maisM =C J, fórmula do montante
1 Ciências Contábeis 8ª. Fase Profa. Dra. Cristiane Fernandes Matemática Financeira 1º Sem/2009 Unidade I Fundamentos A Matemática Financeira visa estudar o valor do dinheiro no tempo, nas aplicações e
Leia maisProgramação 2009/2010 MEEC - MEAer Laboratório 5 Semana de 26 de outubro de 2009
Programação 2009/2010 MEEC - MEAer Laboratório 5 Semana de 26 de outubro de 2009 Ao desenvolver os seguintes programas tenha em atenção o bom uso dos comentários, o uso da indentação e o correcto nome
Leia maisÁlgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Leia maisCOMENTÁRIO DA PROVA DO BANCO DO BRASIL
COMENTÁRIO DA PROVA DO BANCO DO BRASIL Prezados concurseiros, segue abaixo os comentários das questões de matemática propostas pela CESPE no último concurso para o cargo de escriturário do Banco do Brasil
Leia maisMódulo de Princípios Básicos de Contagem. Segundo ano
Módulo de Princípios Básicos de Contagem Combinação Segundo ano Combinação 1 Exercícios Introdutórios Exercício 1. Numa sala há 6 pessoas e cada uma cumprimenta todas as outras pessoas com um único aperto
Leia maisUsando potências de 10
Usando potências de 10 A UUL AL A Nesta aula, vamos ver que todo número positivo pode ser escrito como uma potência de base 10. Por exemplo, vamos aprender que o número 15 pode ser escrito como 10 1,176.
Leia maisSomando os termos de uma progressão aritmética
A UA UL LA Somando os termos de uma progressão aritmética Introdução Um pouco de História Na aula passada, mostramos como calcular qualquer termo de uma progressão aritmética se conhecemos um de seus termos
Leia maisAdição de probabilidades. O número de elementos da união dos conjuntos A e B n(aub) = n(a B) Dividindo os dois membros por n(e):
Adição de probabilidades O número de elementos da união dos conjuntos A e B n(aub) = n(a B) Dividindo os dois membros por n(e): Dois eventos A e B são ditos mutuamente exclusivos se, e somente se, A B
Leia maisOs dados quantitativos também podem ser de natureza discreta ou contínua.
Natureza dos Dados Às informações obtidas acerca das características de um conjunto dá-se o nome de dado estatístico. Os dados estatísticos podem ser de dois tipos: qualitativos ou quantitativos. Dado
Leia maisCapítulo 5: Repetições
Capítulo 5: Repetições INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Construção de Laços Repetição: Diversos problemas de difícil solução podem ser resolvidos
Leia maisALGORITMOS E COMPLEXIDADE PROBLEMAS E ALGORITMOS
ALGORITMOS E COMPLEXIDADE PROBLEMAS E ALGORITMOS Algoritmos e Complexidade 1 Plano Problemas e algoritmos. Estrutura de um algoritmo e dados manipulados. Métodos algorítmicos para resolução de problemas.
Leia mais1 CLASSIFICAÇÃO 2 SOMA DOS ÂNGULOS INTERNOS. Matemática 2 Pedro Paulo
Matemática 2 Pedro Paulo GEOMETRIA PLANA IV 1 CLASSIFICAÇÃO De acordo com o gênero (número de lados), os polígonos podem receber as seguintes denominações: Na figura 2, o quadrilátero foi dividido em triângulos.
Leia maisIntroduçã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 maisFigura 4.1: Diagrama de representação de uma função de 2 variáveis
1 4.1 Funções de 2 Variáveis Em Cálculo I trabalhamos com funções de uma variável y = f(x). Agora trabalharemos com funções de várias variáveis. Estas funções aparecem naturalmente na natureza, na economia
Leia maisCriar e formatar relatórios
Treinamento Criar e formatar relatórios EXERCÍCIO 1: CRIAR UM RELATÓRIO COM A FERRAMENTA RELATÓRIO Ao ser executada, a ferramenta Relatório usa automaticamente todos os campos da fonte de dados. Além disso,
Leia maisCapítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
Leia maisSOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.
Solução da prova da 1 a fase OBMEP 2015 Nível 1 1 SOLUÇÕES N2 2015 N2Q1 Solução O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Com um
Leia maisOs eixo x e y dividem a circunferência em quatro partes congruentes chamadas quadrantes, numeradas de 1 a 4 conforme figura abaixo:
Circunferência Trigonométrica É uma circunferência de raio unitário orientada de tal forma que o sentido positivo é o sentido anti-horário. Associamos a circunferência (ou ciclo) trigonométrico um sistema
Leia maisResolução da Lista de Exercício 6
Teoria da Organização e Contratos - TOC / MFEE Professor: Jefferson Bertolai Fundação Getulio Vargas / EPGE Monitor: William Michon Jr 10 de novembro de 01 Exercícios referentes à aula 7 e 8. Resolução
Leia maisSolução da prova da 2a fase OBMEP 2014 Nível 2. Questão 1. item a)
Questão 1 Cada nova pilha tem dois cubinhos a mais em sua base. Assim, como a terceira pilha tem 5 cubinhos em sua base, a quarta pilha tem 5 + 2 = 7 cubinhos e a quinta pilha tem 7 + 2 = 9 cubinhos em
Leia maisSemana 7 Resolução de Sistemas Lineares
1 CÁLCULO NUMÉRICO Semana 7 Resolução de Sistemas Lineares Professor Luciano Nóbrega UNIDADE 1 2 INTRODUÇÃO Considere o problema de determinar as componentes horizontais e verticais das forças que atuam
Leia maisProf. Daniela Barreiro Claro
O volume de dados está crescendo sem parar Gigabytes, Petabytes, etc. Dificuldade na descoberta do conhecimento Dados disponíveis x Análise dos Dados Dados disponíveis Analisar e compreender os dados 2
Leia maisProgramação Recursiva versão 1.02
Programação Recursiva versão 1.0 4 de Maio de 009 Este guião deve ser entregue, no mooshak e no moodle, até às 3h55 de 4 de Maio. AVISO: O mooshak é um sistema de avaliação e não deve ser utilizado como
Leia maisMétodos Estatísticos Avançados em Epidemiologia
Métodos Estatísticos Avançados em Epidemiologia Análise de Sobrevivência - Conceitos Básicos Enrico A. Colosimo Departamento de Estatística Universidade Federal de Minas Gerais http://www.est.ufmg.br/
Leia maisFunção. Adição e subtração de arcos Duplicação de arcos
Função Trigonométrica II Adição e subtração de arcos Duplicação de arcos Resumo das Principais Relações I sen cos II tg sen cos III cotg tg IV sec cos V csc sen VI sec tg VII csc cotg cos sen Arcos e subtração
Leia maisAula 6 Propagação de erros
Aula 6 Propagação de erros Conteúdo da aula: Como estimar incertezas de uma medida indireta Como realizar propagação de erros? Exemplo: medimos A e B e suas incertezas. Com calcular a incerteza de C, se
Leia maisTRIGONOMETRIA CICLO TRIGONOMÉTRICO
TRIGONOMETRIA CICLO TRIGONOMÉTRICO Arcos de circunferência A e B dividem a circunferência em duas partes. Cada uma dessas partes é um arco de circunferência (ou apenas arco). A e B são denominados extremidades
Leia maisLei de Gauss. 2.1 Fluxo Elétrico. O fluxo Φ E de um campo vetorial E constante perpendicular Φ E = EA (2.1)
Capítulo 2 Lei de Gauss 2.1 Fluxo Elétrico O fluxo Φ E de um campo vetorial E constante perpendicular a uma superfície é definido como Φ E = E (2.1) Fluxo mede o quanto o campo atravessa a superfície.
Leia maisEXERCÍCIOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA (sistemas de equações lineares e outros exercícios)
UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA EXERCÍCIOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA (sistemas de equações lineares e outros eercícios) ÁREA DEPARTAMENTAL DE ENGENHARIA CIVIL Eercícios
Leia maisUma equação trigonométrica envolve como incógnitas arcos de circunferência e relacionados por meio de funções trigonométricas.
Equações Trigonométricas Uma equação trigonométrica envolve como incógnitas arcos de circunferência e relacionados por meio de funções trigonométricas. Por exemplo: A maioria das equações trigonométricas
Leia maisÍndice. Conteúdo. Planilha Profissional Para Cálculo de Preços de Artesanato
Índice Conteúdo Índice... 2 A Importância do Preço Correto... 3 Como chegar ao preço de venda adequado do meu produto?... 3 Como calcular o preço de venda lucro... 5 Como vender meus produtos pela internet...
Leia maisAula 8 21/09/2009 - Microeconomia. Demanda Individual e Demanda de Mercado. Bibliografia: PINDYCK (2007) Capítulo 4
Aula 8 21/09/2009 - Microeconomia. Demanda Individual e Demanda de Mercado. Bibliografia: PINDYCK (2007) Capítulo 4 Efeito de modificações no preço: Caso ocorram modificações no preço de determinada mercadoria
Leia maisResolução de sistemas de equações lineares: Método de eliminação de Gauss
Resolução de sistemas de equações lineares: Método de eliminação de Gauss Marina Andretta ICMC-USP 21 de março de 2012 Baseado no livro Análise Numérica, de R L Burden e J D Faires Marina Andretta (ICMC-USP)
Leia maisResolução do exemplo 8.6a - pág 61 Apresente, analítica e geometricamente, a solução dos seguintes sistemas lineares.
Solução dos Exercícios de ALGA 2ª Avaliação EXEMPLO 8., pág. 61- Uma reta L passa pelos pontos P 0 (, -2, 1) e P 1 (5, 1, 0). Determine as equações paramétricas, vetorial e simétrica dessa reta. Determine
Leia maisCorreção dos Exercícios
Faculdade Novo Milênio Engenharia da Computação Engenharia de Telecomunicações Algoritmos I 2006/1 Correção dos Exercícios Questão 1: Construa um algoritmo que, tendo como dados de entrada dois pontos
Leia maisLista de Exercícios 2º Ensino médio manhã
1. (Ufrrj) Em uma PA não constante de 7 termos, com termo médio igual a 6, os termos 2Ž, 4Ž e 7Ž, nesta ordem, formam uma PG. Determine esta PA. 2. (Ufba) Numa progressão geométrica, o primeiro termo é
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Módulos Parte III
Profa. Dra. Juliana Cristina Braga Centro de Matemática, Computação e Cognição Objetivos Aprender com exemplos Usar módulos que retorna um valor Usar módulos que necessitam de tipos de parâmetros diferentes
Leia maisEntropia, Entropia Relativa
Entropia, Entropia Relativa e Informação Mútua Miguel Barão (mjsb@di.uevora.pt) Departamento de Informática Universidade de Évora 13 de Março de 2003 1 Introdução Suponhamos que uma fonte gera símbolos
Leia maisMétodos Estatísticos Avançados em Epidemiologia
Métodos Estatísticos Avançados em Epidemiologia Análise de Variância - ANOVA Cap. 12 - Pagano e Gauvreau (2004) - p.254 Enrico A. Colosimo/UFMG Depto. Estatística - ICEx - UFMG 1 / 39 Introdução Existem
Leia maisAV1 - MA 14-2011. (1,0) (a) Determine o maior número natural que divide todos os produtos de três números naturais consecutivos.
Questão 1 (1,0) (a) Determine o maior número natural que divide todos os rodutos de três números naturais consecutivos (1,0) (b) Resonda à mesma questão no caso do roduto de quatro números naturais consecutivos
Leia maisAlgoritmo Simplex em Tabelas. Prof. Ricardo Santos
Prof. Ricardo Santos Manipular problemas pequenos e compreender como o método funciona Considerar problema na forma padrão Coeficientes e função objetivo são organizados como: x... x n variáveis c c 2...
Leia maisAULA 07 Distribuições Discretas de Probabilidade
1 AULA 07 Distribuições Discretas de Probabilidade Ernesto F. L. Amaral 31 de agosto de 2010 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro:
Leia maisFiguras geométricas planas. Joyce Danielle. e espaciais
Figuras geométricas planas Joyce Danielle e espaciais Figuras geométricas planas Joyce Danielle UNIVERSIDADE FEDERAL DE ALAGOAS 2 Apresentação Na geometria plana vamos então nos atentar ao método de cálculo
Leia maisAprendendo a trabalhar com frações parciais
Parte 1: Aprendendo a trabalhar com frações parciais Para trabalhar com frações parciais em Matlab, você tem que conhecer o funcionamento das seguintes funções: roots, poly e residue. Os pontos abaixo
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Aula 03 Inversão de matrizes
UNIVERSIDDE FEDERL DO RIO GRNDE DO NORTE Prof. Hector Carrion S. Álgebra Linear ula Inversão de matrizes Resumo Matriz inversa Inversa de matriz elementar Matriz adjunta Inversão de matrizes Uma matriz
Leia maisInversão de Matrizes
Inversão de Matrizes Prof. Márcio Nascimento Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em Matemática Disciplina: Álgebra Matricial - 2014.2 13 de
Leia maisINICIADOS - 2ª Sessão ClubeMath 7-11-2009
INICIADOS - 2ª Sessão ClubeMath 7-11-2009 Adivinhar o dia de aniversário de outra pessoa e o mês Temos uns cartões mágicos, que vão permitir adivinhar o dia de aniversário de qualquer pessoa e outros que
Leia maisAULA 19 Análise de Variância
1 AULA 19 Análise de Variância Ernesto F. L. Amaral 18 de outubro de 2012 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro: LTC. Capítulo
Leia maisMódulo de Equações do Segundo Grau. Equações do Segundo Grau: Resultados Básicos. Nono Ano
Módulo de Equações do Segundo Grau Equações do Segundo Grau: Resultados Básicos. Nono Ano Equações do o grau: Resultados Básicos. 1 Exercícios Introdutórios Exercício 1. A equação ax + bx + c = 0, com
Leia maisMicroeconomia. Prof.: Antonio Carlos Assumpção
Microeconomia Efeitos Renda e Substituição Prof.: Antonio Carlos Assumpção Efeito Renda e Efeito Substituição Uma queda no preço de um bem ou serviço tem dois efeitos: Substituição e Renda Efeito Substituição
Leia maisPrática. Exercícios didáticos ( I)
1 Prática Exercício para início de conversa Localize na reta numérica abaixo os pontos P correspondentes aos segmentos de reta OP cujas medidas são os números reais representados por: Exercícios didáticos
Leia maisDistribuição Normal de Probabilidade
Distribuição Normal de Probabilidade 1 Aspectos Gerais 2 A Distribuição Normal Padronizada 3 Determinação de Probabilidades 4 Cálculo de Valores 5 Teorema Central do Limite 1 1 Aspectos Gerais Variável
Leia maisCURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE
CURSO DE MATEMÁTICA BÁSICA Fatoração Equação do 1º Grau Equação do 2º Grau Aula 02: Fatoração Fatorar é transformar uma soma em um produto. Fator comum: Agrupamentos: Fatoração Quadrado Perfeito Fatoração
Leia maisAula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:
Aula 5 5. Funções O conceito de função será o principal assunto tratado neste curso. Neste capítulo daremos algumas definições elementares, e consideraremos algumas das funções mais usadas na prática,
Leia maisGraphing Basic no Excel 2007
Graphing Basic no Excel 2007 Tabela de Conteúdos 1. Inserindo e formatando os dados no Excel 2. Criando o gráfico de dispersão inicial 3. Criando um gráfico de dispersão de dados de titulação 4. Adicionando
Leia maisPUC-Rio Desafio em Matemática 15 de novembro de 2008
PUC-Rio Desafio em Matemática 5 de novembro de 2008 Nome: Assinatura: Inscrição: Identidade: Questão Valor Nota Revisão.0 2.0 3.0 4.0 5a.0 5b.0 6a.0 6b.0 7 2.0 Nota final 0.0 Instruções Mantenha seu celular
Leia maisAULA 03 MEDIDAS DE RESISTÊNCIA ELÉTICA
AULA 03 MEDIDAS DE RESISTÊNCIA ELÉTICA 1.0 INTRODUÇÃO 1.1 Ponte de Wheatstone O método da ponte de Wheatstone, estudado por Wheatstone no sec. XIX é um dos métodos mais empregados para a medição de resistências
Leia maisSimulado de Linguagem de Programação Java
Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as
Leia maisCurso Mentor. Radicais ( ) www.cursomentor.wordpress.com. Definição. Expoente Fracionário. Extração da Raiz Quadrada. Por definição temos que:
Curso Metor www.cursometor.wordpress.com Defiição Por defiição temos que: Radicais a b b a, N, Observação : Se é par devemos ter que a é positivo. Observação : Por defiição temos:. 0 0 Observação : Chamamos
Leia maisEXAME DE MACS 2º FASE 2014/2015 = 193
EXAME DE MACS 2º FASE 2014/2015 1. Divisor Padrão: 00+560+80+240 200 = 190 = 19 200 20 Filiais A B C D Quota Padrão 1,088 58,01 86,010 24,870 L 1 58 86 24 L(L + 1) 1,496 58,498 86,499 24,495 Quota Padrão
Leia maisa) 2 b) 3 c) 4 d) 5 e) 6
Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355
Leia maisCircuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
Leia maisMatrizes Reais conceitos básicos
Cálculo Numérico Matrizes Reais conceitos básicos Wagner de Souza Borges FCBEE, Universidade Presbiteriana Mackenzie wborges@mackenzie.com.br Resumo O conceito de matriz tem origem no estudo de sistemas
Leia maisQue algarismos devem ser colocados nos pontinhos da conta abaixo? ... 34 x 41... O. IS x 12 = 180 300-180 = 120
Que algarismos devem ser colocados nos pontinhos da conta abaixo?... 34 x 41... O Invente um problema que tenha como solução os cálculos abaixo: IS x 12 = 180 300-180 = 120 Em diversas situações do nosso
Leia mais