Você está na página 1de 19

Universidade do Estado de Santa Catarina CCT/UDESC

INTRODUO

THOBER CORADI DETOFENO, MSC.

Aula 01

JOINVILLE
2 Semestre de 2016
Apresentao

Mestre em Mtodos Numricos pela


UFPR com formao superior em
Cincia da Computao pela UDESC.
Com mais de 15 anos de experincia
profissional atuando como
programador, analista de sistemas,
consultor e professor.
Calendrio
Turma A Segunda Turma B Sexta
20/02 - Aula 01 - Introduo 25/02 - Aula 01 - Introduo
06/03 - Aula 02 - Vetores e Matrizes 03/03 - Aula 02 - Vetores e Matrizes
13/03 - Aula 03 - Vetores e Matrizes 10/03 - Aula 03 - Vetores e Matrizes
20/03 - Aula 04 - Grficos 17/03 - Aula 04 - Grficos
27/03 - Aula 05 Arquivos de Scripts 24/03 - Aula 05 Arquivos de Scripts
03/04 - Aula 06 Comandos do Scilab 31/03 - Aula 06 Comandos do Scilab
10/04 - Aula 07 Revisar 07/04 - Aula 07 Revisar
17/04 - Aula 08 1 Prova 28/04 - Aula 08 1 Prova
24/04 - Aula 09 - Programao no Scilab 05/05 - Aula 09 - Programao no Scilab
08/05 - Aula 10 - Programao no Scilab 12/05 - Aula 10 - Programao no Scilab
15/05 - Aula 11 - Programao no Scilab 19/05 - Aula 11 - Programao no Scilab
22/05 - Aula 12 - Programao no Scilab 26/05 - Aula 12 - Programao no Scilab
29/05 - Aula 13 - Programao no Scilab 02/06 - Aula 13 - Programao no Scilab
05/06 - Aula 14 - Programao no Scilab 09/06 - Aula 14 - Programao no Scilab
12/06 - Aula 15 - Simulao 11/06 - Aula 15 - Simulao (Segunda)
19/06 - Aula 16 - Reviso 23/06 - Aula 16 - Reviso
26/06 - Aula 17 - 2 Prova 30/06 - Aula 17 - 2 Prova

Exame: 08/07/2017 para todas as turmas


Mtodo de Avaliao

1 Bimestre
Prova Escrita
2 Bimestre
Prova Escrita

Nota Final = (1 Prova + 2 Prova )/2


Cronograma
1. Objetivos
2. Introduo
3. Computao simblica
4. Sistemas de Computao Algbrica
5. Ferramentas de computao algbrica e simblica
6. Scilab
7. Concluso
8. Exerccios
9. Bibliografia
Objetivos

Apresentar as principais caractersticas e


conceitos das ferramentas de computao
algbrica e simblica;
Conhecer o sistema Scilab como ferramenta
para resolver problemas
numricos na Engenharia;
Desenvolver um exemplo
no Scilab;
Introduo
As aplicaes que envolvem a programao e matemtica tem por objetivo
adquirir o conhecimento tanto na matemtica como na programao. A
aprendizagem de conceitos de programao e algoritmos envolve a aquisio de
alguns conhecimentos e habilidades especficas, dentre eles pode-se citar:
aspectos relacionados com sintaxe: regras de escrita dos programadas;
semntica: significado de comandos;
estratgias para decomposio: dividir um problema grande em subproblemas
menores;
estratgias para composio: unio e comunicao entre diferentes partes de
um programa;
conhecimento pragmtico: usar recursos bsicos do sistema;
escolha da metodologia de desenvolvimento;
capacidade de adaptar solues conhecidas para a resoluo de novos
problemas e
capacidade de entender o que a memria do computador faz durante a
execuo de um programa .
(Direne e Pimentel, 1998)
ara ter um maior aproveitamento deste assunto, recomendo que deve ser estudado aps o contedo de Programao em C, no qual o aluno est
Introduo
Os ambientes das ferramentas de computao algbrica e
simblica so utilizados com o intuito de estimular e facilitar o
aprendizado tornando mais atrativo o estudo e entendimento
dos principais mtodos de Clculo Numrico.
Em todos estes ambientes o aluno tem a opo de entrar com
os dados e obter as respostas prontas, alm de utilizar estes
ambientes para criar os seus prprios cdigos e analisar suas
respostas.
Nesta aula apresentado uma descrio breve das ferramentas
de computao algbrica e simblica que so utilizados para o
ensino de Programao em Engenharia, dando nfase ao Scilab,
por estar na categoria de software livre, finalizando com as
concluses.
Computao Simblica
A computao simblica um ramo da Cincia da Computao e da
Matemtica cujos fundamentos tericos centralizam-se no estudo de no
numricos, isto , as operaes simblicas que podem tratados por um
computador, com nfase especial em clculos simblicos tais como
fatorao de polinmios, resoluo de equaes algbricas e equaes
diferenciais, operaes e clculo com matrizes, etc.
Os clculos realizados no tratamento simblico so exatos, isto , tm
preciso infinita, em contraste ao correspondente tratamento numrico.
Uma operao do tipo 1/3+1/3, que numericamente resultaria em
0.666666, no clculo simblico teremos como resultado o valor exato, 2/3.
Nas ultimas dcadas muitos sistemas de
computao simblica foram desenvolvidos. Os
aplicativos mais conhecidos so Axiom, Derive,
Macsyma, Maple, Mathematica, Reduce e MuPAD.
Sistemas de Computao Algbrica
Um sistema de computao algbrica (ou simblica) um software que
permite manipular expresses matemticas de maneira simblica.
Normalmente estes sistemas permitem efetuar clculos com inteiros de
preciso mltipla (isto , sem que haja um tamanho especifico a priori
para o maior inteiro), fraes expressas como a razo entre dois inteiros e
polinmios com uma ou vrias variveis.
A maioria dos sistemas de computao algbrica atuais pode ser utilizada
de maneira interativa. O usurio entra com algumas frmulas e
comandos, e o sistema os avalia. Ento devolve uma resposta que pode
ser manipulada mais adiante se necessrio.
Alm de computaes simblicas exatas, os sistemas de computao
algbrica podem obter solues numricas aproximadas. O usurio pode
fixar a preciso no nmero de dgitos desejados. Os sistemas de
computao algbrica modernos possuem linguagens de programao
poderosas, alem de ferramentas para visualizao e animao de dados
matemticos.
Ferramentas de computao
algbrica e simblica

http://www.wolframalpha.com/
O que o Scilab?
um ambiente utilizado no desenvolvimento de software para resoluo
de problemas numricos.
Foi criado em 1990 por pesquisadores do INRIA e da cole Nationale des
Ponts et Chausses (Frana), sendo gratuito e bastante semelhante ao
MatLab. Pode ser encontrado no site http://www.scilab.org
um interpretador, ou seja, um programa que executa programas. A
linguagem e o sistema possuem o mesmo nome: Scilab.
Oferece um editor para a construo de programas (SciPad);
O Scilab possui uma grande coleo de bibliotecas de cdigos para reas
como: lgebra Linear, Polinmios e funes racionais,Integrao numrica,
Mtodos no lineares,
Processamento de Sinais,
Estatstica, Grficos e animao...
Ambiente Scilab
Operaes Bsicas no Scilab
A interaco do usurio com o Scilab pode ocorrer de duas formas distintas.
1. Na primeira, os comando so digitados diretamente no prompt do Scilab. Ao ser pressionada a tecla
enter, os comandos digitados so interpretados e imediatamente executados.
2. Na segunda forma, um conjunto de comandos digitado em um arquivo texto. Este arquivo, em
seguida, levado para o ambiente Scilab e executado. Neste modo, o Scilab funciona como um
ambiente de programao.
Matrizes no Scilab
Programao no Scilab
Concluso
Entendeu-se os conceitos de sistemas de computao
algbrica e simblica, e sua importncia para a rea de
Engenharia.
Entendemos que os conceitos de programao de
computadores necessrios para a utilizao das
ferramentas de computao algbrica e simblica.
Demonstramos a facilidade de assimilao do sistema
Scilab, como ambiente utilizado no desenvolvimento de
programas para a resoluo de problemas de engenharia.
Desta forma, o Scilab se mostrou uma a opo ao uso do
Matlab tanto no meio acadmico quanto na industria.
Exerccios

O que Scilab? Exemplifique como utilizar as


operaes bsicas no Scilab?
O que uma varivel no Scilab? Exemplifique.
Bibliografia
PIRES, P. S. M. Introduo ao Scilab. Acesso em 04/12/2008 s 10:33,
disponvel on-line em: http://www.dca.ufrn.br/~pmotta/sciport.pdf
LACERDA, E. G. M. Programando com Scilab. Acesso em 04/12/2008 s
10:35, disponvel on-line em:
http://www.dca.ufrn.br/~estefane/academica/progsci.pdf
LAGES, E. N. Introduo ao MatLab. Universidade Federal de Alagoas
UFAL Centro de Tecnologia CTEC Departamento de Engenharia Estrutural
EES. Acesso em 04/12/2008 s 10:26, disponvel on-line em:
http://www.ctec.ufal.br/professor/enl/metnum/Bibliografia/Introducao%2
0ao%20MATLAB.pdf
Lus Cludio Oliveira Lopes - Utilizando o SCILAB na Resoluo de
Problemas da Engenharia Qumica , Acesso em 01/08/2013, disponvel on-
line em: ftp://ftp.feq.ufu.br/Luis/Scilab_Curso/scilab_COBEQ.pdf

Você também pode gostar