Trabalhoscilabresposta
357 palavras
2 páginas
Métodos, Tecnologias e Ferramentas Computacionais I – Prof. Ricardo BoscoSCILAB –Pratico
Valor: 5 pontos
Trabalho de Scilab 2014/2 – Prática
Resposta do trabalho que foi entregue no dia 30/09/2014 (terça-feira).
1- Elabore um algoritmo que solicite a base e a altura de um triângulo, mostre como resultado o valor da área deste triângulo. Valide para não digitar valores menores ou iguais à zero para base e para a altura. (Area = (base * altura) / 2). (2 pontos) clear clc base = input("Digite a Base:") while base <= 0 base = input("Digite a Base, novamente:") end altura = input("Digite a Altura:") while altura <= 0 altura = input("Digite a Altura, novamente:") end area = (base * altura)/2 disp("A area é:" + string(area))
2- Elabore um algoritmo que receba os valores para que seja mostrado na tela o os gráficos das equações do 1º e 2º grau na mesma figura. Valide para que os valores do vetor sejam digitados de forma correta (utilizar o comando while). (1 ponto) clear clc
a = input("Digite o valor de A:") b = input("Digite o valor de B:") c = input("Digite o valor de C:") x1 = input("Digite o X inicial:") x2 = input("Digite o X final:") while x1 >= x2 x1 = input("Digite o X inicial, novamente:") end x = x1:x2 y = a*x + b z = a*x^2 + b*x + c plot(x,y,x,z) Métodos, Tecnologias e Ferramentas Computacionais I – Prof. Ricardo Bosco
SCILAB –Pratico
Valor: 5 pontos
3- Digitando no console do Scilab qual é o resultado apresentado para: (1 ponto)
a) 2:3:18 =
2.
5.
8.
b) [1,2,3 ; 0,0,0; 9,8,7] =
11.
1.
0.
9.
14.
2.
0.
8.
17.
3.
0.
7.
4- No Scilab, qual é a função dos comandos abaixo: (1 ponto)
input() = Comando de entrada de dados
disp() = Mostra um mensagem na tela / saída de dados
clear
= Limpa as variaveis
clc
= Limpa a tela do console do Scilab
string() = converte um valor numérico para texto
plot()
xgrid() = Coloca grades no gráfico
sqrt()
= Retorna o valor da raiz quadrada de um número.
who
= Mostra as variaveis.