Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 11.

Slides:



Advertisements
Apresentações semelhantes
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Ciência da Computação Aula 06: Funções.
Advertisements

Técnicas de orçamento de capital
FOLHA DE CÁLCULO 1.
Sumário, aula 10 Exercícios sobre elasticidade Elasticidade e despesa
Base de dados Uso de várias tabelas.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 12.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 5.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 11.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 5.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 3.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 4.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 10.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 6.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 13.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 9.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 2.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 13.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 4.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 6.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 10.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 3.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 11.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 4.
Ciclos, Vectores e Gráficos Simulação da Queda de Corpos II
Introdução aos Computadores e à Programação
Software Básico Silvio Fernandes
Excel - Parte 2 Fórmulas e Funções
Excel Profa. Cristina M. Nunes.
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
Estatística Básica Utilizando o Excel
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
Pequena revisão e alguns erros comuns
Revisão da Linguagem C.
Classes e objetos Arrays e Sobrecarga
Classes e objetos P. O. O. Prof. Grace.
Provas de Concursos Anteriores
Módulo Financeiro Centro de Custo.
Calculada a solução óptima
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Microsoft Access Carlos Sebastião.
1 Celulose.
FTIN Formação Técnica em Informática
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Funções Universidade Federal de Ouro Preto - UFOP
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Aula 17 1 Análise Sintáctica Compiladores, Aula Nº 17 João M. P. Cardoso.
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
Centro de Gravidade e Centróide Cap. 9
É u m e l e m e n t o f u n d a m e n t a l
Entrada de Produtos Posto de Combustível.
EXERCÍCIOS PARA GUARDA-REDES
Compras - Pedido de Compra
1 2 Observa ilustração. Cria um texto. Observa ilustração.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Funções Matemáticas ABS(valor): valor absoluto INT(valor): arredonda para baixo ROUND(valor;casas_decimais): arredonda Usar ROUND ou o comando de formatação.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Curso de Graduação em Engenharia de Produção ENG 1004 – Linguagem de Programação para.
Rio Verde - Goiás - Brasil
Máquina de Turing Universal
FORMATANDO O TRABALHO NO WORD 2007
Fiscal - Regra de imposto IdentificaçãoFIS_003 Data Revisão18/10/2013.
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Planilha Eletrônica - Excel
GINÁSTICA LABORAL UM NOVO CAMINHO.
Compras – Planejamento de Estoque
Contagem Sequencial do Estoque
Transcrição da apresentação:

Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 11

Ludwig Krippahl, Na aula de hoje... Excel Macros Histogramas. Referência dinâmica (OFFSET) Formatação condicional Cálculo condicional (SUMIF, COUNTIF) Strings Informação sobre conteúdo das células Trabalho 2

Ludwig Krippahl, Macros «Macro-instrução» Conjunto de instruções que é executado como uma só (significado inicial, 1970s). Hoje em dia tem um significado mais geral, refere-se a qualquer programa escrito numa linguagem usada para controlar uma aplicação. No caso do Excel, Visual Basic.

Ludwig Krippahl, Macros Gravar macro:

Ludwig Krippahl, Macros Gravar macro: Tools->Macro->Record new Macro Dar nome (e.g. Ordenar).

Ludwig Krippahl, Macros Gravar macro: Tools->Macro->Record new Macro Dar nome (e.g. Ordenar). No final, carregar no stop

Ludwig Krippahl, Macros Alternativas para correr a macro: Tools->Macro->Macros->Run Usar a combinação de teclas definida quando gravámos (ou definir uma em Tools->Macro- >Macros->Options Atribuir a macro a um objecto na folha (um botão, um desenho). Para um desenho, click botão da direita e Assign Macro.

Ludwig Krippahl, Macros Bom para tarefas repetitivas de formatação, ordenação, reposicionar dados, etc.

Ludwig Krippahl, Macros Para ver o código: Tools->Macro->Visual Basic Editor Modules

Ludwig Krippahl, Macros Sub Ordena() Columns("A:B").Select Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal End Sub

Ludwig Krippahl, Histogramas Função FREQUENCY( Dados; Separadores) É uma função que devolve um vector de dimensão igual a um mais o número de separadores, com as contagens dos elementos entre os separadores (ou maiores que o último)

Ludwig Krippahl, Histogramas DadosSeparadores FREQUENCY

Ludwig Krippahl, Referências dinâmicas OFFSET( Célula de referência, a partir da qual contamos as linhas e colunas; Linhas; Colunas; Altura; Largura) Tem que ser usada como argumento de outra função (e.g. SUM, AVERAGE...)

Ludwig Krippahl, Referências dinâmicas Exemplo: OFFSET(A1,3,5,2,4) Grupo de 2x4 (altura x largura) células a começar da 3ª linha e 5ª coluna a contar da A1.

Ludwig Krippahl, Referências dinâmicas Exemplo:

Ludwig Krippahl, Referências dinâmicas É útil para fazer depender a referência de um valor calculado. Por exemplo, com COUNTA, que conta o número de células não vazias. Exemplo =SUM(OFFSET(A1;1;1;COUNTA(B:B)-1;1)) Soma a coluna dos gastos, qualquer que seja o numero de entradas (o -1 desconta o cabeçalho Gastos).

Ludwig Krippahl, Formatação Condicional Seleccionar células Format->Conditional Formatting Especificar condições e formatação se as condições forem preenchidas (Exemplo: a vermelho e bold se o gasto for maior que 100).

Ludwig Krippahl, Formatação Condicional Seleccionar células Format->Conditional Formatting Especificar condições e formatação se as condições forem preenchidas (Exemplo: a vermelho e bold se o gasto for maior que 100).

Ludwig Krippahl, Cálculo Condicional COUNTIF(células, condição) Conta quantas preenchem condição Condição é uma string >20, =12 SUMIF(células, condição, células a somar) Soma as células no último argumento que correspondem às do primeiro que cumprem a condição.

Ludwig Krippahl, Strings LEN(string) Comprimento. CONCATENATE(S1;S2;...) União das strings LEFT(string, numero de caracteres) Devolve os primeiros caracteres da string RIGHT(string, numero de caracteres)

Ludwig Krippahl, Informação sobre células ISBLANK(célula) True se está vazia ISNA(célula) True se é um erro do tipo #N/A ISERR(célula) True se qualquer erro excepto #N/A ISNUMBER, ISTEXT, ISERROR...

Ludwig Krippahl, Trabalho 2 Modelo:

Ludwig Krippahl, Trabalho 2 Tem dois parâmetros mas a taxa de recuperação é 1 sobre o tempo médio de hospitalização.

Ludwig Krippahl, Trabalho 2 Dados: Doente com alta: Ver radiografias em anexo. Deu entrada a 4 de Maio de Sofre de miopia Teve alta a 10 de Maio de 2007.

Ludwig Krippahl, Trabalho 2 Dados: Data em que ficou infectado: Ver radiografias em anexo. Deu entrada a 4 de Maio de Sofre de miopia Teve alta a 10 de Maio de 2007.

Ludwig Krippahl, Trabalho 2 Dados: Data em que recuperou (já não conta como I): Ver radiografias em anexo. Deu entrada a 4 de Maio de Sofre de miopia Teve alta a 10 de Maio de 2007.

Ludwig Krippahl, Trabalho 2 Dados: Doente que ainda não teve alta (só tem data de entrada): Sofre de miopia Deu entrada a 21 de Maio de Tomou três aspirinas.

Ludwig Krippahl, Trabalho 2 Dados: Os dados são datas de entrada e saída Modelo O modelo é acerca do número de susceptíveis, infectados, e recuperados Datas Em cada lote os dados são até ao dia da última entrada. Não podemos saber quantos infectados há depois (quantos entram ou saem)

Ludwig Krippahl, Trabalho 2 Actualizar Substituir todos os ficheiros.txt pelos que vêm no novo lote (pacientes sem alta podem já ter tido alta). Exemplo: Maio21.zip: ficheiros 1 a 27 Maio28.zip: ficheiros 1 a 70, para substituir os outros e adicionar mais dados

Ludwig Krippahl, Trabalho 2 Ajuste do modelo Pelos ficheiros podem obter o valor de I para cada dia da epidemia (até à data do lote de ficheiros) e o valor da taxa de recuperação. Ajustem o modelo de forma a que o número de infectados no modelo corresponda o melhor possível ao número de infectados observado.

Ludwig Krippahl, Trabalho 2 Resultado final Um sistema prático e fácil de usar para se actualizar os dados e ver no Excel a simulação, os dados, e a informação pedida (máximo de infectados ao mesmo tempo, total de afectados ao fim de 100 dias, a simulação para 100 dias, etc...) Deve estar explicado na folha Excel como usar o sistema.

Ludwig Krippahl, Trabalho 2 Resultado final

Ludwig Krippahl, Próxima aula Dúvidas sobre o trabalho Dicas sobre o exame Estrutura do enunciado Tipos de perguntas Alguns exemplos Revisões, ou o que quiserem (enviem sugestões antecipadamente)

Ludwig Krippahl, Dúvidas