i. O documento fornece instruções sobre como instalar e usar o software SciLab, incluindo como acessar o prompt de comando e ambiente de programação, declarar e manipular variáveis, usar funções como sin, cos, sqrt, e plotar gráficos.
ii. É explicado como declarar e atribuir valores a variáveis, usar operadores aritméticos e funções como potenciação, raiz quadrada e resto da divisão, e como limpar variáveis e a janela do prompt.
iii. Também mostra como gerar vetores com valores incrementais e
1. Primeira aula de Lab.
Para instalá-la, acesse a página e faça Download:
www.scilab.org
Iremos usar a versão Scilab 5.4.1.
O ambiente SciLab
O SciLab provê duas formas distintas de interação:
i. Um prompt que permite a digitação direta dos comandos. Neste caso, o
SciLab se comporta como uma sofisticada calculadora, tornando possível o
acesso direto a diversas funções numéricas disponibilizadas pela
ferramenta.
ii. Um ambiente programável. Neste modo, um algoritmo pode ser
codificado e digitado em um arquivo texto. O arquivo pode ser vinculado à
ferramenta para ser por ela executado.
Prompt ou Console de comandos:
--> A=3
--> B=4
O scilab trata tudo como variável, qualquer número que for digitado
ele guarda em um espaço de memória chamada variável que tem
um identificador ou seja um nome.
Os nomes das variáveis são escolhidos pelo programador,
respeitando as seguintes regras:
1. Os caracteres que podem ser utilizados são: os números, as letras
(maiúsculas e minúsculas) e o caractere sublinhado (underline);
2. O primeiro caractere deve ser sempre uma letra ou caractere sublinhado
(underline);
3. Não são permitidos espaços em branco e caracteres especiais (@, $, %,
&, !, ?);
4. Não podem ser usadas palavras reservadas nos identificadores, ou seja
palavras que pertençam a uma linguagem de programação;
Palavra reservada
São identificadores predefinidos que possuem significados especiais para o
interpretador do algoritmo.
Navegador de variáveis:
2. Neste espaço tem as informações sobre as variáveis que estão sendo
usados pelo programa no momento, com um duplo clique consegue-se
verificar o que a variável está armazenando.
Para que seja atribuído o valor 2 à variável D e 3,7 à variável J, deverá ser
digitado:
--> D=2
--> J=3.7
--> C=A+B
-->C=C+2
--> D=A+B+C
--> A
--> a=1
--> clc
Usado para limpar a janela do prompt ou console.
--> A
--> clear
Usado para limpar as variáveis.
--> A
--> clc
--> A=2
--> B=3
--> C=A*2
--> C=C*3
-->D=C/2
--> E=A+B*2+1
--> F=3^2
^: é a função ou comando que retorna potência. Ex 3^ 2, Equivale a 3
Elevado a 2 que é igual a 9.
-->G=sqrt(F)
3. sqrt: é a função ou comando que retorna a raiz quadrada. Ex: sqrt(9),
equivale a raiz quadrada de 9 que é igual a 3.
-->H=modulo(5,2)
modulo: é a função ou comando que retorna o resto da divisão. Ex:
modulo(5,2) retorna 1 porque a divisão não é exata. Quando a divisão é
exata retorna sempre 0(zero). Usado para fazer programas para encontrar
os múltiplos ou par e impar.
Operadores Aritméticos
Operação Representação Prioridade
Multiplicação * 1ª
Divisão / 1ª
Soma + 2ª
Subtração - 2ª
Resto da divisão modulo(dividendo, divisor) 1ª
Potência número^potência 1ª
Raiz quadrada sqrt(número) 1ª
• As expressões dentro de parênteses são sempre resolvidas antes das expressões
fora dos parênteses. Quando existem vários níveis de parênteses, ou seja, um
parêntese dentro de outro, a solução sempre inicia do parêntese mais interno até o
mais externo (de dentro para fora).
• Quando duas ou mais expressões tiverem a mesma prioridade, a solução é sempre
iniciada da expressão mais à esquerda até a mais à direita.
Desta forma, veja os seguintes exemplos e os respectivos resultados:
--> A=2 + (6 * (3 + 2)) = 32
--> B=2 + 6 * 3 + 2 = 22
-->X=1:10
-->A=1:100
-->B=1:100;
-->B