Macsyma ODE Lab Book. Darren Redfern, Edgar Chandler and Richard N. Fell

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

Download "Macsyma ODE Lab Book. Darren Redfern, Edgar Chandler and Richard N. Fell"

Transcrição

1 Macsyma ODE Lab Book Darren Redfern, Edgar Chandler and Richard N. Fell 1998

2 ii

3 Índice 1 Primeiros passos com Maxima Iniciar o programa Maxima Sintaxe básica do Maxima Objectos básicos em Maxima Mistura de números de diferentes tipos Constantes alfanuméricas Expressões em Maxima Listas Comandos de Maxima Designações e equações Outros caracteres especiais em Maxima Problemas Equações diferenciais ordinárias de primeira ordem Definição e resolução de EDO s Soluções explícitas vs implícitas Métodos numéricos 19 Índice iii

4 iv

5 1. Primeiros passos com Maxima 1.1 Iniciar o programa Maxima Maxima pode ser iniciado desde um menu no gestor do Desktop ou com os comandos maxima ou xmaxima, a partir de uma consola. 1.2 Sintaxe básica do Maxima (C1) diff(x,3); Non-variable 2nd argument to DIFF: 3 -- an error. Quitting. To debug this try DEBUGMODE(TRUE);) (C2) diff(); Wrong number of arguments to DIFF -- an error. Quitting. To debug this try DEBUGMODE(TRUE);) (C3) describe(describe); 0: DESCRIBE :(maxima.info)definitions for Help. Info from file /usr/share/info/maxima.info: - Function: DESCRIBE (cmd) This command prints documentation on all commands which contain the substring "cmd". Thus (C1) describe("integ"); 0: (maxima.info)integration. 1: Introduction to Integration. 2: Definitions for Integration. 3: ASKINTEGER :Definitions for Simplification... Enter n, all, none, or multiple choices eg 1 3 : 2 3; Info from file /d/linux2/local/share/info/maxima.info: Definitions for Integration =========================== - Function: CHANGEVAR (EXP,F(X,Y),Y,X)... *note Introduction to Help:: (D3) false Primeiros passos com Maxima 1

6 (C4) (D4) apropos(integ); [INTEGER, INTEGERP, INTEGFACTOR, INTEGRATE, INTEGRATE USE ROOTSOF, INTEGRATIONCONSTANT, INTEGRATION CONSTANT COUNTER, integ] Pode deixar espaço entre operandos, mas não no meio de um número; por exemplo: (C5) / 89; Incorrect syntax: 234 is not an infix operator (C5) ^ (D5) produz um erro. 1.3 Objectos básicos em Maxima Números inteiros e racionais (C6) 31; (D6) 31 (C7) 3/7; (D7) 3 7 (C8) -39/13; (D8) 3 2

7 Números decimais (C9) 2.3; (D9) 2.3 (C10) ; (D10) (C11) (D11).143*10^(-2); (C12) (D12) 1.234e2; Constantes matemáticas As constante de Catalan não está definida em Maxima As outras constantes referidas nesta secção estão todas bem definidas. 1.4 Mistura de números de diferentes tipos (C13) 1/3 + 2; (D13) 7 3 (C14) 1/ ; (D14) (C15) 1/2 + 2/3 + 3/5 + 5/7 + 7/ ; (D15) Primeiros passos com Maxima 3

8 1.5 Constantes alfanuméricas (C16) (D16) "Esta é uma constante alfanumérica"; Esta é uma constante alfanumérica (C17) (D17) "123abc"; 123abc (C18) "x + 5/9"; (D18) x + 5/9 (C19) (D19) directory/filename; DIRECTORY FILENAME (C20) x + 5/9; (D20) x Expressões em Maxima (C21) (D21) a+b+c; C + b + a (C22) 3*x^3-4*x^2 + x - 7; (D22) 3x 3 4x 2 + x 7 (C23) (D23) x^2/25 + y^2/36; y x2 25 4

9 Ordem das operações (C24) 2+3*4-5; (D24) 9 (C25) (2+3)*4-5; (D25) 15 (C26) (2+3)*(4-5); (D26) Listas (C27) [1, 2, 3, 4, 5, 4, 3, 2, 1]; (D27) [1, 2, 3, 4, 5, 4, 3, 2, 1] (C28) (D28) [a, d, c, b, e]; [a, d, C, b, e] (C29) [1/2, a+3, e^4]; (D29) [ ] 1, a + 3, e4 2 (C30) makelist(i^2, i, 1, 10); (D30) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] (C31) makelist(6, i, 1, 7); (D31) [6, 6, 6, 6, 6, 6, 6] (C32) list1 : [a, exp(3), 1, 2/3]; (D32) [ a, e 3, 1, 2 ] 3 (C33) length(list1); Primeiros passos com Maxima 5

10 (D33) 4 (C34) part(list1, 2); (D34) e Comandos de Maxima Nomes dos comandos plot2d(x^2-4, [x, -5, 5])$ (C35) (D35) primep(10889); true (C36) (D36) diff(x^3-5*x^2 + 2*x - 15, x); 3x 2 10x + 2 (C37) (D37) sin(%pi/2); 1 Comandos desconhecidos (C38) (D38) integate(x^3, x); integate ( x 3, x ) Funções definidas com load A função innerproduct ainda não foi implementada em Maxima (C39) expand((x - 2)*(x + 5)); (D39) x 2 + 3x 10 (C40) %G, numer; 6

11 (D40) %G (C41) (D41) load(physconst); /usr/share/maxima/5.9.0/share/physics/physconst.mac (C42) (D42) %G, numer; m 3 kgs Designações e equações Designações A função prime ainda não foi implementada em Maxima (C43) first10cubes: makelist(i^3, i, 1, 10); (D43) [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000] (C44) product(first10cubes[i], i, 1, 10); (D44) Equações (C45) x = y + 3; (D45) x = y + 3 (C46) x; (D46) x (C47) y; (D47) y (C48) sols : solve([x+y=3, x-y=1], [x, y]); Primeiros passos com Maxima 7

12 (D48) [[x = 2, y = 1]] (C49) x; (D49) x (C50) y; (D50) y 1.10 Outros caracteres especiais em Maxima O símbolo de percentagem (C51) (D51) expand((x-2)^3*(x-1)); x 4 7x x 2 20x + 8 (C52) (D52) factor(%); (x 2) 3 (x 1) O apóstrofo (C53) a : 5$ (C54) b : a$ (C55) c : a$ (C56) b; (D56) 5 (C57) c; (D57) a (C58) x : 3; 8

13 (D58) 3 (C59) (D59) diff( x^2, x); 2x (C60) (D60) diff(x^2, x); 0 (C61) diff( x^2, x); Non-variable 2nd argument to DIFF: 3 -- an error. Quitting. To debug this try DEBUGMODE(TRUE);) (C62) kill(all); (D0) DONE 1.11 Problemas 1. Escreva o conteúdo do ficheiro de ajuda para o comando signum (C1) describe(signum)$ 0: SIGNUM :(maxima.info)definitions for Operators. Info from file /usr/share/info/maxima.info: - Function: SIGNUM (X) if X<0 then -1 else if X>0 then 1 else 0. If X is not numeric then a simplified but equivalent form is returned. For example, SIGNUM(-X) gives -SIGNUM(X). 2. Calcule cada uma das seguintes expressões numéricas: 537 5, ,, 48 e 3 ln 2, 349 ( ) 4 5 (C2) 537^5, numer; (D2) (C3) sqrt(8640), numer; Primeiros passos com Maxima 9

14 (D3) (C4) 458*347/349.0; (D4) (C5) (D5) 48*%e^(3*log(2)), numer; (C6) (D6) (sum(makelist(-(-1)^i/i, i, 1, 5)[j], j, 1, 5))^4, numer; Realize as operações algébricas seguintes e simplifique os resultados. Multiplique: (2x + 5)(3x 2), (2t + 7u 3) 4, ( e 2t e t + 4)(3e 2t + 5 et 3) Factorize: x 2 4y 2 2x + 4y, 12t t 4 127t 3 76t t 150 (C7) expand((2*x + 5)*(3*x - 2)); (D7) 6x x 10 (C8) (D8) expand((2*t + 7*u -3)^4); 2401u tu u t 2 u tu u t 3 u 1008t 2 u+ 1512tu 756u + 16t 4 96t t 2 216t + 81 (C9) expand((exp(2*t) - exp(t) + 4)*(3*exp(2*t) + 5*exp(t) - 3)); (D9) 3e 4t + 2e 3t + 4e 2t + 23e t 12 (C10) factor(x^2-4*y^2-2*x + 4*y); 10

15 (D10) (2y x) (2y + x 2) (C11) factor(12*t^5 + 16*t^4-127*t^3-76*t^ *t - 150); (D11) (t 1) (t + 3) (2t 5) (2t + 5) (3t 2) 4. Desenhe o gráfico de cada uma das seguintes funções, usando intervalos que mostrem bem a forma das funções. y = x 3 5x 2 + 2x + 3, y = sin(x) x. y = 20 x 2, y = 3x2 + 2 x 2 4 (C12) plot2d(x^3-5*x^2 + 2*x + 3, [x, -2, 6])$ (C13) plot2d(sin(x)/x, [x, -5*%pi, 5*%pi])$ (C14) plot2d(sqrt(20 - x^2), [x, -sqrt(20), sqrt(20)])$ (C15) plot2d((3*x^2 + 2)/(x^2-4), [x, -5, 5], [y, -20, 20])$ 5. O gráfico da função y = x 3 6x 2 + 7x + 2 apresenta dois pontos extremos (designados de mínimo local e máximo local). Desenhe o gráfico dessa função e faça uma estimativa das coordenadas x e y desses dois pontos. Melhore a sua estimativa usando o comando subst (consulte o sistema de ajuda em linha) para encontrar os valores maior ou menor de y nessas vizinhanças. Sugestão: É útil primeiro definir uma expressão f : x^3-6*x^2 + 7*x + 2. Faça várias tentativas até conseguir melhorar o seu resultado. Pode imaginar algum outro método gráfico de obter uma melhor estimativa inicial para os valores do máximo e o mínimo local? (C16) f : x^3-6*x^2 + 7*x + 2; (D16) x 3 6x 2 + 7x + 2 (C17) "plot2d(f, [x, -2, 5])"$ (C18) (D18) f, x=0.6; (C19) f, x=0.7; Primeiros passos com Maxima 11

16 (D19) (C20) (D20) f, x=0.8; (C21) (D21) f, x=0.65; (C22) (D22) f, x=0.75; (C23) (D23) f, x=0.72; (C24) (D24) f, x=0.71; (C25) (D25) f, x=3.1; (C26) (D26) f, x=3.2; (C27) (D27) f, x=3.3; (C28) (D28) f, x=3.25; (C29) (D29) f, x=3.35; (C30) f, x=3.3; 12

17 (D30) (C31) (D31) g : diff(f, x); 3x 2 12x + 7 (C32) plot2d(g, [x, -2, 5])$ (C33) plot2d(g, [x, 0, 1])$ (C34) plot2d(g, [x, 0.6, 0.8])$ (C35) plot2d(g, [x, 0.7, 0.75])$ (C36) plot2d(g, [x, 0.7, 0.71])$ (C37) plot2d(g, [x, 3, 4])$ (C38) plot2d(g, [x, 3.2, 3.4])$ (C39) plot2d(g, [x, 3.25, 3.3])$ Concluimos que o máximo está em x = e o mínimo em x = Primeiros passos com Maxima 13

18 14

19 2. Equações diferenciais ordinárias de primeira ordem 2.1 Definição e resolução de EDO s (C1) (D1) diff(y, x); dy dx (C2) (D2) diff(y,x); 0 (C3) 3* diff(t, s) + 6*s = 0; (D3) 3 dt ds + 6s = 0 (C4) (D4) diff(fred, Wilma) = 2* diff(fred, Wilma)/(Wilma^2 + Pi); df red dw ilma = 2 df red dw ilma W ilma 2 + π (C5) deq: diff(y,t) = 2*t*y/(t^2 + 4); (D5) dy dt = 2ty t (C6) (D6) sol: ode2(deq, y, t); y = %C ( t ) (C7) (D7) deq, sol, diff; 2%Ct = 2%Ct (C8) makelist( rhs(sol), %c, -2, 2); (D8) [ %C ( t ), %C ( t ), %C ( t ), %C ( t ), %C ( t )] (C9) plot2d(%, [t, -5, 5])$ Equações diferenciais ordinárias de primeira ordem 15

20 (C10) (D10) ic1(sol, t=1, y=5); y = t y t Figura 2.1: Família de 5 soluções da equação deq. 2.2 Soluções explícitas vs implícitas (C11) (D11) deq1 : 2*y*sin(t)* diff(y, t) = - (y^2 + 1)*cos(t); 2 sin(t)y dy dt = cos t ( y 2 1 ) (C12) (D12) sol1 : ode2(deq1, y, t); log ( y ) = log sin t + %C (C13) (D13) [ sol1b : solve(sol1, y); y = e %C 2 ] 1 sin t e%c, y = e %C 1 2 sin t e%c (C14) deq1, y=rhs(sol1b[1]), diff, ratsimp; 16

21 (D14) (C15) (D15) (C16) (D16) (C17) (D17) e %C cos t sin t = e %C cos t sin t deq1, y=rhs(sol1b[2]), diff, ratsimp; e %C cos t sin t = e %C cos t sin t deq2 : (y^2-2*x)/(x*y^2)* diff(y, x) = (y - 3)/x^2; ( y 2 2x ) dy dx xy 2 = y 3 x 2 sol2 : ode2(deq2, y, x); y 2 3y + 2x xy = %C (C18) solve(sol2, y); (D18) y = %C 2 x 2 + (6%C 8) x + 9 %Cx 3 %C 2 x 2 + (6%C 8) x %Cx + 3, y = 2 2 (C19) deq3 : y + (x*y^2 + x - y)* diff(y, x) = 0; (D19) ( xy 2 y + x ) dy dx + y = 0 (C20) (D20) sol3 : ode2(deq3, y, x); (xy 1) e y2 2 = %C (C21) (D21) solve(sol3, y); y = e y2 2 ( e y2 2 + %C x ) (C22) deq4 : y* diff(x, y) + x*y^2 + x - y = 0; (D22) xy 2 + dx dy y y + x = 0 (C23) (D23) (C24) sol4 : ode2(deq4, x, y); x = e y2 2 rsol4 : rhs(sol4); ( ) e y2 2 + %C y Equações diferenciais ordinárias de primeira ordem 17

22 (D24) e y2 2 ( ) e y2 2 + %C y (C25) makelist( rsol4, %c, -2, 2)$ 18

23 14. Métodos numéricos (C1) edo : diff(y, x) = y * sin(x); (D1) d y = sin xy dx (C2) (D2) sol1 : ode2(edo, y, x); y = %Ce cos x (C3) sol2 : ic1(sol1, x=0, y = 1); (D3) y = e 1 cos x plot2d([rhs(sol2)], [x, -7, 7])$ (C4) (D4) f(x, y) := y * sin(x); f (x, y) := y sin x (C5) h : 0.2$ (C6) x0 : 0$ (C7) y0 : 1$ (C8) for n :0 thru 9 do (k1 : h*f(concat(x,n), concat(y,n)), k2 : h*f(concat(x,n) + h/2, concat(y,n) + k1/2), k3 : h*f(concat(x,n) + h/2, concat(y,n) + k2/2), k4 : h*f(concat(x,n) + h, concat(y,n) + k3), k : 1/6*(k1 + 2*k2 + 2*k3 + k4), concat(x, n+1) :: ev(concat(x, n) + h, infeval), concat(y, n+1) :: ev(concat(y, n) + k, infeval))$ (C9) makelist(print(ev(concat(x, i), infeval), ev(concat(y, i), infeval), ev(subst(ev(concat(x, i), infeval), x, rhs(sol2)), numer)), i, 1, 10)$ Métodos numéricos 19

24

2. Computação algébrica usando Maxima

2. Computação algébrica usando Maxima 2. Computação algébrica usando Maxima 2.1 A interface do Maxima Existem várias interfaces diferentes para trabalhar com Maxima. Algumas delas podem estar incorporadas dentro de um editor de texto e a representação

Leia mais

- TUTORIAL - MAXIMA 5.9.2 Para Windows. Por Bruno F. Milaré de Macêdo RA 042290 MA111 Turma A

- TUTORIAL - MAXIMA 5.9.2 Para Windows. Por Bruno F. Milaré de Macêdo RA 042290 MA111 Turma A - TUTORIAL - MAXIMA 5.9. Para Windows Por Bruno F. Milaré de Macêdo RA 0490 MA111 Turma A 1 - INTRODUÇÃO Este tutorial tem como objetivo fornecer informações para que iniciantes possam aprender a manipular

Leia mais

COMPUTAÇÃO E PROGRAMAÇÃO

COMPUTAÇÃO E PROGRAMAÇÃO COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 3: Entrada/saída de dados. Scripts e funções. Estruturas de selecção. Sumário das tarefas e objectivos da aula: 1. Utilizar

Leia mais

Maxima : um completo programa de Computação

Maxima : um completo programa de Computação Maxima : um completo programa de Computação Algébrica Lenimar Nunes de Andrade UFPB 9 de abril de 2014 Lenimar Nunes de Andrade (UFPB) Maxima : prog. Comp. Algébrica 9 de abril de 2014 1 / 45 Sumário 1

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

Sintaxe e Semântica. Fases da Compilação. programa fonte

Sintaxe e Semântica. Fases da Compilação. programa fonte Sintaxe e Semântica mleal@inf.puc-rio.br Fases da Compilação programa fonte tokens parse tree árvore anotada ou outra forma intermediária código intermediário código objeto código objeto otimizado scanner

Leia mais

INTRODUÇÃO AO MAXIMA - PARTE 1

INTRODUÇÃO AO MAXIMA - PARTE 1 INTRODUÇÃO AO MAXIMA - PARTE 1 Caro colega, Como temos destacado, precisamos de um motivo que justifique o uso do computador no ensino e aprendizagem, principalmente de conteúdos matemáticos, pois a utilização

Leia mais

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

Leia mais

Maxima : um completo programa de Computação Algébrica

Maxima : um completo programa de Computação Algébrica Maxima : um completo programa de Computação Algébrica Lenimar Nunes de Andrade UFPB João Pessoa 3 de abril de 011 1 Introdução Maxima é um programa que executa cálculos numéricos e simbólicos, em desenvolvimento

Leia mais

Lívia Braga Sydrião de Alencar. Bergson da Silva Matias. PET Civil

Lívia Braga Sydrião de Alencar. Bergson da Silva Matias. PET Civil MAPLE 13 Lívia Braga Sydrião de Alencar Bergson da Silva Matias PET Civil Sumário 1. INTRODUÇÃO... 3 1.1. Histórico... 3 1.2. Interface... 3 1.3. Comandos Básicos... 7 1.3.1. Operações básicas... 7 1.4.

Leia mais

5. Resolução numérica de equações diferenciais

5. Resolução numérica de equações diferenciais 5. Resolução numérica de equações diferenciais Os métodos de resolução numérica consistem em substituir o problema de encontrar a solução xt num domínio real, por um outro problema discreto onde é calculada

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

1. Crie uma pasta com o seu número e nome (ex.: 99999_nnnnnn).

1. Crie uma pasta com o seu número e nome (ex.: 99999_nnnnnn). 1 Computação 2008-2009 (2.º Semestre): Exame de 21 de Julho de 2009 N.º Nome completo: Curso: Foto: Instruções: 1. Crie uma pasta com o seu número e nome (ex.: 99999_nnnnnn). 2. Guarde os ficheiros nessa

Leia mais

UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB

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,

Leia mais

Novas Tecnologias no Ensino da Matemática

Novas Tecnologias no Ensino da Matemática UFF Novas Tecnologias no Ensino da Matemática 1 Novas Tecnologias no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista 8 ATIVIDADE 1 Uma outra maneira de se poupar

Leia mais

Introdução aos cálculos de datas

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

Leia mais

Equações diferencias são equações que contém derivadas.

Equações diferencias são equações que contém derivadas. Equações diferencias são equações que contém derivadas. Os seguintes problemas são exemplos de fenômenos físicos que envolvem taxas de variação de alguma quantidade: Escoamento de fluidos Deslocamento

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

Sociedade Brasileira de Matemática Mestrado Profissional em Matemática em Rede Nacional. n=1

Sociedade Brasileira de Matemática Mestrado Profissional em Matemática em Rede Nacional. n=1 Sociedade Brasileira de Matemática Mestrado Profissional em Matemática em Rede Nacional MA Números e Funções Reais Avaliação - GABARITO 3 de abril de 203. Determine se as afirmações a seguir são verdadeiras

Leia mais

Avaliação de Expressões

Avaliação de Expressões valiação de Expressões valiação de Expressões - Como efetuar o cálculo de uma expressão em um computador? Exemplo: / B C D + E Regras usuais da matemática. Os parênteses alteram a ordem das expressões:

Leia mais

Definição. A expressão M(x,y) dx + N(x,y)dy é chamada de diferencial exata se existe uma função f(x,y) tal que f x (x,y)=m(x,y) e f y (x,y)=n(x,y).

Definição. A expressão M(x,y) dx + N(x,y)dy é chamada de diferencial exata se existe uma função f(x,y) tal que f x (x,y)=m(x,y) e f y (x,y)=n(x,y). PUCRS FACULDADE DE ATEÁTICA EQUAÇÕES DIFERENCIAIS PROF. LUIZ EDUARDO OURIQUE EQUAÇÔES EXATAS E FATOR INTEGRANTE Definição. A diferencial de uma função de duas variáveis f(x,) é definida por df = f x (x,)dx

Leia mais

Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA

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

Leia mais

3/19/2014. Compilador DEV C++ ENGENHARIAS LÓGICA DE PROGRAMAÇÃO Henry Lubanco/ Joelio Piraciaba

3/19/2014. Compilador DEV C++ ENGENHARIAS LÓGICA DE PROGRAMAÇÃO Henry Lubanco/ Joelio Piraciaba Compilador DEV C++ 101 Compilador DEV C++ 102 1 Compilador DEV C++ Compilar (Ctrl+F9) Executar (Ctrl+F10) Compilar e executar (F9) 103 Compilador DEV C++ Escolher a pasta Escolher o nome e o tipo de arquivo

Leia mais

Complementos de Análise Matemática

Complementos de Análise Matemática Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Ficha prática n o 1 - Cálculo Diferencial em IR n 1. Para cada um dos seguintes subconjuntos de IR, IR 2 e IR 3, determine

Leia mais

Matlab Módulo Avançado

Matlab Módulo Avançado Matlab Módulo Avançado Sérgio Manuel Ângelo da Cruz 2007 Aplicações Informáticas para Engenharia Estruturas Em matlab, tal como em muitas outras linguagens, torna-se importante dispormos de estruturas

Leia mais

Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB

Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB MEEC Mestrado em Engenharia Electrotécnica e de Computadores MCSDI Guião do trabalho laboratorial nº Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB Análise de Sistemas Não Lineares

Leia mais

Curso de Iniciação ao Access Basic (I) CONTEÚDOS

Curso de Iniciação ao Access Basic (I) CONTEÚDOS Curso de Iniciação ao Access Basic (I) CONTEÚDOS 1. A Linguagem Access Basic. 2. Módulos e Procedimentos. 3. Usar o Access: 3.1. Criar uma Base de Dados: 3.1.1. Criar uma nova Base de Dados. 3.1.2. Criar

Leia mais

Introdução sobre Scilab

Introdução sobre Scilab Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0399 - Métodos Computacionais para Engenharia Civil Natal, 14 de

Leia mais

Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções

Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções Funções em Matlab Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções O comando function permite criá-las. Uma função deve ser definida da

Leia mais

Soluções abreviadas de alguns exercícios

Soluções abreviadas de alguns exercícios Tópicos de cálculo para funções de várias variáveis Soluções abreviadas de alguns exercícios Instituto Superior de Agronomia - 2 - Capítulo Tópicos de cálculo diferencial. Domínio, curva de nível e gráfico.

Leia mais

Linguagem de Montagem 2. Operações e Operandos

Linguagem de Montagem 2. Operações e Operandos Linguagem de Montagem 2 Operações e Operandos Revisão Para executar uma tarefa qualquer, um computador precisa receber instruções precisas sobre o que fazer Esse conjunto de instruções chamamos de algoritmo

Leia mais

Laboratório de Programação I

Laboratório de Programação I Laboratório de Programação I Introdução à Programação em Visual Basic Fabricio Breve Objetivos Ser capaz de escrever programas simples em Visual Basic Ser capaz de usar os comandos de entrada e saída Familiarizar-se

Leia mais

LISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO).

LISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO). LISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO. PROFESSOR: RICARDO SÁ EARP OBS: Faça os exercícios sobre

Leia mais

3. Alguns conceitos de cálculo

3. Alguns conceitos de cálculo 3. Alguns conceitos de cálculo 3. Derivada de uma função Para calcular a derivada de uma função, usa-se o comando diff. O primeiro argumento deverá ser uma função de uma ou mais variáveis, o segundo argumento

Leia mais

Universidade Federal de Itajubá Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI PCO203 Tópicos Especiais em Programação

Universidade Federal de Itajubá Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI PCO203 Tópicos Especiais em Programação UNIFEI Disciplina Professor Universidade Federal de Itajubá Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI PCO203 Tópicos Especiais em Programação Enzo Seraphim 1 Padrões de Operação

Leia mais

Estatística. Introdução à Aplicação R

Estatística. Introdução à Aplicação R Estatística Introdução à Aplicação R 2008/2009 O que é o R? É um conjunto integrado de ferramentas computacionais que permitem a manipulação e análise de dados, o cálculo numérico e a produção de gráficos.

Leia mais

Programação em MATLAB

Programação em MATLAB Programação em MATLAB Estruturas de Selecção (conclusão) Caso de Estudo: Cálculo de Áreas Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Estruturas genéricas de selecção Determina a instrução,

Leia mais

1 [30] O programa abaixo, que calcula a raiz quadrada de 6, está errado. Identifique o erro, e explique como corrigi-lo.

1 [30] O programa abaixo, que calcula a raiz quadrada de 6, está errado. Identifique o erro, e explique como corrigi-lo. TT009 Matemática Aplicada I Curso de Engenharia Ambiental Departamento de Engenharia Ambiental, UFPR P01, 30 mar 01 Prof. Nelson Luís Dias NOME: GABARITO Assinatura: 0 1 [30] O programa abaixo, que calcula

Leia mais

Alguns apontamentos da história da Análise Numérica

Alguns apontamentos da história da Análise Numérica Análise Numérica 1 Âmbito da Análise Numérica Determinar boas soluções aproximadas num tempo computacional razoável? Slide 1 Porquê? Porque em muitos problemas matemáticos e respectivas aplicações práticas

Leia mais

Sistemas e Sinais (LEE & LETI)

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

Leia mais

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição 1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita

Leia mais

A Linguagem Java. Alberto Costa Neto DComp - UFS

A Linguagem Java. Alberto Costa Neto DComp - UFS A Linguagem Java Alberto Costa Neto DComp - UFS 1 Roteiro Comentários Variáveis Tipos Primitivos de Dados Casting Comandos de Entrada e Saída Operadores Constantes 2 Comentários /** Classe para impressão

Leia mais

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir:

1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir: Introdução à Informática 1 de 6 Data: 29/05/04 1) Digitar o código-fonte no editor do compilador Turbo Pascal para windows, exatamente como apresentado a seguir: program eq2grau; uses WinCrt, Strings;

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

Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução. (procedimentos e funções)

Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução. (procedimentos e funções) Aulas anteriores... Formulação adequada do problema Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução Definição do algoritmo Método de decomposição hierárquica utilizando

Leia mais

Introdução ao estudo de equações diferenciais

Introdução ao estudo de equações diferenciais Matemática (AP) - 2008/09 - Introdução ao estudo de equações diferenciais 77 Introdução ao estudo de equações diferenciais Introdução e de nição de equação diferencial Existe uma grande variedade de situações

Leia mais

Introdução às Equações Diferenciais

Introdução às Equações Diferenciais Introdução às Equações Diferenciais Prof. Eduardo Nobre Lages - EES/CTEC/UFAL enl@ctec.ufal.br Contatos: enlages@hotmail.com edunol UFAL Promoção: PEC/Engenharia Civil/UFAL Maceió/AL Novembro-Dezembro/2004

Leia mais

Programação Funcional. Aula 4. Definindo Funções. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011.

Programação Funcional. Aula 4. Definindo Funções. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011. Programação Funcional Aula 4 Definindo Funções José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011.2 1/143 1 Combinando funções 2 Expressão condicional 3 Equaçao com

Leia mais

Exercícios Complementares 5.2

Exercícios Complementares 5.2 Exercícios Complementares 5.2 5.2A Veri que se a função dada é ou não solução da edo indicada: (a) y = 2e x + xe x ; y 00 + 2y 0 + y = 0: (b) x = C e 2t + C 2 e 3t ; :: x 0 : x + 6x = 0: (c) y = ln x;

Leia mais

7. Usar o último resultado: --> ans -->a*2+a*3 -->ans*2. 8. Ver as variáveis existentes: --> who -->who

7. Usar o último resultado: --> ans -->a*2+a*3 -->ans*2. 8. Ver as variáveis existentes: --> who -->who INTRODUÇÃO AO SCILAB 1. INFORMAÇÕES GERAIS Prof. Alexandre Ortiz Calvão. 02/10/05-18/10/05 ÍNDICE DOS ASSUNTOS 1. Informações iniciais. 2. Comandos iniciais. 2.1- Scilab como uma calculadora. 2.2- Algumas

Leia mais

Licenciatura em Engenharia Electrotécnica e de Computadores 1998/99. Erros

Licenciatura em Engenharia Electrotécnica e de Computadores 1998/99. Erros Licenciatura em Engenharia Electrotécnica e de Computadores Análise Numérica 1998/99 Erros Objectivos: Arredondar um número para n dígitos significativos. Determinar os erros máximos absoluto e relativo

Leia mais

EQUAÇÕES DIFERENCIAIS ORDINÁRIAS - Lista I

EQUAÇÕES DIFERENCIAIS ORDINÁRIAS - Lista I EQUAÇÕES DIFERENCIAIS ORDINÁRIAS - Lista I 1. Desenhe um campo de direções para a equação diferencial dada. Determine o comportamento de y quando t +. Se esse comportamento depender do valor inicial de

Leia mais

e à Linguagem de Programação Python

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

Leia mais

PROGRAMAÇÃO II 3. PILHA DINÂMICA

PROGRAMAÇÃO II 3. PILHA DINÂMICA 3. PILHA DINÂMICA PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma pilha é um tipo especial de Pilha na quais todas as inserções e remoções são feitas na primeira posição, que é chamada de topo. Outro nome

Leia mais

Programação. Folha Prática 3. Lab. 3. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.

Programação. Folha Prática 3. Lab. 3. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved. Programação Folha Prática 3 Lab. 3 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 3 3ª semana EXPRESSÕES E INSTRUÇÕES 1. Revisão de conceitos

Leia mais

Introdução à Programação

Introdução à Programação Aula Teórica 5: ciclos e funções Getchar e putchar Escrever e ler caracteres A função getchar da biblioteca stdio.h permite de receber exatamente um (1) carácter da o "teclado"ou stdin Definição: int getchar(void)

Leia mais

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO

Capítulo 2. VARIÁVEIS DO TIPO INTEIRO Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores

Leia mais

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

Leia mais

CAP. I ERROS EM CÁLCULO NUMÉRICO

CAP. I ERROS EM CÁLCULO NUMÉRICO CAP. I ERROS EM CÁLCULO NUMÉRICO 0. Introdução Por método numérico entende-se um método para calcular a solução de um problema realizando apenas uma sequência finita de operações aritméticas. A obtenção

Leia mais

Instituto Universitário de Lisboa

Instituto Universitário de Lisboa Instituto Universitário de Lisboa Departamento de Matemática Exercícios de Equações Diferenciais Ordinárias 1 Exercícios 1.1 EDO de Variáveis Separáveis Diz-se que uma equação diferencial ordinária (EDO)

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

Utilização do Solver na solução de problemas de PL

Utilização do Solver na solução de problemas de PL Utilização do Solver na solução de problemas de PL Solver é um programa para otimização linear, nãolinear e inteira. Vantagens: implementado na planilha Excel; várias funções algébricas do Excel são aceitas

Leia mais

Introdução à Programação

Introdução à Programação Aula Teórica/Pratica 5: ciclos e funções Getchar e putchar Escrever e ler caracteres A função getchar da biblioteca stdio.h permite de receber exatamente um (1) carácter da o "teclado"ou stdin Definição:

Leia mais

Departamento de Matemática Universidade de Aveiro Janeiro de 2005

Departamento de Matemática Universidade de Aveiro Janeiro de 2005 Computação Matemática Elementar em Maxima Delfim F. M. Torres Rita M. R. Pereira Departamento de Matemática Universidade de Aveiro Janeiro de 2005 Conteúdo 1 Breve apresentação do Maxima 5 1.1 Introdução......................................

Leia mais

Métodos Numéricos em Finanças

Métodos Numéricos em Finanças Métodos Numéricos em Finanças Prf. José Fajardo Barbachan IBMEC Objetivo Aprender Métodos Numéricos para modelar e resolver problemas financeiros, implementando programas em Matlab 1 Conteúdo Introdução

Leia mais

Introdução ao FORTRAN (Parte I)

Introdução ao FORTRAN (Parte I) Programação de Computadores III Aula 7 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

Manipulando Strings no VBA (Replace, Mid e InStr)

Manipulando Strings no VBA (Replace, Mid e InStr) Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação

Leia mais

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática

Leia mais

Slides_Java_1 !"$ % & $ ' ' Output: Run java. Compile javac. Name of program. Must be the same as name of file. Java source code.

Slides_Java_1 !$ % & $ ' ' Output: Run java. Compile javac. Name of program. Must be the same as name of file. Java source code. Slides_Java_1!"#$!" $ % & $ Sistemas Informáticos I, 2005/2006 ( Java source code Compile javac Java bytecode Run java Output:!"#) %& Name of program. Must be the same as name of file.!"#$!"$ % & $ Where

Leia mais

13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau

13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau MATEMATICA 13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau ORIENTAÇÃO PARA O PROFESSOR OBJETIVO O objetivo desta atividade é trabalhar com as propriedades de igualdade, raízes

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

DEPARTAMENTO DE MATEMÁTICA CICLO BÁSICO DO CTC MAT1157 Cálculo a uma Variável A G3 13 de junho de 2011 (versão IIa)

DEPARTAMENTO DE MATEMÁTICA CICLO BÁSICO DO CTC MAT1157 Cálculo a uma Variável A G3 13 de junho de 2011 (versão IIa) DEPARTAMENTO DE MATEMÁTICA CICLO BÁSICO DO CTC PUC-RIO MAT1157 Cálculo a uma Variável A G3 13 de junho de 2011 (versão IIa) Início: 9:00 Término: 10:35 Nome: Matrícula: Turma: Questão Valor Grau Revisão

Leia mais

Equações Diferenciais Ordinárias de Ordem Superior a Um

Equações Diferenciais Ordinárias de Ordem Superior a Um Capítulo 2 Equações Diferenciais Ordinárias de Ordem Superior a Um 2.1 EDOs lineares homogéneas de ordem dois. Redução de ordem. Exercício 2.1.1 As seguintes equações diferenciais de 2 a ordem podem ser

Leia mais

IFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01

IFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01 IFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 4

Minicurso MATLAB BÁSICO MÓDULO 4 Minicurso MATLAB BÁSICO MÓDULO 4 Roteiro do último módulo Máximos e mínimos Cálculo diferencial e integral numérico Cálculo diferencial e integral simbólico Mínimos e Máximos de uma função x = fminbnd(

Leia mais

Pedro Vasconcelos DCC/FCUP. Programação Funcional 14 a Aula Tipos abstratos de dados

Pedro Vasconcelos DCC/FCUP. Programação Funcional 14 a Aula Tipos abstratos de dados Programação Funcional 14 a Aula Tipos abstratos de dados Pedro Vasconcelos DCC/FCUP 2012 Tipos concretos de dados Até agora definimos um novo tipo de dados listamos os seus construtores. data Bool = False

Leia mais

Análise Complexa e Equações Diferenciais 2 o Semestre 2013/14 Cursos: LEAN, MeMec

Análise Complexa e Equações Diferenciais 2 o Semestre 2013/14 Cursos: LEAN, MeMec Análise Complexa e Equações Diferenciais 2 o Semestre 2013/14 Cursos: LEAN, MeMec M Paluch Aulas 28 33 7 23 de Abril de 2014 Exemplo de uma equação diferencial A Lei de Newton para a propagação de calor,

Leia mais

TUTO TUT RIAL O DE MATLAB MA FLÁVIA BASTOS 04/05/2010

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

Leia mais

Folha de cálculo. Excel. Agrupamento de Escolas de Amares

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

Leia mais

Expressões Lógicas Comandos de Seleção

Expressões Lógicas Comandos de Seleção Expressões Lógicas e Comandos de Seleção Prof. de Algoritmos IA Expressões Lógicas São expressões que resultam em valores lógicos : verdadeiro ou falso. Em VB: a constante True representa verdadeiro a

Leia mais

AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes

AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes FUNÇÕES E PROCEDIMENTOS Também chamados de subalgoritmos São trechos de algoritmos

Leia mais

Esboço de Curvas. Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html

Esboço de Curvas. Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html Esboço de Curvas Material online: h-p://www.im.ufal.br/professor/thales/calc1-2010_2.html Roteiro para esboçar uma curva A. Verifique o domínio da função Exemplo: f(x) = 1 x {x x = 0} Roteiro para esboçar

Leia mais

Ficha de Trabalho. 13 - Função IF

Ficha de Trabalho. 13 - Função IF - Função IF 0 A B C D E F G H Nota Valor - Reprovado Reprovado Aprovado Valor - a) R R a) Iguais b) é galo b) c) 0 Valor d) Reprovado Oral Par? Ímpar Par Letra X Y Taxa.% Letra Y Y Limite 0 a) X - b) -

Leia mais

Introdução à Programação uma Abordagem Funcional

Introdução à Programação uma Abordagem Funcional Universidade Federal do Espírito Santo Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres boeres@inf.ufes.br CT VII - Sala 34 Departamento de Informática Centro Tecnológico

Leia mais

Exercícios resolvidos P2

Exercícios resolvidos P2 Exercícios resolvidos P Questão 1 Dena as funções seno hiperbólico e cosseno hiperbólico, respectivamente, por sinh(t) = et e t e cosh(t) = et + e t. (1) 1. Verique que estas funções satisfazem a seguinte

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

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

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

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

MATRIZ DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA

MATRIZ DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA DISCIPLINA: BASES DE PROGRAMAÇÃO CÓDIGO - 104 PASCAL Utilizar as instruções básicas da linguagem Pascal; Aplicar estruturas de decisão na elaboração de programas; Desenvolver programas em Pascal de forma

Leia mais

Introduçã o ão MATLAB e Octave

Introduçã o ão MATLAB e Octave Introduçã o ão MATLAB e Octave O MATLAB é o software mais usado em engenharia para computação numérica. Foi desenhado como um programa interativo especialmente optimizado para calcular operações numéricas

Leia mais

Symbolic Math Toolbox

Symbolic Math Toolbox O Toolbox de Matemática Simbólica disponibiliza uma coleção de diversas funções do MATLAB utilizadas para calcular operações básicas, tais como: derivadas, limites, integrais, expansão da serie de Taylor,

Leia mais

ESTRUTURA DE DADOS PILHA

ESTRUTURA DE DADOS PILHA ESTRUTURA DE DADOS PILHA CONCEITO DE PILHAS - Pilhas são listas lineares onde a inserção de um novo item ou a remoção de um item já existente se dá em uma única extremidade, no topo. Pilha vazia Insere(A)

Leia mais

Processamento Numérico

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

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Estruturas de dados Representação computacional das informações do problema ser resolvido Informações podem ser de

Leia mais

UFOP PC-I Prof. Guilherme / Anderson. Operadores Relacionais e Lógicos, Comandos For e While e String

UFOP PC-I Prof. Guilherme / Anderson. Operadores Relacionais e Lógicos, Comandos For e While e String Operadores Relacionais e Lógicos, Comandos For e While e String 1 Operadores Relacionais > maior que >= maior ou igual a < menor que

Leia mais