Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MTODOS, FERRAMENTAS
COMPUTACIONAIS E TECNOLGICAS I
Scilab Terica
Apresentao 3
Algumas funes:
Page 1
1
Algumas funes:
Algumas funes:
Page 2
2
Algumas funes:
sin() seno
cos() co-seno
tan() tangente
Programao
Uma das caractersticas mais importante do Scilab
a facilidade com que o usurio pode criar seus
prprios programas.
Apesar de simples, a linguagem Scilab disponibiliza
a maioria das estruturas das linguagens de
programao convencionais. A diferena principal
que, na programao Scilab, no h a necessidade
da declarao prvia dos tipos das variveis que
sero utilizadas ao longo do programa.
Page 3
3
Scripts
Scripts
Page 4
4
Ponto Importante
A interpretao e o entendimento do enunciado do
algoritmo um dos fatores mais importantes para
conseguir desenvolver um programa bem feito.
Comandos
clear
Para apagar uma varivel criada anteriormente utiliza-se o
comando
clear <nome da varivel>.
-->clear x
clc
O comando clc utilizado para limpar a rea de trabalho no
programa scilab.
OBS: Lembre-se que o comando clc apenas limpa a tela, e o
comando clear que apaga as variveis da memria.
Page 5
5
Comandos
input: comando para entrada de dados e que pode mostrar
uma mensagem na tela, para orientar o usurio.
clear
clc
id = input('Digite a sua idade:');
Ao executar o programa, a linha acima ser mostrada da
seguinte forma:
Digite a sua idade:
Digitando um valor, este ser armazenado na varivel id
Comandos:
disp: comando para mostrar uma mensagem ou um resultado na
tela.
clear
clc
id = input('Digite a sua idade:');
disp ('A sua idade : ');
disp(id)
Ao executar o programa, a linha acima ser mostrada da
seguinte forma:,
Digite a sua idade:35
A sua idade :
35.
Page 6
6
Comandos:
string converte uma varivel numrica para texto.
clear
clc
id = input('Digite a sua idade:');
disp('A sua idade : ' + string(id));
Ao executar o programa, a linha acima ser mostrada da seguinte
forma:
A sua idade : 35
Comandos:
printf: mesma funo do comando disp.
Exemplo:
clear
clc
A = input ('Digite um valor numrico para A:');
printf("A varivel A contm o valor: %g",A);
Ao executar o programa, a linha acima ser mostrada da seguinte forma:
A varivel A contm o valor 2
O smbolo %g (chamado de caractere de formatao) indica como cada varivel
da lista de dados ser exibido dentro da string de formatao <formato> .
Neste exemplo, %g substitudo pelo valor da varivel A no momento da
impresso.
Page 7
7
Comandos:
printf (continuao)
No seguinte exemplo, as variveis A e B substituiro os caracteres de
formatao %g nas posies correspondentes:
clear
clc
A = input ('Digite um valor numrico para A:');
B = input ('Digite um valor numrico para B:');
printf(" Os valores digitados foram %g e %g",A,B);
Ao executar o programa, a linha acima ser mostrada da seguinte
forma:
Os valores digitados foram 2 e 5
Comandos:
printf (continuao)
Se a variavel for do tipo string, usa-se o caractere de formatao %s
em vez %g
clear
clc
nome = "Joo"
altura = 1.65
printf("A altura de %s %g m", nome, altura)
Ao executar o programa, a linha acima ser mostrada da seguinte
forma:
A altura de Joo 1.65 m
Page 8
8
Comandos:
printf (continuao)
O caracter \n (chamado de new line) avisa ao comando printf para gerar
uma nova linha.
Mais precisamente, \n move o cursor para o comeo da linha seguinte.
Por exemplo, colocando \n aps o string Al, no exemplo a seguir, faz
com que printf gere uma nova linha aps Al:
-->printf("Al\nmundo");
Ao executar o programa, a linha acima ser mostrada da seguinte
forma:
Al
mundo
Comandos:
printf (continuao)
Resumo das formataes explicadas nos slides anteriores e de
outras formataes (%d e %nf)
valor=10.817385
texto="Maria Brbara"
printf("%s
%d
%g
10
10.8174
10.82
Page 9
9