O documento apresenta uma introdução ao uso da ferramenta Scilab, incluindo operações básicas como soma, multiplicação e arredondamento, funções matemáticas como cosseno e módulo, salvamento e carregamento de variáveis, formatação de resultados e entrada de dados pelo usuário para cálculo de áreas e impressão de resultados.
7. Scilab
• Funções de Arredondamento
08/09/137
-->a=13.885;
-->fix(a)
ans =
13.
-->ceil(a)
ans =
14.
-->floor(a)
ans =
13.
-->round(a)
ans =
14.
-->b=13.335;
-->fix(b)
ans =
13.
-->ceil(b)
ans =
14.
-->floor(b)
ans =
13.
-->round(b)
ans =
13.
8. Scilab
• textos ou strings
08/09/138
--> texto=" arredondado é "
texto =
arredondado é
-->a + texto + round(a)
!--error 144
Operação indefinida para os dados operandos.
Verifique ou defina a função %s_a_c para overloading.
-->string(a) + texto + string(round(a))
ans =
13.885 arredondado é 14
9. Scilab
• Formatos dos resultados
08/09/139
-->format(5)
-->a
a =
13.9
-->format(10)
-->a
a =
13.885
-->sqrt(14)
ans =
3.7416574
-->format('e')
-->sqrt(14)
ans =
3.742D+00
-->format('v')
-->sqrt(14)
ans =
3.7416574
10. Scilab
• Entrada de dados por um usuário
08/09/1310
-->a=input('qual o comprimento?')
qual o comprimento?10
a =
10.
-->b=input('qual a largura?')
qual a largura?5
b =
5.
-->area=a*b
area =
50.
11. Scilab
• Entrada de dados por um usuário
08/09/1311
-->nome=input("Qual seu nome?", "s");
Qual seu nome?Kleber
-->disp("Olá, " + nome)
Olá, Kleber
-->altura=1.75
altura =
1.75
-->printf("A altura de %s é %g",nome,altura)
A altura de Kleber é 1.75