1 AULA 1 - APRESENTAÇÃO DO PROGRAMA
|
|
- Maria do Loreto Morais Back
- 8 Há anos
- Visualizações:
Transcrição
1 1 AULA 1 - APRESENTAÇÃO DO PROGRAMA 1.1 Contextualização sobre linguagens de programação A linguagem binária é um tipo de codificação numérica utilizada em informática para compactar informações numéricas de sistemas de comunicação de dados. Ela permite a representação de números decimais de 0 a 9 em acordo com o Quadro 1 abaixo: Quadro 1: Equivalência das linguagens. Decimal CBD Todo computador possui um conjunto de instruções que seu processador é capaz de executar. Essas instruções, ou menos formalmente conhecidas por linguagem da máquina, são representadas por códigos do sistema binário ou decimal. A primeira a ser utilizada foi a Assembly, que é uma notação legível para os humanos comandarem a linguagem da máquina. A linguagem de programação Fortran foi desenvolvida para compilar (=traduzir) a linguagem da máquina para os usuários do IBM 704 em 1954 (Backus 1, 1956). Essa linguagem foi precursora de programas de cálculo matemático e análise estatística. A otimização no processo de compilação foi um dos objetivos para o desenvolvimento da linguagem de programação C ++ que combina características de codificação de baixo
2 nível (p. ex. linguagem da máquina) e de alto nível (p. ex. interface humana). Desde 1983, quando foi criada no laboratório Bell por Stroustrup 2 (1994), essa linguagem vem sendo utilizada comercialmente e também no meio acadêmico. Em 1991 foi iniciado projeto para o desenvolvimento de uma linguagem de programação orientada a objetos. O objetivo do projeto foi desenvolver uma vanguarda no mundo digital para convergir a utilização de computadores com outros equipamentos (p. ex. telefone). Assim nasceu a linguagem Java, que em seu primeiro protótipo, criava uma interface gráfica touchscreen para controle remoto. A partir de seu lançamento (Arnold e Gosling 3, 1996) a linguagem foi adotada rapidamente na internet, em sistema operacional, no celular e outros, sendo, atualmente, uma referência no desenvolvimento de software. Outra linguagem de programação de alto nível é a Python (van Rossum e de Boer 4, 1991), que é, atualmente, desenvolvida e gerenciada de forma livre pela organização sem fins lucrativos Python Software Foundation ( Essa linguagem combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos desenvolvidos por usuários, os quais são estimulados pela filosofia de utilização de software livre. Também orientada a objetos é a linguagem S que é uma linguagem de programação estatística, desenvolvida no laboratório Bell (Becker e col. 5, 1988). As duas implementações modernas dessa linguagem são os programas de análise estatística S-PLUS, que é proprietário, e o R, livre. 1.2 O que é o R? R é um programa livre e um ambiente computacional de exploração de gráficos e análise de dados (Chambers 6, 2008). Ele é útil para qualquer pessoa que usa e interpreta dados, das seguintes maneiras: 2
3 Super-calculadora; Ambiente com diversos pacotes estatísticos; Ferramenta de gráficos de alta qualidade; Linguagem de programação multi-uso. O R é utilizado para explorar, analisar e compreender os dados epidemiológicos. Os dados podem ser importados de fontes como, por exemplo, o DATASUS 1 ou o IBGE 2 em planilhas de Excel. Para epidemiologistas que têm interesse em modelos estatísticos, há diversas funções como, por exemplo, regressão logística ou modelo de riscos proporcionais de Cox. Ele, também, pode automatizar tarefas repetitivas com a criação de funções. A curva de aprendizado inicial é íngreme, mas a longo prazo capacita os epidemiologistas a realizar análises de dados mais complexas, de maneira mais fácil (Aragón e Enanoria 7, 2009). O epidemiologista pode achar o R um desafio. O R foi criado por programadores e estatísticos e é mais frequentemente utilizado por analistas com conhecimento em álgebra matricial e programação. Porém, o epidemiologista pode aplicar conceitos epidemiológicos por meio de métodos descritivos, tabelas de contingência e modelos de regressão (Aragón e Enanoria 7, 2009). E é essa abordagem que será explorada nesta disciplina. Qualquer analista de dados que implementa métodos quantitativos precisa de uma ferramenta computacional. Em uma extremidade do espectro estão as calculadoras e planilhas de cálculos simples, e na outra estão os programas de computador especializados para a modelagem estatística e matemática. No entanto, muitos problemas numéricos não são facilmente resolvidos por essas abordagens. Calculadoras e planilhas de cálculo são muito ineficientes para cálculos numéricos complexos. Os pacotes estatísticos, que são adaptados para análise estatística de conjuntos de dados, não contêm uma lingua
4 gem de programação extensível e poderosa para lidar com novos problemas de forma eficiente. O R pode fazer o mais simples e as análises mais complexas. Sua linguagem de programação facilita o desenvolvimento de funções para ampliar e melhorar a eficiência de suas análises (Braun e Murdoch 8, 2007). O R está disponível para os sistemas operacionais Mac OS, Linux e Windows. Estão listados aqui links úteis: Página do Projeto está disponível em Página de download está disponível em Tutoriais estão disponíveis em Grupos de discussão são encontrados em Novidades são disponíveis em Para instalar o R em Windows ou Mac OS, faça o seguinte: Ir para A partir da lista do menu à esquerda, clique em CRAN (Servidor); Selecione um servidor próximo (por exemplo, University of Sao Paulo, Sao Paulo); Selecione o sistema operacional apropriado; Selecione no link base"; Salvar R-X.XX-win32.exe (Windows) ou R-X.X.X-mini.dmg (Mac OS) para o seu computador; Execute o programa de instalação e selecione arquivos de ajuda em *.pdf. 4
5 1.3 Vantagens e desvantagens em utilizar o programa R A linguagem de programação orientada a objeto R se tornou padrão no desenvolvimento de ferramentas estatísticas e análise de dados. O código fonte e a versão compilada tem distribuição gratuita pela internet ( Há uma ampla variedade de técnicas estatísticas e gráficas, incluindo a modelagem linear e não linear, testes estatísticos clássicos, análise de séries temporais, análise multivariada,.... Para tarefas de computação intensiva, usuários avançados podem programar em C ++ e Fortran para manipular objetos do R. Esse programa é altamente extensível por meio da utilização de pacotes adicionais para executar funções de áreas específicas do conhecimento. Outro ponto forte são os gráficos que podem ser produzidos com qualidade de publicação, incluindo símbolos matemáticos. Por um outro lado, o R usa uma interface de linha de comando que é obviamente desconfortável para o usuário leigo em linguagem de programação. Além disso, a curva no ínicio do aprendizado é de menor velocidade de acúmulo de conhecimento em função do tempo em comparação com outros programas de análise de dados (p. ex. SPSS). Após determinado tempo de estudo, entretanto, o usuário percebe que a curva de aprendizado no R não tem limite (Figura 1, Figura 2). 5
6 Figura 1: Curva de acúmulo de conhecimento no SPSS. curva de aprendizagem no SPSS Aprendizagem tempo Figura 2: Curva de acúmulo de conhecimento no R. curva de aprendizagem no R Aprendizagem tempo 6
7 1.4 Noções de programação em R Os comandos (scripts em linguagem R) devem ser explicitados na linha de comando (console) ou por meio de um editor de texto (a ser comentado depois). Veja os exemplos de operações matemáticas (Quadro 2): Quadro 2: R como super-calculadora. Operador Descrição Exemplos + adição subtração 5-4 * multiplicação 5*4 / divisão 5/4 exponenciação 5 4 abs valor absoluto abs(-5) exp exponenciação (na base e) exp(5) log logaritmo (default é log natural) log(exp(5)) sqrt raiz quadrada sqrt(64) rnorm sorteia valores de uma Normal rnorm(100000) Os exemplos no Quadro 2 permitem o reconhecimento do R como uma supercalculadora. Por exemplo, o comando rnorm(100000) sorteia valores de uma distribuição de densidade probabilística Normal em menos de 5 segundos. Agora é necessário adquirir algumas noções de lógica de programação para conseguir utilizar o programa. Enquanto número é reconhecido diretamente pelo programa (Quadro 2), texto precisa estar entre aspas. Assim, podemos escrever na linha de comando Oi, meu nome é John Snow! que esse será reconhecido como texto. É necessário saber quando se utiliza parênteses (). No exemplo do comando rnorm(100000) precisa entender que é um argumento da função rnorm() e é obrigatoriamente escrito entre parênteses. É possível atribuir o resultado de rnorm(100000) para um objeto, por exemplo, objeto de nome exemplo1 ou qualquer outro nome: > exemplo1 <- rnorm(100000) 7
8 > exemplo1 [1] e e e e e A partir desse exemplo, deve-se conhecer o conceito central da lógica de programação: o conceito de vetor. Vetor é um conjunto de elementos similares sem dimensões. Os elementos do vetor são todos da mesmas classe (categórica ou numérica). É necessário utilizar a função c() para criar o vetor e aplicar o operador <- para atribuir o resultado do vetor a um objeto: 1 - Vetor categórico, >nome <- c( Pedro, Paulo, Maria ) >nome [1] Pedro Paulo Maria 2 - Vetor numérico, >idade <- c(18, 31, 45) >idade [1] O conceito de vetor pode ser expandido para bases de dados utilizadas em epidemiologia. Epidemiologistas estão familiarizados com dados apresentados em planilhas em que cada linha é um registro e cada coluna é uma variável. No R, essas planilhas são chamadas de data frames. Um registro pode ser dados recolhidos sobre os indivíduos ou grupos. Cada coluna de um data frame é ou um vetor numérico ou um vetor categórico. 8
9 Pode-se criar uma base de dados a partir de vetores. Por exemplo, criam-se vetores de nome n.ind, idade, sexo e caso para construir uma base de dados com utilização em epidemiologia: 1 - Indivíduos, >n.ind <- c(1, 2, 3, 4, 5, 6) 2 - Variáveis, >idade <- c(34, 56, 45, 23, 18, 31) >sexo <- c( Homem, Mulher, Homem, Mulher, Homem, Mulher ) >caso <- c( Sim, Não, Não, Sim, Sim, Não ) 3 - Base de dados, >meus.dados <- data.frame(n.ind, idade, sexo, caso) >meus.dados n.ind idade sexo caso 1 34 Homem Sim 2 56 Mulher Não 3 45 Homem Não 4 23 Mulher Sim 5 18 Mulher Sim 6 31 Mulher Sim Pode-se utilizar essa base de dados para fazer a estatística descritiva, por exemplo, calculando a proporção de casos, a média de idade e a razão entre os sexos. Portanto, o próximo tema a ser explorado é a análise exploratória de dados e, também, a produção e visualização de gráficos. 9
10 1.5 Exercícios da Aula 1 1 Crie uma pasta de trabalho no seu computador de nome HEP5801 ou, simplesmente, disciplina R. Abra o R e mude o diretório de trabalho para essa pasta (Figura 3). Figura 3: Diretório de trabalho no R. Organize a sua sessão de trabalho. O console com a linha de comando deve ficar em cima e o editor de texto com os scripts a serem digitados durante o exercício, embaixo (Figura 4). Figura 4: Sessão de trabalho no R. Os scripts no editor de texto devem ser rodados apertando as teclas Ctrl+R. 10
11 2 A passagem para a distribuição normal padronizada depende da seguinte transformação linear z = x m s em que z pode ser interpretado como quantos desvios padrão o valor de x está afastado da média m. Assim, a variável aleatória Z terá distribuição normal com média igual a zero e desvio padrão igual à unidade (Berquó e col 9, 1981), ou seja, Z N(0; 1) Calcule o valor específico de z para o valor amostral igual a 170, sendo que X é uma variável aleatória de distribuição aproximadamente normal X N(175; 6, 25) 3 É possível sortear infinitos valores de z para a equação matemática da distribuição normal padronizada (Berquó e col 9, 1981) f(z) = 1 2π e z2 2 A função rnorm() no R sorteia número determinado de valores z de uma distribuição normal de média m e desvio padrão s, retornando os valores da função f(z). Sorteie 20 valores de y, gerando observações aleatórias da função f(y) da seguinte distribuição normal Y N(175; 6, 25) Dica: rode o comando args(rnorm) para conhecer os argumentos de rnorm(). 11
12 4 A distribuição de valores aleatórios da função f(y) do exercício anterior pode ser visualizada por meio de um gráfico de histograma. Embora a visualização por gráficos seja o tema da próxima aula, o emprego de hist() para fazer esse histograma é pertinente aqui. Faça o histograma. Considerando que os valores aleatórios de f(y) foram gerados a partir de uma distribuição normal, o resultado obtido com o histograma é, na sua opinião, o esperado? Discuta. 5 A base de dados meus.dados dada em sala de aula é um exemplo de tabulação de dados. Elabore essa base de dados com os seguintes pacientes 1, idade = 34 anos, sexo = homem, caso = sim 2, idade = 56 anos, sexo = mulher, caso = não 3, idade = 45 anos, sexo = homem, caso = não 4, idade = 23 anos, sexo = mulher, caso = sim 5, idade = 18 anos, sexo = homem, caso = sim 6, idade = 31 anos, sexo = mulher, caso = não Calcule a média de idade dos casos = sim e dos casos = não. Essas médias são diferentes? Discuta. 6 As funções no R podem ser implementadas em acordo com a necessidade do analista de dados. Por exemplo, considere que os valores de z da distribuição normal X N(175; 6, 25) são conhecidos para qualquer valor específico de x. Implemente uma função no R para calcular o valor de z para x =
13 Referências [1] Backus JW, Beeber RJ, Best S, Goldberg R, Herrick HE, e col. The Fortran automatic coding system for the IBM 704 EDPM: manual técnico. New York; [2] Stroustrup B. The Design and Evolution of C++. Reading: Addison-Wesley; [3] Arnold K, Gosling J. The Java programming language. Reading: Addison-Wesley; [4] van Rossum G, de Boer J. Interactively testing remote servers using the Python programming language. CWI Quarterly. 1991;4: [5] Becker RA, Chambers JM, Wilks AR. The new S language. Pacific Grove: Wadsworth & Brooks; [6] Chambers JM. Software for data analysis: Programming with R. Nova York: Springer Science+Business Media; [7] Aragón TJ, Enanoria WT. Applied Epidemiology Using R [livro na internet]. Berkeley; 2009 [acesso em outubro 2010]. Disponível em: [8] Braun WJ, Murdoch DJ. A First Course in Statistical Programming with R. New York: Cambridge University Press; [9] Berquó ES, Souza JMP, Gotlieb SLD. Bioestatística. São Paulo: Editora da Universidade de São Paulo;
Linguagem R R-Gui e R-Commander
Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código
Leia maisLinguagem R R-Gui e R-Commander
Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisAlgoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 1 Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Linguagem a ser Utilizada? Nossa disciplina é de Algoritmos e Estrutura de Dados, e não de linguagem
Leia mais&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
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 maisManual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011
Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750
Leia maisCICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD
Faculdade de Administração, Ciências Contábeis e Turismo Pós-Graduação em Gestão de Negócios CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD EMENTA
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisLINGUAGEM C UMA INTRODUÇÃO
LINGUAGEM C UMA INTRODUÇÃO AULA 1 Conceitos muito básicos 1 Introdução O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional
Leia maisProbabilidade e Estatística I Antonio Roque Aula 8. Introdução ao Excel
Introdução ao Excel Esta introdução visa apresentar apenas os elementos básicos do Microsoft Excel para que você possa refazer os exemplos dados em aula e fazer os projetos computacionais solicitados ao
Leia maisScilab. Introdução ao Scilab. Como obter ajuda
Scilab Scilab é uma linguagem de programação associada a uma rica coleção de algoritmos numéricos cobrindo muitos aspectos dos problemas de computação científica. Do ponto de vista do software, Scilab
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisIBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação
IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 IBM SPSS Modeler - Essentials for R: Instruções de Instalação...............
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
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 maisMANUAL DE INSTALAÇÃO LUZ DO SABER
MANUAL DE INSTALAÇÃO LUZ DO SABER Sumário Sumário...2 Instalação do Luz do Saber no Linux...3 1ª opção Utilizando um Instalador...3 2ª opção Utilizando comandos no Konsole...6 Observações Importantes...7
Leia maisEsta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi
5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem
Leia maisMicrosoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Leia maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisProfessor: Macêdo Firmino Informática para Administração Introdução ao Excel
Professor: Macêdo Firmino Informática para Administração Introdução ao Excel Excel é um programa de planilhas do sistema Microsoft Office. Você pode usar o Excel para criar e formatar pastas de trabalho
Leia maisAULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme
AULA 2: INTRODUÇÃO A LINGUAGEM DE C Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Agenda Introdução a linguagem C Compiladores Variáveis IDEs Exemplos Exercícios Introdução A Linguagem C
Leia maisInstruções para a atividade
1/13 Instruções para a atividade 1. Orientações gerais. Leia atentamente: a. Esta é uma atividade contínua, baseada nos recursos do MS Excel. Foi idealizada para que a ferramenta em questão possa ter seus
Leia maisSistema de Controle. Como entrar no sistema. Tela inicial. Funcionalidades do sistema. Controle de permissões. Menu Aplicativo
Sistema de Controle Logístico de Medicamentos Como entrar no sistema 1 Tela inicial Funcionalidades do sistema Controle de permissões Menu Aplicativo Gerenciador de relatórios 0800 61 2439 siclom@aids.gov.br
Leia maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisGRS Gerador de Redes Sistêmicas. (outubro/2004)
116 APÊNDICE A MANUAL DO GRS Universidade Federal do Rio de Janeiro UFRJ Departamento de Ciência da Computação DCC Instituto de Matemática IM / Núcleo de Computação Eletrônica NCE GRS Gerador de Redes
Leia maisTutorial do Iniciante. Excel Básico 2010
Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento
Leia maisCurso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura
UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisUNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS
UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS Guia Inicial de Acesso e Utilização Para Docentes Versão 1.0b Outubro/2010 Acesso e utilização do Ambiente Virtual de Ensino
Leia maisCOMPILADORES E INTERPRETADORES
Aula 16 Arquitetura de Computadores 12/11/2007 Universidade do Contestado UnC/Mafra Curso Sistemas de Informação Prof. Carlos Guerber COMPILADORES E INTERPRETADORES Um compilador transforma o código fonte
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia mais3. O NIVEL DA LINGUAGEM DE MONTAGEM
3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também
Leia maisMANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3
ÍNDICE Sobre o módulo de CRM... 2 1 Definindo a Campanha... 3 1.1 Incluir uma campanha... 3 1.2 Alterar uma campanha... 4 1.3 Excluir... 4 1.4 Procurar... 4 2 Definindo os clientes para a campanha... 4
Leia maisO que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.
O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador. Linguagem de Programação Uma linguagem de programação é um método padronizado para expressar
Leia maise à Linguagem de Programação Python
Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto
Leia maisLição 1 Introdução à programação de computadores
Lição Introdução à programação de computadores Introdução à Programação I Objetivos Ao final desta lição, o estudante será capaz de: Identificar os diferentes componentes de um computador Conhecer linguagens
Leia maisINSTALAÇÃO DO SISTEMA CONTROLGÁS
INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação
Leia maisInformática Aplicada à Engenharia Florestal
Informática Aplicada à Engenharia Florestal Computação Científica Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Computação Científica Conceito Computação Científica
Leia maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maisIntrodução à Programação de Computadores
1. Objetivos Introdução à Programação de Computadores Nesta seção, vamos discutir os componentes básicos de um computador, tanto em relação a hardware como a software. Também veremos uma pequena introdução
Leia maisPara participar de um mapa colaborativo usando o Cmap Tools
Antes de trabalhar num mapa colaborativo, você deve instalar o software no seu computador. Pegue a sua cópia, gratuita, em http://cmap.ihmc.us/download/. Veja a versão compatível com o seu computador.
Leia maisMANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS
MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS 1 Conteúdo Apresentação... 3 1 Página Principal do Sistema... 4 2 Telas de busca... 8 3 Teclas de Navegação... 11 4 Tela de Menu de Relatório... 12 5 Telas de
Leia maisIntrodução ao Processamento de Dados (IPD)
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Introdução ao Processamento de Dados (IPD) Estrutura da Apresentação Conceitos Básicos Processamento de Dados
Leia maisPLANILHA PARA GERENCIAR NOTAS DAS TURMAS
PLANILHA PARA GERENCIAR NOTAS DAS TURMAS INTRODUÇÃO Faça download de um dos arquivos de acordo com o software de planilha eletrônica disponível em sua máquina: Excel 97-03 https://dl.dropboxusercontent.com/u/5308498/rem_planilhaexemplo.xls
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 1 Linguagens de Programação Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto
Leia maisMC102 Algoritmos e Programação de Computadores 2ª Aula Programa, entrada e saída de dados
MC102 Algoritmos e Programação de Computadores 2ª Aula Programa, entrada e saída de dados 1. Objetivos Falar sobre programa de computador, diferenciando programa em linguagem de máquina, de programa em
Leia maisIBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação
IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 Visão Geral............... 1 Instalar o Aplicativo IBM
Leia maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Leia maisEstatística Básica. Introdução à Análise Exploratória de Dados. Renato Dourado Maia. Instituto de Ciências Agrárias
Estatística Básica Introdução à Análise Exploratória de Dados Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Ferramentas Computacionais Foi comentado, no início
Leia maisAPOSTILA DE EXCEL 2007
APOSTILA DE EXCEL 2007 1. Introdução Quando você cria uma planilha nova, a tela do computador é dividida em linhas e colunas, formando uma grade. A interseção de uma linha e de uma coluna é chamada de
Leia maisLógica de Programação
Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE
Leia maisCartilha para utilização do software GRAPHMATICA no ensino de Funções Polinomiais do 1º grau no 9º ano do Ensino Fundamental.
Cartilha para utilização do software GRAPHMATICA no ensino de Funções Polinomiais do 1º grau no 9º ano do Ensino Fundamental. Autores: Alessandro Marques Calil Carlos Vitor de Alencar Carvalho Janaína
Leia maisTutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisInformática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Informática Aula 03 Sistema Operacional Linux Objetivos Entender
Leia maisFundamentosemInformática
FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos
Leia maisMicrosoft Excel 2007
Microsoft Excel 2007 O Microsoft Excel é um aplicativo para a construção e edição de planilhas eletrônicas, que permite o trabalho com: formulários, tabelas, gráficos e outros. 2.1 CONCEITOS INICIAIS:
Leia maisEsse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Leia maisEsta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.
Apresentação do programa A folha de cálculo Excel é um componente do pacote Office. Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma
Leia maisHistórico. Software estatístico utilizado em mais de 80 países por pesquisadores, engenheiros, analistas empresariais, professores, estudantes.
MINITAB 14 Histórico Software estatístico utilizado em mais de 80 países por pesquisadores, engenheiros, analistas empresariais, professores, estudantes. Possui ferramentas para diversos tipos de análise
Leia maisINTRODUÇÃO À LINGUAGEM C/C++
INTRODUÇÃO À LINGUAGEM C/C++ História da Linguagem C/C++ Dennis Ritchie, funcionário do Bell Telephone Laboratories, iniciou em 1972 o desenvolvimento da linguagem C. Ele elaborou grande parte de seu trabalho
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Leia maisInstalação: permite baixar o pacote de instalação do agente de coleta do sistema.
O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios
Leia maisMontar planilhas de uma forma organizada e clara.
1 Treinamento do Office 2007 EXCEL Objetivos Após concluir este curso você poderá: Montar planilhas de uma forma organizada e clara. Layout da planilha Inserir gráficos Realizar operações matemáticas 2
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisTutorial: Programando no Linux
UECE Universidade Estadual do Ceará CCT Centro de Ciências e Tecnologia Curso de Ciência da Computação Tutorial: Programando no Linux Alunos: Henrique Neto e João Gonçalves Professora: Ana Luiza E-mails:
Leia maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
Leia maisSoftwares de Sistemas e de Aplicação
Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia mais5910178 Fundamentos de Física e Matemática para Biologia-FFCLRP-USP Primeiro Semestre de 2007 Professor: Antônio C. Roque (DFM-FFCLRP-USP)
5910178 Fundamentos de Física e Matemática para Biologia-FFCLRP-USP Primeiro Semestre de 2007 Professor: Antônio C. Roque (DFM-FFCLRP-USP) Horário: Segundas e terças-feiras das 10:00 as 12:00 hs Sala do
Leia maisInformática no Ensino de Matemática Prof. José Carlos de Souza Junior
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 02 ATIVIDADE 01 Para poupar esforço de digitação, você pode usar o tradicional
Leia maisMANUAL PARA INCLUSÃO DIGITAL- ANDRAGOGIA
Inclusão Digital - Software - Sistema Operacional (SO) Introdução O objetivo dessa cartilha é informar o usuário das características básicas dos softwares, do Sistema Operacional utilizados em um computador.
Leia maisPROGRAMANDO EM C# ORIENTADO A OBJETOS
PROGRAMANDO EM C# ORIENTADO A OBJETOS AGENDA MÓDULO 2 Domínio e Aplicação Objetos, Atributos e Métodos Classes em C# Criando Objetos em C# Referências em C# Manipulando Atributos Valores Padrão Exercícios
Leia maisCapítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS
Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de saída, biblioteca, funções matemáticas intrínsecas Criar e usar arquivos para mostrar resultados da
Leia maisLaboratório de Redes. Professora Marcela Santos marcela@edu.estacio.br
Laboratório de Redes Professora Marcela Santos marcela@edu.estacio.br Active Directory (AD) Samba Máquina virtual Criação de uma máquina virtual Instalação do Windows Server O Active Directory (AD) é um
Leia maisUniversidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional
Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional Elaboração: Prof. Éverton Loreto everton@uffs.edu.br 2010 Objetivo Conhecer as características e recursos do Sistema Operacional
Leia maisAssociação Educacional Dom Bosco Curso de Engenharia 1º ano
Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,
Leia maisLINX POSTOS AUTOSYSTEM
LINX POSTOS AUTOSYSTEM Manual Serviços e Agendamento Sumário 1 SERVIÇOS NO LINX POSTOS AUTOSYSTEM...3 2 CRIAR SERVIÇO...3 2.1 Agendamento de Tarefas Windows...5 2.2 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...6
Leia maisInformática no Ensino da Matemática
Informática no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista de Exercícios 2 ATIVIDADE 1 Para poupar esforço de digitação, você pode usar o tradicional sistema
Leia maisInstruções de uso do TABNET. Linha, Coluna e Conteúdo
O Tabnet, aplicativo desenvolvido pelo Departamento de Informática do Sistema Único de Saúde (DATASUS), permite ao usuário fazer tabulações de bases de dados on-line e foi gentilmente cedido para disponibilização
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisDisciplina: Organização de computadores
Disciplina: Organização de computadores Professora: Carolina D. G. dos Santos E-mail: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br Unip / Prof. a Carolina 1 à Computador Conceitos Básicos
Leia mais2. ENTRADA DE DADOS 2.1. TEXTOS
2. ENTRADA DE DADOS Os dados digitados em uma célula são divididos em duas categorias principais: constantes ou fórmulas. Um valor constante é um dado digitado diretamente na célula e que não é alterado.
Leia maisDisciplina: Programas de Edição de Textos Professora: Érica Barcelos
Disciplina: Programas de Edição de Textos Professora: Érica Barcelos CAPÍTULO 4 4. RECURSOS PARA ILUSTRAÇÕES Uma característica que difere os processadores de textos dos editores é a possibilidade de gerar
Leia maisMANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
Leia maisFTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.
Leia maisInstalando e usando o Document Distributor 1
Instalando e usando o 1 O é composto por pacotes de software do servidor e do cliente. O pacote do servidor deve ser instalado em um computador Windows NT, Windows 2000 ou Windows XP. O pacote cliente
Leia maisGUIA BÁSICO DA SALA VIRTUAL
Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6
Leia maisManual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisÉ o UniNorte facilitando a vida de nossos docentes e discentes.
ACESSO REMOTO Através do Acesso Remoto o aluno ou professor poderá utilizar em qualquer computador que tenha acesso a internet todos os programas, recursos de rede e arquivos acadêmicos utilizados nos
Leia maisINTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Leia maisSmart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário
Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando
Leia mais