Roteiro para o Primeiro Laboratório de Cálculo Numérico

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "Roteiro para o Primeiro Laboratório de Cálculo Numérico"

Transcrição

1 Roteiro para o Primeiro Laboratório de Cálculo Numérico Prof. Dr. Waldeck Schützer April 7, 2008 Nesta aula de laboratório, vamos ter o nosso primeiro contato com um programa de computador dedicado ao Cálculo Numérico. Ele se chama Octave e é um irmão gêmeo do MatLab. Na sua área de trabalho, localize o ícone do Octave e clique sobre ele com o mouse para abrir o programa. Ao fazer isso, você provavelmente verá a seguinte janela de texto: GNU Octave, version (i486-pc-linux-gnu). Copyright (C) 2006 John W. Eaton. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. For details, type warranty. Additional information about Octave is available at Please contribute if you find this software useful. For more information, visit Report bugs to (but first, please read to learn how to write a helpful report). octave:1> A última linha exibindo octave:1> informa que o programa está pronto para receber comandos. Chamamos essa sentença de prompt, em referência ao estado de prontidão do programa. Nesse momento, podemos digitar uma expressão matemática como 1+1 ou 2*7 (note que a multiplicação é indicada pelo asterísco). Experimente fazer isso agora: octave:1> 2*7 ans = 14 octave:2> Observe que a linha abaixo do prompt informa ans = 14, ou seja a resposta (ANSwer) do comando que você digitou é igual a 14. O Octave seria de muito pouca utilidade se não fosse capaz de recordar o resultado de cálculos feitos previamente. Para isso dispõe do recurso de guardar valores calculados em variávieis. Observe que a palavra ans é o nome de uma variável que contém sempre o resultado do último comando executado. Você pode indicar um outro nome de varável, por exemplo: octave:2> raiz=sqrt(2) raiz = octave:3> A variavel raiz contém agora o valor , ou aproximadamente raiz quadrada de 2. A propósito, a esta altura você já notou que o Octave está contando os comandos, certo? Em um comando subsequente, você pode utilizar o valor armazenado previamente em uma variável. Por exemplo: octave:3> x=(1+raiz)/2 x = Aqui fizemos o cálculo x = cujo resultado aproximado é foi guardado na variável x. Você já deve ter reparado que as respostas numéricas do Octave são sempre com 5 dígitos significativos. Dizemos que esse é o format short do Octave. Para respostas com mais dígitos, podemos usar o seguinte comando: 1

2 octave:4> format long octave:5> raiz raiz = Perceberam como agora o valor aproximado de 2 que estava guardado na variável raiz parece estar mais preciso? De fato, esse valor já havia sido calculado com mais precisão e apenas uns poucos dígitos estavam sendo exibidos. Vamos agora determinar o maior e o menor número positivo no Octave: octave:6> realmax realmax = e+308 octave:7> realmin realmin = e-308 Entendeu? Isso foi bastante intuitivo e parece sugerir que o sistema do octave é equivalente a F(10,15,308,308). Agora talvez seja boa idéia voltarmos ao formato short: octave:8> format short Sempre podemos pedir o formato long quando desejarmos e sabemos que há mais dígitos à nossa disposição do que os que estão sendo exibidos. Neste curso estamos interessados em encontrar zeros de funções. Vamos ver agora como fazer para definir uma função. Considere o polinômio y = f(x) = x 3 6x + 2. Na linguagem do Octave, o escreveríamos como: octave:9> function y=f(x) > y=x.^3-6*x+2; > endfunction Note que o símbolo para potenciação é.ˆ (ponto-chapéu). Daí podemos calcular valores desse polinômio para valores particulares de x usando a sintaxe familiar: octave:10> f(0) ans = 2 octave:11> f(-1) ans = 7 octave:12> f(2) ans = -2 Para calcular o valor do polinômio em vários pontos consecutivos, por exemplo os inteiros entre -4 e 4, podemos usar os seguintes comandos: octave:13> x=-4:4 x = octave:14> y=f(x) y = Note que o primeiro comando criou um vetor x cujos elementos são os inteiros consecutivos desde -5 até 5. O segundo comando criou um outro vetor, y, contendo os respectivos valores do polinômio f calculados nesses inteiros. Podemos obter um gráfico desse polinômio usando usando estes valores calculados através do seguinte comando: octave:15> grid on octave:16> plot(x,y) O resultado desse comando pode ser visto na seguinte janela: 2

3 O comando grid on faz exibir a malha pontilhada e vemos o gráfico (aproximado) do polinômio em vermelho. Para obtermos um traçado mais suave, precisamos calcular o valor do polinômio em mais pontos intermediários. Para introduzir mais três pontos intermediários entre cada inteiro, podemos usar espaçamento (ou incremento) igual a Vamos fazer isso agora: octave:11> x=-4:0.25:4; octave:12> Note que estamos usando ; no final do comando para omitir a exibição do (longo) resultado. Antes de plotar o gráfico precisamos recalcular os valores de f: octave:12> y=f(x); plot(x,y) O resultado pode ser visto abaixo: Note como agora o traçado parece ser mais suave. Esse gráfico sugere ainda que esse polinômio apresenta três raízes reais distintas nos respectivos intervalos [-3,-2], [0,1] e [2,3]. De fato vemos, por exemplo, que: octave:13> f(0) ans = 2 octave:14> f(1) ans = -3 ou seja, f(x) muda de sinal no intervalo [0,1]. Vamos agora encontrar uma aproximação para a raiz positiva em [0,1] usando bisecção. octave:15> a0=0; b0=1; c0=(a0+b0)/2; y0=f(c0) y0 =

4 Vemos que o valor de f(x) no ponto médio do intervalo é aproximadamente Como f(a 0 )f(c 0 ) < 0, vemos que a raiz está no intervalo [a 0, c 0 ] = [0, 0.5]. Agora fazemos: octave:16> a1=a0; b1=c0; c1=(a1+b1)/2; y1=f(c1) y1 = Agora f(c 1 )f(b 1 ) < 0, logo a raiz está em [c 1, b 1 ] = [0.25, 0.5]. Poderíamos continuar com esses cálculos indefinidamente, mas é possível automatizar o processo usando laços e execução condicional. Laços permitem executar repetidamente um bloco de comandos e a execução condicional, como o nome já diz, permite executar um bloco de comandos apenas se uma determinada condição estiver satisfeita. Para o método da bissecção, devemos obeservar uma condição de parada e impor uma limitação no número de iterações. Assumindo que o intervalo inicial contendo a raiz seja dado pelas variáveis a e b, a precisão desejada ε esteja guardada na variável eps e que o número máximo de iterações seja N, então o seguinte bloco de comandos realiza a aproximação por bissecção: octave:17> a=0; b=1; eps=0.5e-3; N=20; i=0; octave:18> while (b-a)/2 > eps & i<n > c=(a+b)/2; > if f(a)*f(c)<0; b=c else a=c endif; > i=i+1; > endwhile b = a = b = a = b = a = a = a = b = b = Neste bloco o comando while (b-a)/2 > eps & i<n > c=(a+b)/2; pede a execução iterada do bloco de comandos subsequente até o comando endwhile enquanto as condições (b-a)/2 > eps e i<n forem verdadeiras, ou seja b a 2 e i < N. Aqui a variável i é usada para contar o número de iterações. Isso não é estritamente necessário para a bissecção, pois sabemos de antemão quantas iterações serão realizadas, mais é uma boa prática de programação. Os valores finais de a e b indicam um intervalo menor contendo a raiz: octave:19> a a = octave:20> b b = ou seja a raiz está no intervalo [ , ]. Podemos tomar o ponto médio desse intervalo como uma aproximação para a raiz: octave:21> x=(a+b)/2 x = Para chegar a esse resultado foram feitas 10 iterações e o erro absoluto é inferior a = , ou seja, devemos ter (pelo menos) duas casas decimais corretas. Vamos agora aplicar o Método de Newton a esse polinômio no intevalo [a, b] = [0, 1]. Para isso vamos precisar de f (x) = 3x 2 6. Chamando f de df na linguagem do Octave, escrevemos: octave:22> function y=df(x); y=3*x.^2-6; endfunction Devemos definir também a função de iteração ϕ(x) = x f(x) f (x) octave:23> function y=phi(x); y=x-f(x)/df(x); endfunction do médoto de Newton: Antes, porém, é bom nos certificarmos de que o Método irá convergir. Para isso vamos checar as condições do Newton. Para isso, vamos precisar também de f (x) = 6x, ou em Octave: octave:24> function y=ddf(x); y=6*x; endfunction 4

5 Tomando, por exemplo, x 0 = 0.5, temos f(x 0 )f (x 0 ) = < 0, logo essa não parece ser uma boa escolha, pois precisamos de f(x 0 )f (x 0 ) > 0. Por outro lado, se tomarmos x 0 = 0.1, temos f(x 0 )f (x 0 ) = > 0. Além disso, devemos nos certificar de que f (x) e f (x) conservam sinal no intervalo [a, b]. Como as raízes de f (x) são 2 e 2, e sabemos que f conserva sinal entre elas por ser função contínua, então em particular vemos que f conserva sinal em [0, 1]. É muito óbvio que o mesmo se pode dizer de f (x), logo todas as condições estão satisfeias e a convergência está garantida. Resta-nos agora fazer as iterações. Para isso vamos escrever um laço de programa como fizemos acima. Novamente eps será a precisão desejada, N será o número máximo de iterações, i será o contador de iterações e x=0.1 será a aproximação inicial. octave:25> i=1; eps=0.5e-3; N=20; x=0.1; x1=phi(x); octave:26> while i<n & abs(x1-x)/abs(x1)>eps; > x=x1; > i=i+1; > x1=phi(x); > endwhile Após executar esses comandos, temos os seguintes resultados: octave:27> x1 x1 = octave:28> i i = 3 ou seja, após 3 iterações atingimos a precisão desejada ε = Se mais tarde desejarmos repetir os calculos teremos que repetir os comandos acima. Por que não criarmos uma função para fazer exatamente isso? octave:28> function [y,i,er]=newton(x,eps,n); > i=1; > y=phi(x); > er = abs(y-x)/abs(y); > while i<n & er>eps; > x=y; > i=i+1; > y=phi(x); > er=abs(y-x)/abs(y); > endwhile; > endfunction Agora podemos chamar essa função para fazer as iterações a partir de um valor inicial x, uma precisão desejada eps e até um número máximo de iterações N. Note que o resultado será um vetor [y,i,er], onde y é a aproximação obtida para a raiz, i é o número de iterações realizadas e er é o erro relativo calculado. Por exemplo: octave:29> [y,i,er]=newton(0.1,0.5e-3,20) y = i = 3 er = e-05 ou seja, para x 0 = 0.1, ε = e N = 20, o resultado é y = , i = 3 e E r = Vamos mudar para a exibição longa e executar novamente o Newton para x 0 = 0.1, ε = e N = 20: octave:30> format long octave:31> [y,i,er]=newton(0.1,0.5e-10,20) y = i = 4 er = e-11 Este exemplo ilustra bem o poder do Método de Newton. Com apenas mais uma iteração em relação ao exemplo anterior, atingimos a precisão de 10 casas decimais exatas! Um aperfeiçoamento do que fizemos até aqui seria usarmos uma função para calcular o valor de f e de f usando o Briot-Ruffini: 5

6 octave:32> function [y,dy]=briot(p,x); > n=size(p)(2); > y=p(1); > dy=p(1); > for i=2:n; > y=y*x+p(i); > if i<n; dy=dy*x+y; endif; > endfor; > endfunction Aqui estamos supondo que os coeficientes do polinômio estejam guardados em um vetor p. Estude cuidadosamente o laço apresentado acima para certificar-se de que ele implementa corretamente o Briot-Ruffini para f e f. O comando n=size(p)(2) obtém o comprimento do vetor p. O sufixo (2) é usado pois a resposta de size são dois índices: [colunas,linhas], e queremos apenas as linhas. Para o exemplo do polinômio f(x) = x 3 6x + 2, esse vetor seria p = [1, 0, 6, 2]. Usando a linguagem do Octave escreveríamos: octave:33> p=[ ]; size(p) ans = 1 4 Agora vamos testar o Briot: octave:34> [y,z]=briot(p,0) y = 2 z = -6 octave:35> f(0) ans = 2 octave:36> df(0) ans = -6 Onde vemos que nossa função retornos os valores corretos para f(0)e f (0). Experimente modificar a função ϕ (ou phi na linguagem do Octave) para utilizar a função briot ao invés de f e df. Agora que você já entendeu o básico sobre o Octave, este é um bom momento para experimentar com os outros métodos com Secantes, Posição Falsa, e MIL. Isso fica como exercício! Procure ter à mão um bom manual do Octave, como o que está disponível no site: Boa sorte! 6

Roteiro para o Segundo Laboratório de Cálculo Numérico

Roteiro para o Segundo Laboratório de Cálculo Numérico Roteiro para o Segundo Laboratório de Cálculo Numérico Prof. Dr. Waldeck Schützer May 7, 8 Nesta segunda aula de laboratório, vamos aprender a utilizar o MatLab/Octave para resolver sistemas lineares.

Leia mais

Cálculo numérico. ln 1 = 0. Representação numérica. Exemplo. Exemplos. Professor Walter Cunha. ln 1. I s

Cálculo numérico. ln 1 = 0. Representação numérica. Exemplo. Exemplos. Professor Walter Cunha. ln 1. I s Representação numérica Cálculo numérico Professor Walter Cunha Um conjunto de ferramentas ou métodos usados para se obter a solução de problemas matemáticos de forma aproximada. Esses métodos se aplicam

Leia mais

Comandos de repetição while

Comandos de repetição while Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,

Leia mais

CÁLCULO DE ZEROS DE FUNÇÕES REAIS

CÁLCULO DE ZEROS DE FUNÇÕES REAIS 15 CÁLCULO DE ZEROS DE FUNÇÕES REAIS Um dos problemas que ocorrem mais frequentemente em trabalhos científicos é calcular as raízes de equações da forma: f() = 0. A função f() pode ser um polinômio em

Leia mais

TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013

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,

Leia mais

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 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

Leia mais

CI202 - Métodos Numéricos

CI202 - Métodos Numéricos CI202 - Métodos Numéricos Lista de Exercícios 2 Zeros de Funções Obs.: as funções sen(x) e cos(x) devem ser calculadas em radianos. 1. Em geral, os métodos numéricos para encontrar zeros de funções possuem

Leia mais

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 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 mais

A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python

A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python A Linguagem Python: Uma visão geral Prof. Alberto Costa Neto Programação em Python Python é a linguagem do interpretador Python e daqueles que são capazes de conversar com ele. Um indivíduo que fala Python

Leia mais

Informática no Ensino da Matemática

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

Leia mais

Análise de Arredondamento em Ponto Flutuante

Análise de Arredondamento em Ponto Flutuante Capítulo 2 Análise de Arredondamento em Ponto Flutuante 2.1 Introdução Neste capítulo, chamamos atenção para o fato de que o conjunto dos números representáveis em qualquer máquina é finito, e portanto

Leia mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo da Matéria de Linguagem de Programação. Linguagem C Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis

Leia mais

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos.

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos

Leia mais

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos Lic. Eng. Biomédica e Bioengenharia-2009/2010 Para determinarmos um valor aproximado das raízes de uma equação não linear, convém notar inicialmente

Leia mais

Aula 5 Técnicas para Estimação do Impacto

Aula 5 Técnicas para Estimação do Impacto Aula 5 Técnicas para Estimação do Impacto A econometria é o laboratório dos economistas, que busca reproduzir o funcionamento do mundo de forma experimental, como se faz nas ciências naturais. Os modelos

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas

Leia mais

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) II Métodos numéricos para encontrar raízes (zeros) de funções reais. Objetivos:

Leia mais

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 02 Prof. Dr. Marco Antonio Leonel Caetano 1 Guia de Estudo para Aula 02 Comandos de Repetição - O Comando FOR - O comando IF com o comando

Leia mais

Tutorial de Matlab Francesco Franco

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

Leia mais

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

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

Leia mais

Plano de Aula. 1 - Como abrir o programa KmPlot

Plano de Aula. 1 - Como abrir o programa KmPlot Plano de Aula Aluno(a):PIBID MATEMÁTICA Escola: Escola Estadual de Ensino Médio Mestre Santa Bárbara Disciplina: Matemática Conteúdo: Função quadrática Assunto: Gráficos, coeficientes da função Público

Leia mais

Roteiro para o Terceiro Laboratório de Cálculo Numérico /1

Roteiro para o Terceiro Laboratório de Cálculo Numérico /1 Roteiro para o Terceiro Laboratório de Cálculo Numérico - 2008/1 Prof. Dr. Waldeck Schützer June 23, 2008 DM/UFSCar Nesta terceira aula de laboratório, vamos utilizar o Octave para aproximar funções e

Leia mais

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ 1 1. Introdução Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ O ImageJ é um software livre (freeware) que pode ser obtido gratuitamente no site http://rsb.info.nih.gov/ij/. Esse software é

Leia mais

CENTRO UNIVERSITÁRIO DA SERRA DOS ÓRGÃOS. Curso de Matemática

CENTRO UNIVERSITÁRIO DA SERRA DOS ÓRGÃOS. Curso de Matemática Introdução ao GeoGebra software livre 0 CENTRO UNIVERSITÁRIO DA SERRA DOS ÓRGÃOS Curso de Matemática Primeiros Passos Com o Software Livre GeoGebra Março de 2010 Prof. Ilydio Pereira de Sá Introdução ao

Leia mais

Microsoft Excel 2003

Microsoft Excel 2003 Associação Educacional Dom Bosco Faculdades de Engenharia de Resende Microsoft Excel 2003 Professores: Eduardo Arbex Mônica Mara Tathiana da Silva Resende 2010 INICIANDO O EXCEL Para abrir o programa Excel,

Leia mais

4 Criação de macros e introdução à linguagem VBA

4 Criação de macros e introdução à linguagem VBA 4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação

Leia mais

CADERNO DE ATIVIDADES UMA PROPOSTA METODOLÓGICA PARA O ESTUDO DAS EQUAÇÕES DIFERENCIAIS ORDINÁRIAS POR MÉTODOS NUMÉRICOS.

CADERNO DE ATIVIDADES UMA PROPOSTA METODOLÓGICA PARA O ESTUDO DAS EQUAÇÕES DIFERENCIAIS ORDINÁRIAS POR MÉTODOS NUMÉRICOS. 1 CADERNO DE ATIVIDADES UMA PROPOSTA METODOLÓGICA PARA O ESTUDO DAS EQUAÇÕES DIFERENCIAIS ORDINÁRIAS POR MÉTODOS NUMÉRICOS. PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS MESTRADO EM ENSINO DE CIÊNCIAS

Leia mais

Um Pequeno Manual. Adelmo Ribeiro de Jesus

Um Pequeno Manual. Adelmo Ribeiro de Jesus Um Pequeno Manual do Winplot Adelmo Ribeiro de Jesus O WINPLOT é um programa de domínio público, produzido por Richard Parris, da Phillips Exeter Academy, em New Hampshire. Recentemente traduzido para

Leia mais

As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem:

As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem: 1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia. Introdução O Cálculo Numérico

Leia mais

LABORATÓRIO WIRESHARK: DNS

LABORATÓRIO WIRESHARK: DNS LABORATÓRIO WIRESHARK: DNS Conforme descrito na seção 2.5 do livro, o Domain Name System (DNS) traduz nomes de hosts para endereços IP, cumprindo um papel fundamental na infra-estrutura da Internet. Neste

Leia mais

A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).

A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7). Excel Avançado Atenção! 1. Nunca referenciamos valores, mas sim o nome da célula que contém o valor, como A1, sendo A a coluna e 1 a linha. 2. As fórmulas sempre iniciam com sinal de =. 3. Lembre-se de:

Leia mais

Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens

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

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

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

Leia mais

MICROSOFT EXCEL AVANÇADO

MICROSOFT EXCEL AVANÇADO MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para

Leia mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES E ESTRUTURAS DE CONTROLE OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em

Leia mais

Universidade Federal de São João Del Rei - UFSJ

Universidade Federal de São João Del Rei - UFSJ Universidade Federal de São João Del Rei - UFSJ Instituída pela Lei 0.45, de 9/04/00 - D.O.U. de /04/00 Pró-Reitoria de Ensino de Graduação - PROEN Disciplina: Cálculo Numérico Ano: 03 Prof: Natã Goulart

Leia mais

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo: Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

O método de Monte Carlo: algumas aplicações na Escola Básica

O método de Monte Carlo: algumas aplicações na Escola Básica 1 Universidade de São Paulo/Faculdade de Educação Seminários de Ensino de Matemática (SEMA-FEUSP) Coordenador: Nílson José Machado novembro/2009 O método de Monte Carlo: algumas aplicações na Escola Básica

Leia mais

Cálculo Numérico Computacional Exercícios lista 04 Raizes aproximadas

Cálculo Numérico Computacional Exercícios lista 04 Raizes aproximadas 1 Cálculo Numérico Computacional Exercícios lista 04 Raizes aproximadas Varredura, método da tangente Prof. Tarcisio Praciano-Pereira Dep. de Matemática tarcisio@member.ams.org aluno: Univ. Estadual Vale

Leia mais

Aula 02 Excel 2010. Operações Básicas

Aula 02 Excel 2010. Operações Básicas Aula 02 Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Operações básicas; 2. Utilizando Funções; 3. Funções Lógicas; 4. Gráficos no Excel;

Leia mais

Laboratório de Banco de Dados Prof. Luiz Vivacqua. PL/pgSQL A Linguagem de programação do PostgreSQL

Laboratório de Banco de Dados Prof. Luiz Vivacqua. PL/pgSQL A Linguagem de programação do PostgreSQL Laboratório de Banco de Dados Prof. Luiz Vivacqua PL/pgSQL A Linguagem de programação do PostgreSQL 1) Visão Geral A PL/pgSQL é uma linguagem de programação procedural para o Sistema Gerenciador de Banco

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS

Leia mais

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS Relembrando... Gabinete Ligando o computador São três passos básicos O ambiente Windows O Windows é um tipo de software chamado sistema operacional

Leia mais

1 Revisão: Construção de fórmulas

1 Revisão: Construção de fórmulas 1 Revisão: Construção de fórmulas Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução...3 Como efetuar uma operação...3 Construindo

Leia mais

Sua interface é semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que você vê é o que você faz).

Sua interface é semelhante a de um processador de textos do tipo WYSIWYG, ou seja, What you see is what you get (o que você vê é o que você faz). Mathcad COMANDOS BÁSICOS O software Mathcad é um ambiente de trabalho baseado em Álgebra Computacional, dirigido a profissionais técnicos, educadores e estudantes. Permite a escrita de epressões matemáticas

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal

Leia mais

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas

Leia mais

Criando e usando Gráficos

Criando e usando Gráficos DANDO A LARGADA Criando e usando Gráficos Mathcad torna fácil para você criar um gráfico de x-y de uma expressão. Para isto, digite uma expressão que depende de uma variável, por exemplo, sin(x), e então

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de

Leia mais

4.2 Teorema do Valor Médio. Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html

4.2 Teorema do Valor Médio. Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html 4.2 Teorema do Valor Médio Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html Teorema de Rolle: Seja f uma função que satisfaça as seguintes hipóteses: a) f é contínua no intervalo

Leia mais

MATEMÁTICA I AULA 07: TESTES PARA EXTREMOS LOCAIS, CONVEXIDADE, CONCAVIDADE E GRÁFICO TÓPICO 02: CONVEXIDADE, CONCAVIDADE E GRÁFICO Este tópico tem o objetivo de mostrar como a derivada pode ser usada

Leia mais

Notas de Aula de Algoritmos e Programação de Computadores

Notas de Aula de Algoritmos e Programação de Computadores Notas de Aula de Algoritmos e Programação de Computadores FLÁVIO KEIDI MIYAZAWA com a colaboração de TOMASZ KOWALTOWSKI Instituto de Computação - UNICAMP Versão 2000.1 Estas notas de aula não devem ser

Leia mais

APOSTILA DE EXCEL 2007

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

Leia mais

Introdução a PHP (Estruturas de Controle)

Introdução a PHP (Estruturas de Controle) Desenvolvimento Web III Introdução a PHP () Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos trazer ainda alguns conceitos básicos da programação com a Linguagem PHP. Iremos trabalhar conceitos das

Leia mais

1. Capturando pacotes a partir da execução do traceroute

1. Capturando pacotes a partir da execução do traceroute Neste laboratório, iremos investigar o protocolo IP, focando o datagrama IP. Vamos fazê-lo através da analise de um trace de datagramas IP enviados e recebidos por uma execução do programa traceroute (o

Leia mais

PARA CASA * Como voce faria para armazenar o resultado em uma variavel chamada NOME?

PARA CASA * Como voce faria para armazenar o resultado em uma variavel chamada NOME? USO DE VARIAVEIS 1. Crie um programa Scratch que recebe um valor de entrada do usuário (p.ex. o nome do usuário), armazene este valor na variável padrão resposta e faça o personagem gato dizer o valor

Leia mais

INTRODUÇÃO À LINGUAGEM C++

INTRODUÇÃO À LINGUAGEM C++ INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem

Leia mais

Neste método o cálculo é efetuado de maneira exponencial, ou seja, juros são computados sobre os juros anteriormente calculados.

Neste método o cálculo é efetuado de maneira exponencial, ou seja, juros são computados sobre os juros anteriormente calculados. Microsoft Excel Aula 4 Objetivos Trabalhar no Excel com cálculos de juros simples e compostos Trabalhar com as funções financeiras VF e PGTO do Excel Trabalhar com a ferramenta Atingir Meta Apresentar

Leia mais

INE 7001 - Procedimentos de Análise Bidimensional de variáveis QUANTITATIVAS utilizando o Microsoft Excel. Professor Marcelo Menezes Reis

INE 7001 - Procedimentos de Análise Bidimensional de variáveis QUANTITATIVAS utilizando o Microsoft Excel. Professor Marcelo Menezes Reis INE 7001 - Procedimentos de Análise Bidimensional de variáveis QUANTITATIVAS utilizando o Microsoft Excel. Professor Marcelo Menezes Reis O objetivo deste texto é apresentar os principais procedimentos

Leia mais

José Romildo Malaquias 2011-1

José Romildo Malaquias 2011-1 Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três

Leia mais

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets. Mídia do Twitter Esta mídia serve para mostrar os últimos tweets de uma conta específica. É útil para estabelecimentos que usam com frequência o twitter e que desejam que seus clientes acompanhem isso

Leia mais

Não use essa apostila como única fonte de consultas, procure livros e manuais.

Não use essa apostila como única fonte de consultas, procure livros e manuais. Introdução ao Matlab 5 Esta apostila foi criada com o propósito de mostrar a simplicidade que é a interface do Matlab, e mostrar as ferramentas básicas para o curso de Álgebra Linear do Inatel. Não use

Leia mais

Geometria Dinâmica com o GeoGebra

Geometria Dinâmica com o GeoGebra Geometria Dinâmica com o GeoGebra Lenimar Nunes de Andrade UFPB João Pessoa 9 de abril de 2014 1 Introdução GeoGebra ( = Geometria + Álgebra) é um programa austríaco gratuito que reúne Geometria, Álgebra

Leia mais

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275

centena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275 A. Sistemas de Numeração. Para se entender a linguagem do computador (o Código de Máquina), é necessário conhecer um pouco da teoria dos números. Não é uma tarefa tão difícil quanto pode parecer. Sabendo-se

Leia mais

Manual de instalação e utilização do software de decriptografia GnuPG (Gnu Pricavy Guard)

Manual de instalação e utilização do software de decriptografia GnuPG (Gnu Pricavy Guard) Manual de instalação e utilização do software de decriptografia GnuPG (Gnu Pricavy Guard) 1. Objetivo Definir os procedimentos básicos visando a modificação da sistemática atualmente utilizada na remessa

Leia mais

Python Condicionais e Loops. Introdução à Programação SI1

Python Condicionais e Loops. Introdução à Programação SI1 Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos

Leia mais

Flash MX ActionScript

Flash MX ActionScript Flash Programação MX ActionScript Multimédia Flash MX ActionScript Pedro Costa / 2004 Introdução Neste momento, o ActionScript é provavelmente a ferramenta mais poderosa integrada no Flash. Esta linguagem

Leia mais

SciLab. Prof. Raimundo C. Ghizoni Teive

SciLab. Prof. Raimundo C. Ghizoni Teive UNIVERSIDADE DO VALE DO ITAJAÍ UNIVALI CES VII CURSO: ENGENHARIA DE COMPUTAÇÃO DISCIPLINA: INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO SciLab INSTRUÇÕES BÁSICAS Prof. Raimundo C. Ghizoni Teive Versão do Tutorial:

Leia mais

Aula 03 PowerPoint 2007

Aula 03 PowerPoint 2007 Aula 03 PowerPoint 2007 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o PowerPoint; 2. Conhecendo a Tela do PowerPoint; 3. Criando uma Nova

Leia mais

Resolução Numérica de Equações Métodos Parte II

Resolução Numérica de Equações Métodos Parte II Cálculo Numérico Resolução Numérica de Equações Métodos Parte II Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br MATERIAL ADAPTADO DOS SLIDES DA DISCIPLINA CÁLCULO NUMÉRICO DA UFCG - www.dsc.ufcg.edu.br/~cnum/

Leia mais

AMBIENTE DE PROGRAMAÇÃO PYTHON

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

Leia mais

Introdução a Algoritmos Parte 04

Introdução a Algoritmos Parte 04 Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Planilha Eletrônica Excel

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,

Leia mais

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem

Leia mais

PC Fundamentos Revisão 4

PC Fundamentos Revisão 4 exatasfepi.com.br PC Fundamentos Revisão 4 André Luís Duarte...mas os que esperam no Senhor renovarão as suas forças; subirão com asas como águias; correrão, e não se cansarão; andarão, e não se fatigarão.is

Leia mais

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

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

Leia mais

DESENVOLVIMENTO DE SOFTWARE II. Aula 07 A linguagem de programação C# e sua sintaxe

DESENVOLVIMENTO DE SOFTWARE II. Aula 07 A linguagem de programação C# e sua sintaxe DESENVOLVIMENTO DE SOFTWARE II Aula 07 A linguagem de programação C# e sua sintaxe Na aula passada... Avaliamos o conceito de Integrated Development Environment (IDE); Aprendemos um pouco da evolução do

Leia mais

computador-cálculo numérico perfeita. As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem:

computador-cálculo numérico perfeita. As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem: 1 UNIVERSIDADE FEDERAL DE VIÇOSA Departamento de Matemática - CCE Cálculo Numérico - MAT 271 Prof.: Valéria Mattos da Rosa As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia

Leia mais

Revisão para a Bimestral 8º ano

Revisão para a Bimestral 8º ano Revisão para a Bimestral 8º ano 1- Quadrado da soma de dois termos Observe: (a + b)² = ( a + b). (a + b) = a² + ab+ ab + b² = a² + 2ab + b² Conclusão: (primeiro termo)² + 2.(primeiro termo). (segundo termo)

Leia mais

Introdução ao GeoGebra

Introdução ao GeoGebra Universidade Federal de Alfenas UNIFAL-MG Introdução ao GeoGebra Prof. Dr. José Carlos de Souza Junior AGOSTO 2010 Sumário 1 Primeiros Passos com o GeoGebra 4 1.1 Conhecendo o Programa............................

Leia mais

MANUAL DO CIDADÃO. Para acessar a página do E-SIC clique no link do e-sic na página inicial do site (figura 1):

MANUAL DO CIDADÃO. Para acessar a página do E-SIC clique no link do e-sic na página inicial do site (figura 1): MANUAL DO CIDADÃO O sistema permite que qualquer pessoa - física ou jurídica - encaminhe pedidos de acesso à informação para órgãos e entidades do Poder Executivo Municipal. Por meio do e-sic também é

Leia mais

Programação de Computadores. Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim

Programação de Computadores. Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim Programação de Computadores Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim Roteiro da Aula de Hoje Introdução ao FORTRAN (Parte I) Organização de programas Tipos de dados Variáveis Programação

Leia mais

2. Representação Numérica

2. Representação Numérica 2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos

Leia mais

Uso de gnuplot em sessões iterativas

Uso de gnuplot em sessões iterativas Uso de gnuplot em sessões iterativas Praciano-Pereira, T. Departamento de Matemática Universidade Estadual Vale do Acaraú 2 de maio de 2008 tarcisio@member.ams.org pré-prints do Curso de Matemática de

Leia mais

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual Copyright 2008, Intel Corporation. Todos os direitos reservados. Página 1 de 17 TUTORIAL: FERRAMENTA DE CLASSIFICAÇÃO VISUAL ÍNDICE 1. Acessando a ferramenta... 3 2. Como se cadastrar... 4 3. Usando a

Leia mais

Probabilidade e Estatística I Antonio Roque Aula 8. Introdução ao Excel

Probabilidade 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 mais

MICROSOFT OFFICE EXCEL 2007

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

Leia mais

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3 WORD 2007 E 2010 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 3 A série... 3 01 CAPTURAS DE TELA WORD 2010... 3 02 IMAGENS 2007/2010... 5 03 NOTAS DE RODAPÉ... 13 04 NUMERAÇÃO DE PÁGINAS... 15 05 CONTAR PALAVRAS...

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

Aluísio Eustáquio da Silva

Aluísio Eustáquio da Silva 1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que

Leia mais

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

Programa de Edição de Textos- Profª Érica Barcelos CAPÍTULO 2

Programa de Edição de Textos- Profª Érica Barcelos CAPÍTULO 2 Programa de Edição de Textos- Profª Érica Barcelos CAPÍTULO 2 2. MANIPULAÇÃO DE DOCUMENTOS Os processadores de textos possibilitam a criação e a manipulação de diversos modelos de documentos. Com eles

Leia mais

CAPACITAÇÃO EM LIBREOFFICE IMPRESS

CAPACITAÇÃO EM LIBREOFFICE IMPRESS CAPACITAÇÃO EM LIBREOFFICE IMPRESS Nelson Luiz Cesário FCAV/UNESP Câmpus de Jaboticabal O que é o Impress? O Impress é o aplicativo de criação e edição de apresentações da família LibreOffice. Você pode

Leia mais