USO DE MACROS NO SAS
|
|
- Nicholas Henriques Gonçalves
- 6 Há anos
- Visualizações:
Transcrição
1 USO DE MACROS NO SAS Euclides Braga MALHEIROS * O uso de Macros no SAS permite que uma variável ou uma seqüência de comandos SAS seja chamado qualquer número de vezes. É o mesmo princípio de subrotinas utilizado na maioria das linguagens de programação. O SAS permite vários tipos de macros, alguns deles serão discutidos aqui. 1. Macro variáveis. Uma macro variável permite definir um valor a uma variável no SAS. %LET <nome>=<valor>; Sintaxe para chamar a macro: &<nome> Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 5 variáveis: Tratamento (TR), Repetição (RP) e as variáveis dependentes Y1, Y2 e Y3, apresentado na Tabela1. Tabela 1. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 3 repetições. (Dados fictícios) TR RP Y1 Y2 Y ,82 14,86 13, ,07 14,44 13, ,45 14,18 13, ,47 15,19 15, ,07 13,38 14, ,66 14,22 13, ,92 14,49 13, ,29 14,42 14, ,83 13,92 15, ,96 14,71 14, ,38 15,07 13, ,37 15,78 13, ,05 13,18 14, ,63 13,14 14, ,43 14,08 14,23 * Departamento de Ciências Exatas FCAV/UNESP, Campus de Jaboticabal Jaboticabal SP
2 2 A partir desses dados foi criado um arquivo ASC II com o nome MAC_V.TXT, disponível no site do curso. Exercício 1: Fazer download do arquivo MAC_V.ZIP, disponível no site do curso, para a pasta de trabalho e descompactá-lo. Fazer um programa SAS para a análise do experimento Delineamento Inteiramente Casualizado, permitinto estabelecer as possíveis variações do programa, como: o Título da análise, o Arquivo ASC a ser importado, o Primeiro Registro com Dados, o Número de variáveis a serem analisadas (variáveis dependentes), o Tipo de teste de comparações múltiplas e o Tipo de teste de Homocedasticidade, sejam definidas como variáveis macro. /************* MACRO VARIAVEIS **********/ /* DELINEAMENTO INTERAMENTE CASUALIZADO */ /****************************************/ /* REDEFINA AS OPCOES DESEJADAS */ %LET TITULO="EXEMPLO MACRO VARIÁVEIS"; /* TITULO */ %LET AASC="A:\MAC1.TXT"; /* ARQUIVO ASC II */ %LET PRD=1; /* PRIMEIRO REGISTO DE DADOS FIRSTOBS */ %LET NVD=3; /* NUMERO DE VARIAVEIS DEPENDENTES */ %LET TCM=TUKEY; /* TESTE DE COMPARACOES MULTIPLAS */ %LET THV=LEVENE; /* TESTE DE HOMOGENEIDADE DE VARIANCIA */ /* */ OPTION LS=78 PS=64 PAGENO=1; TITLE &TITULO; DATA M1; INFILE &AASC FIRSTOBS=&PRD; INPUT TR RP Y1-Y&NVD; PROC GLM; CLASS TR RP; MODEL Y1-Y&NVD=TR/SS3; MEANS TR/&TCM HOVTEST=&THV; OUTPUT OUT=AE STUDENT=ER1-ER&NVD; PROC UNIVARIATE DATA=AE NORMAL PLOT; VAR ER1-ER&NVD;
3 3 2. Macro funções. Uma macro função permite definir uma função a ser usada no programa. %macro <nome(lista de argumentos - separados por,)>; expressão que define a função usando o argumento precedido por & %mend <nome>; Para usar a função: %<nome(valores para os argumentos)> Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 5 variáveis: Tratamento (TR), Repetição (RP) e as variáveis dependentes Y1, Y2 e Y3, apresentado na Tabela 2. Tabela 2. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 3 repetições. (Dados fictícios) TR RP Y1 Y2 Y ,486 78, ,444 80, ,418 83, ,519 83, ,338 72, ,422 68, ,449 87, ,442 65, ,392 86, ,471 79, ,507 91, ,578 66, ,318 72, ,314 68, ,408 91,9 Exercício 2: Fazer download do arquivo MAC_FC.ZIP, disponível no site do curso, para a pasta de trabalho e descompactá-lo. Fazer um programa SAS para ler os dados MAC_FC.TXT e transformar as variáveis: Y1 em raiz quadrada de (Y1+0,5); Y2 e Y3 em arco seno da raiz da porcentagem.
4 4 Definir a transformação como macro função. Fazer a correlação entre as variáveis originais e entre as variáveis transformadas. /************* MACRO FUNCOES **********/ /* TRANSFORMACAO DE DADOS */ /****************************************/ /* DEFINICAO DA MACRO */ %MACRO RAIZ(X,ALFA); SQRT(&X+&ALFA) %MEND RAIZ; %MACRO ASRP(X,DIV,ALFA); ARSIN(SQRT(&X/&DIV)+&ALFA) %MEND ASRP; /* */ OPTIONS LS=78 PS=64 PAGENO=1; DATA MF; INFILE "A:\MAC_FC.TXT" FIRSTOBS=2; INPUT TR RP Y1-Y3; YT1=%RAIZ(Y1,0,5); YT2=%ASRP(Y2,1,0); YT3=%ASRP(Y3,100,0); PROC PRINT; PROC CORR; VAR Y1-Y3; PROC CORR; VAR YT1-YT3; 3. Macro subprograma. Uma macro subprograma permite definir uma rotina à parte que pode ser chamada tantas vezes quantas precisar. %MACRO <nome>; <subprograma> %mend <nome>; Sintaxe para chamar a macro: %<nome>
5 5 Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 4 variáveis: Tratamento (Trat), Repetição (Rep) e as variáveis dependentes Y1 e Y2, apresentado na Tabela 3. Tabela 3. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 4 repetições. (Dados fictícios) Trat Rep Y1 Y , , , , , , , , , , , , , , , , , , , ,022 Exercício 3: Fazer download do arquivo MAC_SP1.XLS, disponível no site do curso, para a pasta de trabalho. Criar um SDS importando o arquivo do direto do Excel. Fazer um programa SAS para realizar a análise de regressão entre o Log da variância e o Log da média usada para avaliar o tipo de heterocedasticidade (regular ou irregular) e, se for regular indicar a transformação de dados a ser usada, para cada variável dependente. Como criar o SAS DATA SET (SDS) importando o arquivo do Excel PROC IMPORT OUT=SDS DATAFILE="ARQ.XLS" DBMS=EXCEL2000 REPLACE; SHEET="PLANILHA$"; GETNAMES=YES; Onde: SDS é o nome do SAS DATA SET a ser criado ARQ. XLS é o arquivo a ser importado, icluindo o caminho onde ele se encontra. PALNIHA É o nome da planilha.
6 6 /************** USO DE MACROS *************/ /* TESTE PARA A ESCOLHA DA TRANSFORMACAO */ /******************************************/ /****************** DEFINA AS OPCOES *****************/ %LET TITULO="MACRO SUBPROGRAMA"; %LET TTCM=TUKEY; /*****************************************************/ /* MACRO */ %MACRO BARTL; PROC MEANS NOPRINT; OUTPUT OUT=SDSB MEAN=M VAR=V; BY TR; VAR Y; DATA SDSB; SET SDSB; LM=LOG(M); LV=LOG(V); PROC REG; MODEL LV=LM; %MEND BARTL; /* PROGRAMA PRINCIPAL */ TITLE &TITULO; OPTIONS LS=78 PS=64; PROC IMPORT OUT=A DATAFILE="A:\MAC_SP1.XLS" DBMS=EXCEL2000 REPLACE; SHEET="PLAN1$"; GETNAMES=YES; PROC PRINT DATA=A; DATA A; SET A; TITLE "TESTE DE BARTLET PARA Y1"; Y=Y1; %BARTL DATA A; SET A; TITLE "TESTE DE BARTLET PARA Y2"; Y=Y2; %BARTL 4. Macro subprograma com parâmetros. Uma macro subprograma permite definir uma rotina à parte, variando alguns parâmetros, que podem ser parâmetros de entrada ou de saída. A rotina pode ser chamada tantas vezes quantas precisar.
7 7 %macro <nome(par1,par2,... )>; <comandos incluindo os parâmetros precedidos por & (ex: &par1, &par2,...) %mend <nome>; Sintaxe para chamar a macro: %<nome(v_par1,v_par2,... )> onde v_par1, v_par2 são os valores dos parâmetros par1, par2, respectivamente. Exercício 4: Fazer download do arquivo MAC_SP2.txt, disponível no site do curso, para a pasta de trabalho. Criar um SDS importando o arquivo ASC, com as variáveis A, B, C, RP e Y. Fazer um programa SAS para analisar esses dados, usando subprograma para os desdobramentos das interações duplas. /******************************************/ /* DESDOBRAMENTO DA INTERAÇAO */ /* COM O USO DE MACRO */ /******************************************/ %LET AASC="A:\MAC_SP3.TXT"; %MACRO DESD(FA,FB); LSMEANS &FA*&FB/SLICE=&FA; LSMEANS &FA*&FB/SLICE=&FB; %MEND DESD; /********PROGRAMA PRINCIPAL ***************************/ OPTIONS LS=78 PS=64 PAGENO=1; DATA MSP3; INFILE &AASC FIRSTOBS=2; INPUT A B C RP Y; TR=(A-1)*6+(B-1)*2+C; PROC PRINT; PROC GLM DATA=MSP3; CLASS TR RP; MODEL Y=TR/SS3; MEANS TR/HOVTEST; OUTPUT OUT=AE STUDENT=ER; PROC UNIVARIATE DATA=AE NORMAL PLOT; VAR ER; PROC GLM; CLASS A B C RP; MODEL Y=A B C A*B A*C B*C A*B*C/SS3; %DESD(A,B); %DESD(A,C); %DESD(B,C);
USO DE MACROS NO SAS
USO DE MACROS NO SAS Euclides Braga MALHEIROS * O uso de Macros no SAS permite que uma variável ou uma seqüência de comandos SAS seja chamada tantas vezes quanto necessária. É o mesmo princípio de subrotinas
Leia maisSAS. Receita do SAS ,2 % mais que James Goodnight
1 O que é o SAS? Desenvolvido no início da década de 70 na North Carolina State University, Raleigh, NC No início, o objetivo era analisar estatisticamente experimentos agrícolas e para uso em investigação
Leia maisEXERCÍCIOS SOBRE TESTE T
EXERCÍCIOS SOBRE TESTE T 1 Exercício Foi realizado um estudo para determinar se havia influência de um gene sobre a resistência a geadas de plantas de uma determinada espécie. Foram produzidas 10 plantas
Leia maisEstatística Computacional A - Aula SAS 01 Estatísticas Descritivas Prof. José Carlos Fogo
Estatística Computacional A - Aula SAS 01 Estatísticas Descritivas Prof. José Carlos Fogo /* Linha de comando com configurações de página */ options ps=60 ls=80 nodate pageno=1; /* Entrando com um arquivo
Leia maisAula no SAS. Planejamento do Experimento - Delineamento inteiramente casualizado. Saídas
Aula no SAS Planejamento do Experimento - Delineamento inteiramente casualizado Saídas title "Antes da Casualização"; data plano; do parc=1 to 20;*DEVE SER MÚLTIPLO DO NÚMERO DE TRATAMENTOS; trat=int((parc-1)/5)+1;*tratamentos+1=5;
Leia maisPlanejamento da pesquisa científica: incerteza e estatística. Edilson Batista de Oliveira Embrapa Florestas
Planejamento da pesquisa científica: incerteza e estatística Edilson Batista de Oliveira Embrapa Florestas Pesquisa em laboratórios na Embrapa Anos 70 Anos 80 Anos 90 Século 21 Precisão em Laboratórios:
Leia maisPROGRAMA DE PÓS-GRADUAÇÃO EM ZOOTECNIA (GENÉTICA E MELHORAMENTO ANIMAL) CURSO DE : MESTRADO ( X ) DOUTORADO ( ) DADOS SOBRE A DISCIPLINA
PROGRAMA DE PÓS-GRADUAÇÃO EM ZOOTECNIA (GENÉTICA E MELHORAMENTO ANIMAL) CURSO DE : MESTRADO ( X ) DOUTORADO ( ) DADOS SOBRE A DISCIPLINA 1. Disciplina: PROCESSAMENTO DE DADOS 2. Responsável(is): EUCLIDES
Leia mais2008 mdsaraiv@umich.edu. Mini-manual do SAS
Mini-manual do SAS Este mini-manual do SAS tem a finalidade de apenas ensinar alguns comandos de estatísticas comuns e dar possibilidade de se iniciar a manusear dados. Abrindo o SAS A inteface do SAS
Leia maisO Sistema SAS 1. Figura 1: Janela de abertura do SAS, versão 9.4.
O Sistema SAS 1 I - O ambiente SAS: O Sistema SAS é um sistema integrado de software que permite o desenvolvimento de entradas, recuperação e manipulação de dados, análises estatísticas e matemáticas,
Leia maisAula Prática 03 Estatística Experimental DELINEAMENTO QUADRADO LATINO. *Planejamento do Experimento Delineamento Quadrado Latino (DQL);
Aula Prática 03 Estatística Experimental DELINEAMENTO QUADRADO LATINO *Planejamento do Experimento Delineamento Quadrado Latino (DQL); ods rtf; title 'Planejamento do Experimento - Quadrados Latinos';
Leia mais29 e 30 de julho de 2013
Introdução à Programa de Pós-Graduação em Estatística e Experimentação Agronômica ESALQ/USP 29 e 30 de julho de 2013 Dia 1 - Conteúdo 1 2 3 Alguns softwares recomen: R (Livre) /www.r-project.org/ SAS (SAS
Leia maisANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS
ANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS Euclides Braga MALHEIROS * Medidas repetidas no tempo: medidas tomadas em uma seqüência de tempos, em uma mesma unidade experimental. Os experimentos
Leia maisCapítulo I Preliminares: Visual Basic na planilha eletrônica Excel.
Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel. 1.1. Editor do Visual Basic do Excel (VBA) A maioria dos problemas desse livro será resolvida com o VBA da planilha eletrônica Excel,
Leia maisINTRODUÇÃO A MODELOS MISTOS
INTRODUÇÃO A MODELOS MISTOS Delineamento experimental ou desenho experimental, de uma forma bastante simples, é a forma em que os tratamentos (níveis de um fator ou combinações de níveis de fatores) são
Leia maisINTRODUÇÃO AO SAS. Euclides Braga MALHEIROS. FCAV/UNESP Campus de Jaboticabal
INTRODUÇÃO AO SAS Euclides Braga MALHEIROS FCAV/UNESP Campus de Jaboticabal ii ÍNDICE I. APRESENTAÇÃO...1 I.1. Módulos do SAS...1 I.2. Janelas do SAS...1 I.3. Barra de ferramentas...4 I.4. Help do SAS...5
Leia maisAvaliação de Desempenho
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho Planejamento de Experimentos Aula 2 Marcos José Santana Regina
Leia maisAbaixo do Objeto WorkSheet temos a coleção Cells, que representa todas as células de uma planilha.
Aula 1 O modelo de objetos do Excel APPLICATION É o próprio Excel. Temos diversas propriedades e métodos importantes nesse objeto. Destacamos dois exemplos: Application.DisplayAlerts Se for true, o Excel
Leia maisProgramação de Computadores III
Programação de Computadores III Subprogramação: Sub-rotinas e Funções Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisMOQ-14 PROJETO e ANÁLISE de EXPERIMENTOS. Professor: Rodrigo A. Scarpel
MOQ-14 PROJETO e ANÁLISE de EXPERIMENTOS Professor: Rodrigo A. Scarpel rodrigo@ita.br www.mec.ita.br/~rodrigo Programa do curso: Semana Conteúdo 1 Apresentação da disciplina. Princípios de modelos lineares
Leia mais- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas
- Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários
Leia maisESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Leia maisIntrodução à Programação 2006/07. Algoritmos
Introdução à Programação 2006/07 Algoritmos Objectivos da Aula Algoritmos e suas características Técnicas de Descrição de Algoritmos Linguagem Natural Pseudocódigo Fluxogramas Especificação do problema
Leia maisExercícios de programação
Exercícios de programação Estes exercícios serão propostos durante as aulas sobre o Mathematica. Caso você use outra linguagem para os exercícios e problemas do curso de estatística, resolva estes problemas,
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia maisTUTORIAL SOBRE ANÁLISE DE REGRESSÃO
TUTORIAL SOBRE ANÁLISE DE REGRESSÃO I. No R: ### Exemplo dados dos alunos: altura x peso ### x = altura e y = peso ############################################ # Entrada de Dados x
Leia maisFunção R para analisar experimentos em DBC com Fatorial Duplo e um Tratamento Adicional, em uma só Rodada
Função R para analisar experimentos em DBC com Fatorial Duplo e um Tratamento Adicional, em uma só Rodada Pórtya Piscitelli Cavalcanti 1 2 Eric Batista Ferreira 1 Denismar Alves Nogueira 1 1 Introdução
Leia maisLaboratório de Programação de Computadores para Engenharia - Notas de aula - Teoria - 12/12/2013. Funções
Laboratório de Programação de Computadores para Engenharia - Notas de aula - Teoria - 12/12/2013 Prof. Pietrobon Funções 1) Introdução Alguns programas podem possuir milhares de linhas de código. Neste
Leia maisUma Aplicação de Modelos Lineares Mistos
UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE ESTATÍSTICA Uma Aplicação de Modelos Lineares Mistos Professor Jomar Antonio Camarinha Filho CURITIBA - PARANÁ SETEMBRO/2003ÍNDICE Modelos Mistos Prof. Jomar
Leia maisAnálise econômica. Florestais
Análise econômica LCF-0685-Economia de Recursos Florestais 2009 Introdução A análise econômica tem os seguintes objetivos: Uso eficiente dos recursos ou fatores de produção. Estabelecer valores para a
Leia maisAprender a utilizar o aplicativo Gnuplot para fazer gráficos
Capitulo 11. GRÁFICOS COM GNUPLOT (versão 5.03) OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Gnuplot para fazer gráficos Aprender a utilizar o aplicativo Gnuplot interativamente com um programa
Leia mais- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -
Disciplina: Algoritmos e Programação Vale 1.5 para G2 Profa. Flavia Pereira de Carvalho - Trabalho Prático de Algoritmos e Programação usando Robô Arduino - Imagem do Robô com Legendas Dicas de código
Leia maisAula 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
Leia maisMATLAB Avançado. Melissa Weber Mendonça melissa.mendonca@ufsc.br
MATLAB Avançado Melissa Weber Mendonça melissa.mendonca@ufsc.br Relembrando... >> inteiro = fscanf(arquivo, %d ) Repita o exercício da aula anterior (ler UM dado de um arquivo), agora com um número real:
Leia maisSimulação de Caixa Automático
Programação Funcional UFOP DECOM 2014.1 Trabalho 1 Simulação de Caixa Automático Sumário Resumo Com esta atividade pretende-se explorar a construção de programas interativos usando ações de entrada e saída
Leia maisLinguagens Formais e Autômatos 02/2015. LFA Aula 02. introdução 28/09/2015. Celso Olivete Júnior.
LFA Aula 02 Linguagens regulares - introdução 28/09/2015 Celso Olivete Júnior olivete@fct.unesp.br 1 Na aula passada... Visão geral Linguagens regulares expressões regulares autômatos finitos gramáticas
Leia maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisEstruturação de Procedimentos
Capítulo 4 Estruturação de Procedimentos 4. Exercícios de revisão. Diga o que entende por linguagem estruturada em blocos. Descreva a regra associada a esta estrutura, e diga qual a sua importância. 2.
Leia maisAula de hoje. Funções. Introdução. Função. Definição de funções. Exemplo. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Funções Aula de hoje Introdução Passagem de parâmetros Parâmetros X argumentos Retorno de valores Polimorfismo Argumentos com valor default Professor:
Leia maisAnálise Conjunta de Experimentos
Análise Conjunta de Experimentos Na experimentação agrícola é frequênte á instalação de grupos de ensaios, todos com a mesma estrutura, porém em anos e/ou locais distintos, visando a obtenção de conclusões
Leia maisPreparatório LPIC-1 Tópico 103
Preparatório LPIC-1 Tópico 103 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Tópico 103 Visão Geral Trabalhar em linha de comandos Processar arquivos e fluxos de textos Gestão básica de arquivos
Leia maisEXPERIMENTAÇÃO AGRÁRIA
EXPERIMENTAÇÃO AGRÁRIA Tema : Delineamentos experimentais básicos (DCC/DBCC/DQL) Delineamento de Blocos Completos Casualizados (DBCC) Quando usar? Quando as unidades experimentais não apresentam características
Leia maisPlano de Ensino. Identificação. Câmpus de Jaboticabal. Curso 17 - Agronomia. Ênfase. Disciplina 3751agroTP1 - PROCESSAMENTO DE DADOS
Curso 17 - Agronomia Ênfase Identificação Disciplina 3751agroTP1 - PROCESSAMENTO DE DADOS Docente(s) Euclides Braga Malheiros Unidade Faculdade de Ciências Agrárias e Veterinárias Departamento Departamento
Leia maisANOVA - parte I Conceitos Básicos
ANOVA - parte I Conceitos Básicos Erica Castilho Rodrigues 9 de Agosto de 2011 Referências: Noções de Probabilidade e Estatística - Pedroso e Lima (Capítulo 11). Textos avulsos. Introdução 3 Introdução
Leia maisTEAZ Técnicas Experimentais Aplicadas à Zootecnia PLANO DE ENSINO
TEAZ Técnicas Experimentais Aplicadas à Zootecnia PLANO DE ENSINO II EMENTA Principais delineamentos experimentais usados em pesquisas zootécnicas. Condução de pesquisas e análises estatísticas mais utilizadas.
Leia maisSPSS Statistical Package for the Social Sciences Composto por dois ambientes:
Introdução ao SPSS Essa serie de aulas sobre SPSS foi projetada para introduzir usuários iniciantes ao ambiente de trabalho do SPSS 15, e também para reavivar a memória de usuários intermediários e avançados
Leia maisEstrutura de Seleção
Escola de Ciências e Tecnologia UFRN Estrutura de Seleção ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula; Nunca atender o celular na
Leia maisLinguagem de Programação I. Aula 10 Funções
Linguagem de Programação I Aula 10 Funções Da Aula Anterior Tipos de dados básicos e operadores em C Declaração de variáveis e modificadores de tipo Estruturas de Controle Arrays unidimensionais Geração
Leia maisCURSO RÁPIDO. E l a b o r a ç ã o : W a n d e r s o n K l e b e r d e O l i v e i r a W i l d o N a v e g a n t e s d e A r a u j o
CURSO RÁPIDO E l a b o r a ç ã o : W a n d e r s o n K l e b e r d e O l i v e i r a W i l d o N a v e g a n t e s d e A r a u j o 1 9 / 0 7 / 2 0 1 5 RSTUDIO CURSO RÁPIDO INSTALAÇÃO R (Linguagem de programação)
Leia maisAnálise de Variância. Análise de Variância. Análise de Variância. Análise de Variância. Análise de Variância. Mestrado em Recreação e Lazer
Mestrado em Recreação e Lazer Estudos Práticos ANalysis Of VAriance O que é? Permite verificar qual o EFEITO de uma variável independente, de natureza qualitativa (factor), numa variável dependente ou
Leia maisProfessor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL
Professor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL Sobre a Linguagem Haskell Inicialmente temos no trabalho o uso da versão
Leia maisAnálise de séries temporais financeiras
Séries Temporais Financeiras Aula -1 Análise de séries temporais financeiras Em princípio, não haveria diferenças entre a análise de séries temporais financeiras e aquelas ocorrendo em outras áreas, como
Leia maisINFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo LAÇOS Laços são comandos da linguagem
Leia maisIntrodução ao R. Roteiro. 1. Informações Gerais 2. Aritmética 3. Variáveis e Vetores 4. Scripts 5. Matrizes e Arrays. Introdução
Introdução ao R Lupércio F. Bessegato & Ronaldo Bastos & Marcel T. Vieira UFJF Departamento de Estatística 2010 Roteiro 1. Informações Gerais 2. Aritmética 3. Variáveis e Vetores 4. Scripts 5. Matrizes
Leia maisPython Funções. Introdução à Programação SI1
Python Funções Introdução à Programação SI1 Conteúdo Funções Conceitos Objetivos Modularização Exemplos Exercícios 2 Funções O que são? Qual a função de uma função? 3 Imagine o código 4 Imagine o código
Leia maisMaterial baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Aula 3 Sarita Mazzini Bruschi
Leia maisO Sistema SAS 1. I - O ambiente SAS:
O Sistema SAS 1 I - O ambiente SAS: O Sistema SAS é um sistema integrado de software que permite o desenvolvimento de entradas, recuperação e manipulação de dados, análises estatísticas e matemáticas,
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: funções
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: funções Prof. Renato Pimentel 1 Subprogramas Subprograma: programa que auxilia o programa principal na realização de uma determinada
Leia maisModularidade - Fun ções e Procedimentos
Modularidade - Fun ções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situa ções, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de
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 mais1 Da aula teórica ao Java
Universidade Federal do ABC Bacharelado em Ciência da Computação Processamento da Informação - Prof. Fabrício Olivetti de França Guia de tradução entre Java e outras linguagens 1 Da aula teórica ao Java
Leia maisArquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
Leia maisCurso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
Leia maisTreinamento calculadora TCO. TCO team
Treinamento calculadora TCO TCO team Cabeçalho do título opcional Conteúdo 1. Histórico a. Benchmark 2. A ferramenta a. Dimensionamento b. Custo operacional c. Frete 3. Comparativo de resultados 4. Próximos
Leia maisMicrosoft Excel Aula 7
Microsoft Excel Aula 7 Microsoft Excel Tema da aula: Função SE OPERADORES DE COMPARAÇÃO Você pode comparar dois valores com os operadores a seguir. Quando dois valores são comparados usando esses operadores,
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Leia maisModelos: Verificação, Validação e Experimentação
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Modelos: Verificação, Validação e Experimentação Prof. Luís César da Silva (UFES/CCA) ESA 01 Engenharia de Sistemas Modelos Validados e Confiáveis Fundamentos: (Naylor
Leia maisINFORMÁTICA. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV
INFORMÁTICA 01. Analise as seguintes afirmações relativas a conceitos de Internet. I - O SPAM é caracterizado pela utilização indevida do servidor POP de uma empresa ou outra entidade para enviar uma grande
Leia maisIntrodução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
Leia maisForecasting e ti O i Otim Oti ização de ã d Carteiras com Matlab AULA 3
Forecasting e Otimização i de Carteiras com Matlab AULA 3 Guia de Estudo para Aula 03 Modelos Discretos Exercícios - Formulação de um modelo - Programação de modelos com for - A simulação de um modelo
Leia maisMaterial Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab.
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
Leia maisIntrodução a Programação Web com PHP
AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por
Leia maisExercícios Data Modeling
Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar
Leia maisMetodologia para resolução de um problema
1 Metodologia para resolução de um problema 1. Pôr o problema de modo claro. 2. Definir os dados necessários para resolver o problema (input) e o que se pretende que o problema forneça (output). 3. Pensar
Leia maisPrograma SAS para ajuste de curvas de retenção
Programa SAS para ajuste de curvas de retenção ALINE DE HOLANDA NUNES MAIA (1), LINEU NEIVA RODRIGUES (2) DENÍLSON PEREIRA PASSO (3) RESUMO Neste trabalho apresentamos um programa SAS para ajuste de curvas
Leia maisAlgoritmia. Algoritmos e Programação, CET - CO. Francisco Rente
Algoritmia Algoritmos e Programação, CET - CO francisco.rente@estgoh.ipc.pt Agenda Problemas Vs. Resoluções O que é a Algoritmia? Algoritmo de Euclides Formas de representação de Algoritmos Representação
Leia maisMario de Andrade Lira Junior - Reservados todos os direitos autorais.
Mario de Andrade Lira Junior www.lira.pro.br todos os direitos autorais. 27/6/2010 1 Caso especial do fatorial, com todas as características do mesmo Principal diferença é o uso de parcelas diferentes
Leia maisBioexperimentação. Prof. Dr. Iron Macêdo Dantas
Governo do Estado do Rio Grande do Norte Secretaria de Estado da Educação e da Cultura - SEEC UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE UERN FACULDADE DE CIÊNCIAS EXATAS E NATURAIS FANAT DEPARTAMENTO
Leia maisUniversidade Federal de Viçosa Departamento de Estatística
Universidade Federal de Viçosa Departamento de Estatística Prova Seletiva para o Programa de Pós-Graduação em Estatística Aplicada e Biometria. Nível Doutorado - 22/nov/2013 Nome: Assinatura:. Número do
Leia maisINTRODUÇÃO AO SCILAB
INTRODUÇÃO AO SCILAB O programa SCILAB é um ambiente apropriado ao desenvolvimento de software para computação numérica. Esse programa foi concebido e é mantido pelo Institut de Recherche em Informatique
Leia maisARQUIVO EXTERNO: LEITURA, ESCRITA (sem formato e com formato)
ATUALIZADO: ago/2013 1 olenzi @ orlandolenzi. eng. br CONCEITO Os programas de computador, muitas vezes necessitam de dados externos que poderão ser obtidos a partir de arquivos ou pelo teclado. Esta operação
Leia maisLinguagens de Domínio Específico
Linguagens de Domínio Específico Fabio Mascarenhas 2017.1 http://www.dcc.ufrj.br/~fabiom/dsl Por que DSLs? Melhorar a produtividade dos programadores input =~ /\d{3}-\d{3}-\d{4}/ Facilitar a escrita e
Leia maisAula 03 Estatística, Correlação e Regressão
BIS0005-15 Bases Computacionais da Ciência Aula 03 Estatística, Correlação e Regressão http://bcc.compscinet.org Prof. Rodrigo de Alencar Hausen hausen@ufabc.edu.br 1 Medidas de tendência central: Média,
Leia maisCriando a sua própria função
São diversas as possibilidades de aplicação do Excel ao nosso fluxo de trabalho. Uma das mais interessantes é a criação das nossas próprias funções na ferramenta, o que nos permite economizar tempo na
Leia maisESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURA SEQUENCIAL E ESTRUTURAS CONDICIONAIS Introdução à Ciência da Computação Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples
Leia maisUniversidade Federal Rural de Pernambuco
Universidade Federal Rural de Pernambuco Departamento de Morfologia e Fisiologia Animal Área de Biofísica Traçando Gráficos Prof. Romildo Nogueira 1. Introduzindo o tema No trabalho experimental lida-se
Leia maisBioestat 5.0. Rafael de Oliveira Xavier. Lab. Ecologia e Conservação, Departamento de Botânica, UFSCar
Bioestat 5.0 Rafael de Oliveira Xavier Lab. Ecologia e Conservação, Departamento de Botânica, UFSCar O Bioestat é um programa criado em 1998 por José Márcio Ayres e colaboradores, com o apoio de vários
Leia maisPlanejamento e Análise de Experimentos
Planejamento e Análise de Experimentos Profª Lisiane Selau Departamento de Estatística - UFRGS Matéria-prima da Estatística variabilidade É difícil encontrar duas coisas exatamente iguais Objetivo da Estatística
Leia maisANÁLISE DE VARIÂNCIA
10 4 ANÁLISE DE VARIÂNCIA Um problema que se apresenta com maior freqüência do que qualquer outro na análise estatística é o de avaliar se duas ou mais amostras diferem significativamente com relação a
Leia maisFluxogramas. Vanessa Braganholo
Fluxogramas Vanessa Braganholo vanessa@ic.uff.br Antes de vermos Fluxogramas...... vamos conhecer um pouco sobre a evolução das linguagens de programação 2 Paradigmas de Programação Definem regras básicas
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Faculdade de Computação Aula Revisão Marcelo Zanchetta do Nascimento Material elaborado pela Profa. Ana Carolina Lorena - UNIFESP Desenvolvimento de Software ANÁLISE IMPLEMENTAÇÃO
Leia maisFluxogramas. Leonardo Gresta Paulino Murta.
Fluxogramas Leonardo Gresta Paulino Murta leomurta@ic.uff.br Antes de vermos Fluxogramas......vamos conhecer um pouco sobre a evolução das linguagens de programação Leonardo Murta Fluxogramas 2 Paradigmas
Leia maisCurso básico de JavaScript Aula 2
Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais...
Leia maisCurso de Estatística Descritiva e Inferencial (Planejamento Experimental) Prof. Dr. Jomar Camarinha
Curso de Estatística Descritiva e Inferencial (Planejamento Experimental) Prof. Dr. Jomar Camarinha CONTEÚDO Estatística Descritiva e Exploratória Noções de Estimação de Parâmetros Intervalos de Confiança
Leia maisUm ambiente super amigável de trabalho com recursos poderosos de análise e acesso a uma ampla base de dados da economias brasileira e internacional.
Um ambiente super amigável de trabalho com recursos poderosos de análise e acesso a uma ampla base de dados da economias brasileira e internacional. Mais de 12 mil séries de tempo relativas às economias
Leia maisCorreção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição
Processamento Estatístico da Linguagem Natural Aula 6 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/peln/ Correção Ortográfica Três tipos de problemas: Detecção de
Leia maisLinguagens de Programação 2016/2
Linguagens de Programação 2016/2 Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Antes
Leia maisLinguagem Haskell. Riocemar S. de Santana
Linguagem Haskell Riocemar S. de Santana Haskell, o que é? É uma linguagem de programação puramente funcional, de propósito geral. Nomeada em homenagem ao matemático americano Haskell B. Curry (1900 1982).
Leia maisCurso de Especialização em Fisioterapia Traumato-Ortopédica / 2010 NOÇÕES DE STICA
Curso de Especialização em Fisioterapia Traumato-Ortopédica / 2010 NOÇÕES DE BIOSTATÍSTICA STICA Prof a. Lilian Pinto da Silva Faculdade de Fisioterapia Universidade Federal de Juiz de Fora lilian.pinto@ufjf.edu.br
Leia mais