Introdução ao Python (x,y)
|
|
|
- Domingos Borja Prada
- 10 Há anos
- Visualizações:
Transcrição
1 Introdução ao Python (x,y) Bruna Santos June 1, 2010 Centro de Matemática da Universidade do Porto 1
2 Agradecimento Gostaria de agradecer à Dr.ª Ana Paula Rocha pelas correcções e sugestões efectuadas neste tutorial. 2
3 Abstract Este tutorial é uma breve introdução à extensão do software livre Python, o Python (x,y). Esta extensão pode ser utilizada como uma (mega) calculadora, dispondo de uma enorme variedade de constantes, operações e funções matemáticas predenidas. Apresentar-se-á algumas funcionalidades dos módulos Numpy, Scipy e Matplotlib. Além disso, será feita uma introdução ao interface gráco Sypder. A arquitectura do interface Spyder está organizado em diversas componentes possibilitando uma maior interatividade com o utilizador. 3
4 Contents 1 Introdução O que é Python (x,y)? Conceitos Básicos Numpy SCIPY O Ambiente Spyder Ambiente Gráco: Spyder Help Consola Interativa Histórico Shell Workspace Secção Rápida Operações Básicas Constantes Matemática Funções matemáticas do módulo math Variáveis Polinómios Funções Numpy Array Matrizes Matplotlib 17 6 Scipy 19 7 Conclusões 20 4
5 1 Introdução 1.1 O que é Python (x,y)? O Python (x,y) é um software livre vocacionado para cálculos cientícos e numéricos, análise de dados, visualização de grácos em duas e três dimensões, entre outras funcionalidades. O download do programa pode ser feito através do link: Possuí diversos ambientes integrados, nomeadamente o Spyder. Este ambiente caracteriza-se por ser intuitivo, interactivo e semelhante ao Matlab. 1.2 Conceitos Básicos Antes de iniciarmos o estudo e a descrição dos módulos assim como dos pacotes, no Python (x,y), é importante claricar os conceitos sobre estes. Um módulo em Python, é um conjunto de programas que foram criados para serem aproveitados para um determinado objectivo. Por exemplo, o módulo math contém funções matemáticas como seno, cos-seno, tangente, etc. Contém, também, constantes matemáticas como o π e o número de euler. Um pacote designa-se como hierarquias dos módulos. Por exemplo, o Numpy é a base para que o Scipy funcione, ou seja, trata-se de um dependência computacional Numpy O NumPy é um módulo da linguagem Python que permite trabalhar com vectores e matrizes multidimensionais.possui diversas ferramentas sosticadas, onde se destacam: ˆ ˆ ˆ Ferramentas de álgebra linear; Transformadas de Fourier básicas; Ferramentas para geração de números aleatórios; SCIPY O Scipy é outro módulo da linguagem Python. Implementa diversas algoritmos de cálculo cientíco e complementa o suporte de vectores multidimensionais do Numpy. Os sub-módulos do Scipy podem ser utilizados para diferentes objectivos, nomeadamente, implementação de algoritmos de integração numérica, processamento de sinal e imagem, optimização, entre outros. Destacam-se: ˆ ˆ ˆ OPTIMIZE - Implementa algoritmos de optimização e minimização; SIGNAL - Rotinas de Processamento de Sinal; INTEGRATE - Integração e resolução de equações diferenciais ordinárias; 5
6 ˆ LINSOLVE - Resolução de sistemas de equações lineares ˆ INTERPOLATE: Funções de interpolação; ˆ STATS : Possui um conjunto de distribuições discretas e contínuas 1 assim como funções estatisticas usuais(media, desvio padrão, entre outras). 2 O Ambiente Spyder O interface Spyder possui algumas potencialidades na apresentação dos resultados, gestão da variáveis, formatação numérica dos resultados, edição da linha de comandos, entre outros. Nesta secção, descrevemos algumas das suas potencialidades. 2.1 Ambiente Gráco: Spyder Figure 2.1: Ambiente Interativo Spyder 2.2 Help Para obtermos informações sobre qualquer função disponivel no Python (x,y) recorremos ao comando help. Por exemplo, se pretendemos saber como utilzar a função sin, basta fazer: 1 Dez distribuições discretas e oitenta e uma distribuições conínuas 6
7 >>>help (sin) obtendo-se uma descrição da função sin () Figure 2.2: Comando: help Outa forma é através da opção Object do interface do Spyder: Figure 2.3: Descrição da opção Object 2.3 Consola Interativa Uma expressão ou operação é digitada na linha de comandos >>>. avaliar a expressão introduzida basta clicar na tecla Enter Para Figure 2.4: Interactive console. Como se pode visualizar os diferentes módulos podem car automaticamente disponíveis. Na opção Interactive Console na barra de ferramentas do Spyder acedemos às seguintes opções: 7
8 2.4 Histórico Para acedermos ao histórico podemos clicar na opção History log. Figure 2.5: History log 2.5 Shell Do lado esquerdo temos uma Shell onde é possuir desenvolver, por exemplo, implementações computacionais ou Classes. 8
9 Figure 2.6: Shell no Python (x,y) Para executarmos uma implementação computacional na Shell, temos duas opções: 1. F9 2. Na opção Source Run in interactive console 9
10 Figure 2.7: Executar um cheiro com extensão.py Após a execução, deste exemplo, surgirá um gráco da seguinte forma: Dispomos de diversas opções quando surge uma janela que contém o gráco semelhante à anteriormente apresentada. As opções são: 10
11 1. Eliminarmos através da opção X 2. Salvamos através do icone 3. Incorporamos o gráco no interface do Spyder com podemos ver em seguida: 2.6 Workspace A opção Workspace armazena e indica o tipo de variavél assim como o seu tamanho. Por exemplo: 11
12 3 Secção Rápida A expressão intoduzida no prompt >>> designa-se por célula de entrada (input). O resultado é avaliado e devolvido. No Python (x,y) a distinção de um input para output faz-se na presença de >>>, no caso input e na ausência de >>> no caso output. Por exemplo, podemos avaliar a expressão: >>> >>>2*3+4; Ao intoduzirmos ; o resultado da expressão não é impresso no ecrã. Se pretendemos aceder às últimas expressões introduzida, avaliadas, carregamos, por exemplo, prosseguidamente na seta do teclado 3.1 Operações Básicas Nesta secção, ilustra-se uma breve utilização do Python (x,y). As expressões do Python (x,y) assemalha-se à notação matemática usual. As operações básica estão descritas na tabela 1: Operador Descrição + Adição - Subtracção * Multiplicação / Divisão inteira ** Exponenciação Table 1: Operações aritméticas usuais Na divisão de inteiros é preciso impregar (.) no divisor ou numerador para que seja impressa a parte decimal: >>>1/6 0 >>>1./ Figure 3.1: Exemplo de divisão de inteiros 3.2 Constantes Matemática No Python (x,y) as constantes π e número de Euler são referidas como pi e e, respectivamente: 12
13 >>>pi >>>e >>>log(10) >>>log10(10) 1 >>>log2(3) Figure 3.2: Número de Euler e a constante π Figure 3.3: Operações com funções logaritmicas No Python (x,y) a função logaritmica está denida para bases com três valores diferentes: 1. log() - logaritmo nepriano 2. log10() - logaritmo de base log2()- logaritmo de base 2 Nas funções trignométricas o argumento introduzido terá que ser em radianos. 3.3 Funções matemáticas do módulo math O módulo math possui um conjunto de funções matemáticas que nos permitem resolver diferentes problemas de cálculo. Na tabela 2 mostramos um conjunto de funções matemáticas comuns: >>>sin(pi/4) >>>sqrt(2)/ Figure 3.4: Operações com funções do módulo math 13
14 >>>a=2 # dene uma variável >>>b=3 >>>c2=3 >>> (a+b)^2 7 Figure 3.5: Cálculos Simbólicos Função Descrição sin(argumento) seno cos(argumento) cosseno tan(argumento) tangente sqrt(argumento) raíz quadrada exp(argumento) exponencial abs(argumentos) valor absoluto conj(argumento) numero complexo conjugado j complexo real(argumento) parte real imag(argumento) unidade imaginária maximum(argumentos) máximo de um conjunto de valores minimun(argumentos) minimio de um conjunto de valores 1 reciprocal(x) x factorial(x) x! radians(ângulo) converte ângulos em graus para radianos degrees(ângulo) converte ângulos em radianos para graus Table 2: Funções Matemáticas Comuns 3.4 Variáveis A atribuição de valores a variáveis é feito da seguinte forma: 3.5 Polinómios Para criar polinómios de grau n utiliza-se o comando poly1d (). Vejamos, através seguinte exemplo, como podemos: 1. Criar polinómios de grau n; 2. Calcular as raízes de um polinómio; 3. Avaliar um polinómio num dado valor; 4. Integrar e derivar um polinómio; 14
15 >>> coef=([2, -3, 4]) >>> p=poly1d(coef) >>> print p 2x 2 + 3x 4 >>>zeros=roots(p) array([ , ]) >>> p(5) 61 >>> Derivada=p.deriv() >>>print Derivada 4x + 3 >>>Integral=p.integ() >>>print Integral x x 2 4x 3.6 Funções Figure 3.6: Cálculo Diferencial e Integral A construção de uma função, por exemplo, a função real h denida por h(x) = (x+2) 2 é denida pela instrução def seguida pelo nome da função e por parêntesis onde se encontra a lista dos parâmetros, separados por virgulas. Por exemplo: # Denindo uma função na Shell def h(x): return (x+1)**2 Após, salvarmos a função com o nome h, por exemplo, pressionamos a tecla F9 para executar o cheiro. Na consola interativa podemos calcular o valor da função h em 0 e 3, por exemplo: >>>h(0) 1 >>>h(3) 16 Figure 3.7: Denição de uma função 4 Numpy Os recursos matemáticos, apresentados na seccção anterior, fazem parte da distribuição padrão do Python(x,y). O Numpy é um pacote que inclui diversas operações em vectores e matrizes assim como funções associadas a estes. 15
16 4.1 Array Um array dene-se como uma lista de valores do mesmo tipo e com um número arbitário de elementos. # criando um array >>>a=np.array([1, 2, 3, 4, 5]) >>> print a array([1, 2, 3, 4, 5]) >>>b=np.arange(0.,4.5,.5) >>> b array([ 0., 0.5, 1., 1.5, 2., 2.5, 3., 3.5, 4. ]) O valor nal não é impresso não é impresso com o comando arange() >>># Dados sobre array's >>>Print Formato do array: >>>b.shape (9,) >>>Print Tipo de dados: >>>b.dtype >>>dtype('oat64') Figure 4.1: Objecto: array Ao contrário das listas, que podem na mesma lista conter strings e valores numéricos, o objecto array são homogéneos, ou seja, todos os elementos são do mesmo tipo. 4.2 Matrizes No Numpy podemos denir matrizes e efectuar operações sobre. Por exemplo: >>>Print Criar uma matriz a partir de uma lista: >>>l=[[3,4,5], [6,7,8], [9,0,1]]; >>>x=np.matrix(l); >>> print transpose(m) [[3 6 9] [4 7 0] [5 8 1]] >>> # Criando outra matriz >>> R=np.matrix([[3,2,1]]) >>> print R*M [[ ]] >>>print "Resolvendo um sistema linear:" Resolvendo um sistema linear: >>> np.linalg.solve(m,np.array([0,1,2])) array([ , 1., -1. ]) Figure 4.2: Operações com matrizes 16
17 O módulo numpy.linalg também implementa funções de decomposição de matrizes. >>> from numpy import * >>> A=array([(9,4,2), (5,3,1), (2,0,7)]); >>> # Decompondo usando QR >>> Q,R = linalg.qr(a) >>>Q >>> array([[ , , ], [ , , ], [ , , ]]); >>>R >>> array([[ , , ], [ 0., , ], [ 0., 0., ]]) Figure 4.3: Módulo: Linalg O Numpy serve de base para diversos outros projectos de código aberto nomeadamente o Matplotlib e o Scipy. 5 Matplotlib O Matplotlib é biblioteca disponivel com o Python(x,y). Além de produzir grácos em duas dimensões, também permite criar histogramas, espectro de potência, gráco de barras, entre outros. Vejamos alguns exemplos: Algorithm 1 Algoritmo: Representação do gráco de uma função cos(x) # exemplo 1 x=arange(0,20,0.1); y=cos(x) # Gráco da função cos(x) plot(x,y) #Legenda para o eixo X xlabel('x') #Legenda para o eixo Y ylabel('cos(x)') # Legenda no topo da gura title('f(x)=cos(x)') 17
18 Figure 5.1: Gráco da função cosseno Algorithm 2 Representação Gráca de diferentes tipos de grácos # exemplo 2 x = arange(0,7,0.01) y1=np.cos(x) y2=np.sin(x) y=y2-y1 # Divide a gura em 2 linhas e uma coluna subplot(2,1,1) plot(x, y1, 'b', x, y2, 'g') subplot(2,1,2) #Desenha barras horizontais ao longo do gráco bar(arange(len(y))+0.5, y, 0.5) 18
19 Algorithm 3 Coeciente de correlação de Pearson. #exemplo 3 - Correlação de Pearson entre duas variáveis # importa o módulo stats do scipy from scipy import stats # declaração das duas variáveis a = [3,4,5,6,7,8]; b = [9,10,11,12,13,14]; c=stats.pearsonr(a,b); print c O resultado impresso na consola interativa é: (1.0, e-40) Figure 5.2: Diferentes tipos de grácos 6 Scipy O Scipy é um módulo que expande o Numpy. Seguem-se alguns exemplos de utilização: Vamos testar a correlação linear entre duas variáveis: Um dos procedimentos em estatística para a comparação entre duas amostras é o teste T-student. 19
20 Algorithm 4 teste T-student from scipy import stats a = [2,3,4,3,5,6] # amostra a b = [5,7,8,8,5,6] # amostra b T=stats.ttest_ind(a,b) print T O resultado impresso na consola interativa é: ( , ) O primeiro valor que retornou corresponde ao valor T e o segundo corresponde ao valor p. 7 Conclusões Conclui-se que o Python (x,y) é uma excelente ferramenta nas ciências exactas revelando-se uma óptima alternativa aos demais softwares comerciais. 20
21 References [1] [2] [3] [4] 21
AMBIENTE 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
Sistemas e Sinais (LEE & LETI)
Sistemas e Sinais (LEE & LETI) 2º semestre 213/214 Laboratório nº Introdução ao Matlab Isabel Lourtie Dezembro 213 pfpfpf Este trabalho de laboratório não é obrigatório destinando-se apenas aos alunos
Introdução ao Matlab. 1 Algumas regras e comandos do Matlab. 3 de março de 2015. Docente Responsável : Prof. Dr. Antônio C. Roque
Introdução ao Matlab 3 de março de 2015 Docente Responsável : Prof. Dr. Antônio C. Roque Monitores : Rodrigo F. O. Pena e Renan Shimoura MATLAB (MATrix LABoratory) é um programa de alta performance e de
Esta 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
Pesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Notas para um curso de Cálculo 1 Duilio T. da Conceição
Notas para um curso de Cálculo 1 Duilio T. da Conceição 1 2 Sumário 1 WOLFRAM ALPHA 5 1.1 Digitando Fórmulas e Expressões Matemáticas......... 6 1.1.1 Expoentes......................... 6 1.1.2 Multiplicação.......................
Departamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB
Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Métodos Numéricos Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007 Aula prática n o 1 - Introdução
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Introdução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin [email protected] Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB
NOME: UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB O que é o Matlab? O Matlab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva,
Capí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
Microsoft 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
Introdução aos cálculos de datas
Page 1 of 7 Windows SharePoint Services Introdução aos cálculos de datas Aplica-se a: Microsoft Office SharePoint Server 2007 Ocultar tudo Você pode usar fórmulas e funções em listas ou bibliotecas para
1.4.4 Configurar serviços de armazenamento
1.4.4 Configurar serviços de armazenamento Esta versão do Office permite guardar os documentos na nuvem do OneDrive, de modo que possa posteriormente aceder aos seus conteúdos a partir de qualquer dispositivo
FICHA ORIENTADA Nº1. Barra de fórmulas. Área de trabalho T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O
T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O FICHA ORIENTADA Nº1 INTRODUÇÃO À FOLHA DE CÁLCULO CRIAÇÃO DE UMA FOLHA DE CÁLCULO O Microsoft Excel é um programa que faz parte das
Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA
Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA OBJETIVOS DO CAPÍTULO Conceitos de: variáveis de precisão simples e dupla, variáveis do tipo real simples e dupla, mistura de variáveis do tipo inteiro com real
e à 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
Tutorial 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;
Instruçõ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
Algoritmos 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
QualiQuantiSoft Versão 1.3c
QualiQuantiSoft Versão 1.3c Qualiquantisoft v1.3c Pág.: 1/15 Índice Apresentação do programa... 3 Funções operacionais do programa... 3 Itens de menu... 6 Teclas de atalho... 6 Instrumento de Análise de
Manual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
Faculdade de Medicina Dentária da Universidade de Lisboa 20º Curso Profissional de Assistente Dentário TIC Prof. Teresa Pereira
Faculdade de Medicina Dentária da Universidade de Lisboa 20º Curso Profissional de Assistente Dentário TIC Prof. Teresa Pereira Ficha de revisão Fórmulas Excel ano lectivo 2006/2007 Introdução As Fórmulas
No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento.
Sessão nº 2 Iniciar um novo documento Objectivos: No final desta sessão o formando deverá ser capaz de aceder ao Word e iniciar um novo documento. Iniciar um novo documento Ao iniciar-se o Word, este apresenta
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 MESTRADO EM CIÊNCIAS NATURAIS Prof. Dr. Iron Macêdo Dantas
TUTO TUT RIAL O DE MATLAB MA FLÁVIA BASTOS 04/05/2010
TUTORIAL DE MATLAB FLÁVIA BASTOS 04/05/2010 MATLAB INTRODUÇÃO Linguagem em alta performance para computação técnica. Integra computação, visualização e programação em um ambiente simples de utilizar onde
A Estação da Evolução
Microsoft Excel 2010, o que é isto? Micorsoft Excel é um programa do tipo planilha eletrônica. As planilhas eletrônicas são utilizadas pelas empresas pra a construção e controle onde a função principal
Processamento Numérico
Matlab 1 Conceitos Básicos e Processamento Numérico 1. Iniciar o programa Matlab. Há duas formas: Fazer duplo-clique sobre o atalho, existente no ambiente de trabalho do Windows Menu Iniciar > Programas
CICLO 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
Microsoft 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:
Notas sobre o MySQL: Resumo dos comandos no MySQL linha de comandos:
EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA SEC Turma C - 2012 / 2013 Notas sobre o MySQL: 1) A indicação mysql> é o prompt do sistema. 2) Uma instrução, no prompt do MySQL, deve terminar sempre com ponto
Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1
Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão
1 Introdução ao MatLab
1 Introdução ao MatLab O que é o MatLab? O MatLab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva mas poderosa. Permite a realização de algoritmos
Portal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
O AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
GeoMafra Portal Geográfico
GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar
Conceitos importantes
Conceitos importantes Informática Informação + Automática Tratamento ou processamento da informação, utilizando meios automáticos. Computador (Provem da palavra latina: computare, que significa contar)
Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens
Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens Luís Caldas de Oliveira Março de 2009 O objectivo deste laboratório é o de explorar a utilização de matrizes em Matlab e de usá-las para construir
Ferramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Anim8or M a n
Iniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
Folha de cálculo. Excel. Agrupamento de Escolas de Amares
Folha de cálculo Excel Agrupamento de Escolas de Amares Índice 1. Funcionalidades básicas... 3 1.1. Iniciar o Excel... 3 1.2. Criar um livro novo... 3 1.3. Abrir um livro existente... 3 1.4. Inserir uma
Análise de complexidade
Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura
Tutorial 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
&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
TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013
TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013 MATLAB (MATrix LABoratory) é um software de alta performance direccionado para o cálculo numérico. O MATLAB integra áreas como análise numérica,
indicadas por letras e 65.536 linhas, indicadas por números. Para selecionar uma planilha para uso, devemos utilizar a guia de planilhas:
Pasta de trabalho: Planilha: É um arquivo do Calc. Pode conter várias planilhas. Ao criar uma nova Pasta de trabalho, automaticamente 3 planilhas em branco são inseridas na Pasta. Uma planilha contém 256
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Sistema Operativo em Ambiente Gráfico
Sistema Operativo em Ambiente Gráfico Sistema Operativo Conjunto de programas fundamentais que permitem que o computador funcione e comunique com o exterior; Windows: sistema operativo mais utilizado nos
O Excel é um software de Planilha Eletrônica integrante dos produtos do Microsoft Office.
EXCEL O Excel é um software de Planilha Eletrônica integrante dos produtos do Microsoft Office. É composto das seguintes partes: Pasta de Trabalho um arquivo que reúne várias planilhas, gráficos, tabelas,
TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS
TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS Autodesk 360 é a nuvem da Autodesk, podendo ser acessada pela sua conta da Autodesk Education Community (estudantes) ou Autodesk Academic Resource
Curso: 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.
Formadora: Vanda Martins 2
Técnico/a de Informática Excel 2007 Óbidos Folha de Cálculo Microsoft Excel Formadora: Vanda Martins 2 Tipo de Dados Formadora: Vanda Martins 3 Tipo de Dados aceites Formadora: Vanda Martins 4 Formulas
CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS
CRIANDO FUNÇÕES EM VISUAL BASIC PARA TRANSFORMAÇÕES DE GRAUS SEXAGESIMAIS Autor: Prof. Dr. Paulo Sergio Oliveira de Carvalho Introdução Fevereiro de 2013 O Visual Basic (abreviado como VB) é uma linguagem
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Tutorial MATLAB 6.5. Thaís Rodrigues Tonon RA: 046655 Turma B
Tutorial MATLAB 6.5 Thaís Rodrigues Tonon RA: 046655 Turma B 1 Índice 1. Introdução...2 2. O MATLAB...3 3. O Uso do MATLAB...4 3.1 Limites...6 3.1.1 Limites à esquerda e à direita...6 3.2 Derivadas...8
WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.
WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
APOSTILA 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
Capítulo Tabelas e Gráficos
Capítulo O menu de tabelas e gráficos torna possível criar tabelas numéricas de funções guardadas na memória. Poderá também utilizar funções múltiplas para criar tabelas. Como utiliza a mesma lista de
Fórmulas e Funções 7
Fórmulas e Funções 7 7.9. Visualização automática do resultado Para visualizar rapidamente o resultado das funções mais simples média, soma, contar, mínimo e máximo: 1. Menu de contexto sobre a barra de
MICROSOFT OFFICE EXCEL 2007
LEIAME Nenhuma informação da APOSTILA - MICROSOFT OFFICE EXCEL 2007 poderá ser copiada, movida ou modificada sem autorização prévia e escrita do autor. MICROSOFT OFFICE EXCEL 2007 Efetue cálculos, analise
LeYa Educação Digital
Índice 1. Conhecer o 20 Aula Digital... 4 2. Registo no 20 Aula Digital... 5 3. Autenticação... 6 4. Página de entrada... 7 4.1. Pesquisar um projeto... 7 4.2. Favoritos... 7 4.3. Aceder a um projeto...
Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Mini Curso Introdução ao MATLAB
Mini Curso Introdução ao MATLAB Aline Villela Chaia Maria Ribeiro Daibert GET Engenharia de Produção - UFJF Sumário: Introdução... 3 Objetivos... 3 Histórico... 3 Layout... 4 Help... 9 Dados... 10 Funções...
Módulo III. Folhas de Cálculo
Módulo III Ferramentas do Office Folhas de Cálculo Ferramentas de produtividade 1 Folhas de Cálculo O que é: Uma Folha de Cálculo é, por tradição, um conjunto de células que formam uma grelha ou tabela
MANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)
MANUAL DO EXCEL BASE DE DADOS DEFINIÇÃO DE BASES DE DADOS Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar
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
AutoCAD para TOPOGRAFIA
T O P O G R A F I A A P L I C A D A AutoCAD para TOPOGRAFIA COM BASE NA VERSÃO AutoCAD - 2 0 1 2 Prof. Hiroshi Paulo Yoshizane [email protected]; [email protected] www.professorhiroshi.com.br
DOCUMENTO DE APOIO À APLICAÇÃO
DOCUMENTO DE APOIO À APLICAÇÃO CHEQUE PRINT Versão 1.0 de 01-01-2010 Um produto da empresa World Solutions Unip. Lda. Telefone +351 22 9720375 E-Mail: INTRODUÇÃO Este documento tem como finalidade servir
Algoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Algoritmo e Programação
Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,
O que é o JavaScript?
JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Planilha Eletrônica Excel
COLÉGIO LA SALLE CANOAS Técnico em Informática Planilha Eletrônica Excel Excel Prof. Valter N. Silva Colégio La Salle Canoas Página 2 1. NOÇÕES BÁSICAS O Microsoft Excel 7.0 é um programa de planilha eletrônica,
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO ÍNDICE Excel...2 Exercícios...2 1 Excel Exercícios 01. Seja o seguinte fragmento de planilha MS Excel 2010, em cuja célula C2 foi inserida a fórmula =B2+1 : 02. A Figura a seguir
Programa. Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP. Critérios
Programa Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP Critérios P1: 5a Aula - Peso 1 P2: 10a Aula - Peso 1.5 P3: 15a Aula- Peso 2.0 Presença e Participação: Peso 2.0
15 a Aula Subprogramação /Subalgoritmos Função e Procedimento
FISP 1/6 15 a Aula Subprogramação /Subalgoritmos Função e Procedimento Objetivo: Simplificação e racionalização na elaboração de algoritmos mais complexos Recursos: Estruturação de algoritmos e modularização
Delphi 7 Aula 01 Área do Triângulo
Delphi 7 Aula 01 Área do Triângulo Prof. Gilbert Azevedo da Silva I. Objetivos Conhecer o Ambiente Integrado de Desenvolvimento (IDE) do Delphi 7, Desenvolver a primeira aplicação no Delphi 7, Aprender
Informá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
Informá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
Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Números complexos são aqueles na forma a + bi, em que a e b são números reais e i é o chamado número imaginário.
10. NÚMEROS COMPLEXOS 10.1 INTRODUÇÃO Números complexos são aqueles na forma a + bi, em que a e b são números reais e i é o chamado número imaginário. O número a é denominado parte real do número complexo
1. Ambiente de Trabalho
1 Ambiente de Trabalho 1. Ambiente de Trabalho Ao nível do ambiente de trabalho, depois de o Excel 2007 ter introduzido novos componentes (e.g., Botão Office e Friso) e eliminado alguns dos componentes
UNIDADE 2: Sistema Operativo em Ambiente Gráfico
Ambiente Gráfico Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e que comunique com o exterior. Actualmente o Windows é
Scilab. 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
NÍVEL BÁSICO CAPÍTULO III
UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO III PROGRAMA
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha
GeoMafra Portal Geográfico
GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar
Usando o Excel ESTATÍSTICA. Funções
Funções Podemos usar no Excel fórmulas ou funções. Anteriormente já vimos algumas fórmulas. Vamos agora ver o exemplo de algumas funções que podem ser úteis para o trabalho de Excel. Para começar podemos
Procalc v1.0. Versão Programador
Procalc v1.0 Versão Programador Conteúdo Procalc... 4 Primeiros botões... 5 Funções Básicas... 6 Como funciona... 7 Funções avançadas... 8 Logaritmo... 8 Logaritmo Natural... 9 Expoente... 10 Factorial...
Representação de Dados
Representação de Dados Introdução Todos sabemos que existem diferentes tipos de números: fraccionários, inteiros positivos e negativos, etc. Torna-se necessária a representação destes dados em sistema
MANUAL DO USUÁRIO. TOOLBOX SIA.
MANUAL DO USUÁRIO. TOOLBOX SIA. 1. Arquivos Disponibilizados. Os seguintes arquivos compõem o toolbox desenvolvido: - Pacote SIA: arquivos de comando tipo M (Malab) que resolvem o GAP utilizando o SIA.
Centro de Competência Entre Mar e Serra. Guia
SMART Notebook Software Guia O Software Notebook permite criar, organizar e guardar notas num quadro interactivo SMART Board (em modo projectado e não-projectado), num computador pessoal e, em seguida,
Este tutorial está publicado originalmente em http://www.baboo.com.br/absolutenm/anmviewer.asp?a=30405&z=300
WinRAR: Conheça este excelente compactador de arquivos Introdução: É fato que a Internet está mais rápida com a popularização da banda larga, mas os compactadores de arquivos ainda apresentam muita utilidade
Acronis Servidor de Licença. Manual do Utilizador
Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA
Ambiente de trabalho. Configurações. Acessórios
Ambiente de trabalho Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e comunique com o exterior. Actualmente, o Windows é
4.10 Solução das Equações de Estado através da Transformada de Laplace Considere a equação de estado (4.92)
ADL22 4.10 Solução das Equações de Estado através da Transformada de Laplace Considere a equação de estado (4.92) A transformada de Laplace fornece: (4.93) (4.94) A fim de separar X(s), substitua sx(s)
2. Noções de Matemática Elementar
2. Noções de Matemática Elementar 1 Notação cientíca Para escrever números muito grandes ou muito pequenos é mais cómodo usar a notação cientíca, que consiste em escrever um número na forma n é o expoente
Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos
Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos Elaborado por: Amélia Janeiro e Ana Cosmelli SDUL 2008 Índice Apresentação... 3 1. Gestão de leitores... 5 1.1 Pesquisa de leitores...
