Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIÓN Y COMPUTACIÓN
F.Q.I.Q. E. P. DE INGENIERIA QUIMICA
PROFESOR
Jose O. Calvay Castillo
ALUMNO
Lima, Perú
ÍNDICE
CONTENIDO
INTRODUCCIÓN............................................................................................................................. 3
DIAGRAMA DE FLUJO ................................................................................................................. 4
EJERCICIO CON CÓDIGO DE SCILAB ..................................................................................... 5
CONCLUSIONES ............................................................................................................................. 9
BIBLIOGRAFÍA ............................................................................................................................. 10
ANEXOS .......................................................................................................................................... 11
2
INTRODUCCIÓN
En 1994 se lanzó la primera versión del software scilab desarrollado por Scilab
crecimiento ya que cuenta con un lenguaje de alto nivel para el cálculo científico y es de
gran importancia para muchos ingenieros y profesionales relacionados con la ciencia, así
como también para los estudiantes ya que este software es gratuito y de gran versatilidad
porque está disponible para muchos sistemas operativos como Linux, Mac, Windows, etc.
Scilab cuenta con 1700 funciones matemáticas, con lo cual se pueden realizar operaciones y
análisis de datos aplicados a la estadística. También sirve para diseñar sistemas de control,
optimización, además scilab puede actuar como una plataforma en donde se pueden unir
3
DIAGRAMA DE FLUJO
Inicio
I=1
no
I<=20
si
v(I)
I=I+1
nro
I=1
wind=0
4
1
no
I<=20
si
no
v(I)=nro
si
wind=I
I=I+1
no
wind<>0
fin
5
ESTRUCTURAS DE CONTROL EN SCILAB
Las estructuras de control en scilab permiten que el flujo de las instrucciones cambien de
dirección, están estructuras pueden se bucles, condicionales, etc. Para este ejercicio se
utilizó el condicional if, y principalmente se usó un bucle muy conocido en casi todos los
control.
Cuerpo: es lo que se hace en cada iteración, pueden ser una o más operaciones.
6
EJERCICIO CON CÓDIGO DE SCILAB
EJERCICIO:
Crear un algoritmo tal que dado un vector donde se ingresen 20 números positivos
7
PRUBA DE ESCRITORIO CON UN VECTOR DE 4 NÚMEROS
8
CONCLUSIONES
Se puede concluir que para resolver ejercicios complejos es necesario mantener el orden y
la lógica de programación, por esto al principio se creó un diagrama de flujo. Luego, este se
problema presentado no se podía resolver solo con la estructura de control if, puesto que se
9
BIBLIOGRAFÍA
https://x-engineer.org/graduate-engineering/programming-
languages/scilab/display-data-in-scilab-using-the-disp-function/
https://es.slideshare.net/DavidCastro72/resolucion-ejercicios-scilab
https://help.scilab.org/doc/5.3.3/en_US/printf.html
https://help.scilab.org/docs/6.0.1/en_US/disp.html
10
ANEXOS
darle la opción al usuario de ingresar otro número del vector, ingresar otro
CÓDIGO DE SCILAB
k=2
while k==2
I=1
while I<=20
v(I)=input("ingrese un valor del vector: ");
I=I+1
end
k=1
while k==1
nro=input("ingrese el numero a buscar: ");
I=1
wind=0
while I<=20
if(v(I)==nro)
wind=I;
end
I=I+1
end
if(wind<>0)
printf("el numero existe y esta en la posicion %g",wind);
else
printf("el numero indicado no existe en el vector");
end
k=input("dijite 1 si quiere buscar otro numero en el vector , dijete 2 si quiere crear otro vector y dijite 3 para terminar el
programa: ");
end
end
if(k==3)
printf("gracias por usar este programa");
end
11
12