Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Scilab Parte 2
Guia Scilab Parte 2
(1)
disp , input
20.
25.
30.
35.
40.
45.
--> tabla2(5)
5.
10.
20.
25.
30.
35.
40.
45.
15.
20.
25.
30.
35.
40.
45.
(3)
if , if-elseif , if-else
~ (not)
function EjemploIfElse( )
edad = input("Dame la edad: ")
if edad<18 then
disp("Menor de edad");
else
disp("Mayor de edad");
end
endfunction
function EjemploElseif( )
num =input("Dame un nmero: ");
if num == 1 then
disp("El nmero es UNO")
elseif num == 2 then
disp("El nmero es DOS")
elseif num == 3 then
disp("El nmero es TRES")
else
disp("El nmero es diferente de UNO, DOS y TRES")
end
endfunction
for
end
disp( mean(v) )
endfunction
// Pide un nmero y despliega los pares hasta ese nmero.
// Por ejemplo, si n=7, despliega 2,4,6
function ParesHasta(n)
for x = 2:2:n
disp(x)
end
endfunction
// La serie Fibonacci es: 1 1 2 3 5 8 13 21 34 55....
// Funcin que obtiene el Fibonacci de la posicin n.
// Por ejemplo, Fibonacci(6) regresa 8.
function r=Fibonacci(n)
if n==1 | n==2 then
r=1
else
f1=1
f2=1
// Calculando los fibonaccis de la posicin 3 en adelante
for x = 3:n
f3 = f1+f2
f1=f2
f2=f3
end
r = f3
end
endfunction
(5)
while
end
endfunction
--> Ejemplo de la llamada desde consola.
-->secuencia(4)
1.
2.
3.
4.
//
//
//
//
function Dias()
Tengo = input("Cuntas clulas tienes? ")
Quiero = input("Cuntas clulas quieres? ")
d = 0
while ( Tengo < Quiero )
Tengo = Tengo * 2
// Cada da se duplican
d = d + 1
// Contando un da ms
end
disp("La cantidad de das es: ")
disp( d )
endfunction
--> Ejemplo de la llamada desde consola.
-->Dias
Cuntas clulas tienes? 2
Cuntas clulas quieres? 10
La cantidad de das es:
3.