Sei sulla pagina 1di 9

Universidade de Uberaba

MTODOS, FERRAMENTAS
COMPUTACIONAIS E TECNOLGICAS I

Scilab Terica
Apresentao 3

Algumas funes:

max()  retorna o maior valor dos elementos de um vetor ou matriz

min()  retorna o menor valor dos elementos de um vetor ou matriz

sum ()  soma dos elementos de um vetor ou matriz

Page 1
1

Algumas funes:

det()  determinante de uma matriz quadrada

inv()  retorna a matriz inversa

Algumas funes:

round()  Arredondamento para o inteiro mais prximo.

int()  Devolve a parte inteira de um nmero.

ceil()  Arredonda para mais.

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

So comandos escritos em linguagem de


computao
(programao)
que
recebem
determinadas informaes (dados) que sero
processadas e tem como objetivo retornar um ou
mais resultados. So conhecidos como algoritmos
(programas).

Scripts

Para criar os programas no Scilab, iremos utilizar o


Scinotes.
Este recurso permite que voc entre com os comandos,
ou seja, que voc comece a criar os programas.

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

%.2f",texto,valor, valor, valor)

Ao executar o programa, a linha acima ser mostrada da seguinte forma:


Maria Brbara

10

10.8174

10.82

%s -> Imprime texto


%d -> Imprime a parte inteira do nmero
%g -> Imprime o valor com at quatro casas, arredondando, se
necessrio
%.nf -> Imprime 'n' casas decimais do nmero, arredondando, se
necessrio.

Page 9
9

Potrebbero piacerti anche