Beruflich Dokumente
Kultur Dokumente
Marcos.
(Universidad del Perú, DECANA DE AMÉRICA)
INFORME DE SCILAB
PROGRAMACIÓN Y COMPUTACIÓN
FACULTAD DE QUÍMICA, INGIENIERÍA QUÍMICA Y
AGROINDUSTRIAL
PROFESOR
Mg. José Calvay Castillo
ALUMNO
Paul Martin Saavedra Carrasco
Lima, Perú
14:00 a 16:15
2
ÍNDICE
INTRODUCCIÓN...........................................................................................................................3
ESTRUCTURAS DE CONTROL EN SCILAB......................................................................................4
EJERCICIO CON CÓDIGO DE SCILAB.............................................................................................5
DIAGRAMA DE FLUJO..............................................................................................................5
SOLUCIÓN CON CÓDIGO DE SCILAB........................................................................................6
PRUEBA DE ESCRITORIO..........................................................................................................6
CONCLUSIONES............................................................................................................................7
BIBLIOGRAFÍA..............................................................................................................................8
3
INTRODUCCIÓN
Scilab es un software que permite generar programas que solucionan problemas, luego
de un análisis de datos y de la realización de los cálculos necesarios. El lenguaje de
programación es crucial para este fin pues los comandos y estructuras de
programación dan alternativas de solución y organización del proceso.
4
ESTRUCTURAS DE CONTROL EN SCILAB
1. Condicional “IF"
La secuencia de instrucciones ejecutadas por la instrucción IF-ELSE depende del valor
de una condición lógica.
IF <condición>
<instrucciones>
ELSE
<instrucciones>
END
Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones
que correspondan: las instrucciones que le siguen IF si la condición es verdadera, o las
instrucciones que le siguen al ELSE si la condición es falsa. La condición debe ser una
expresión lógica, que al ser evaluada retorna Verdadero o Falso.
2. Repetitiva “FOR”
5
EJERCICIO CON CÓDIGO DE SCILAB
Crear un programa que permita insertar las dimensiones de N rectángulos e imprimir el
área de aquel de menor perímetro.
DIAGRAMA DE FLUJO
6
SOLUCIÓN CON CÓDIGO DE SCILAB
7
for N=N-1:-1:1
A2=input("INGRESAR EL ANCHO")
L2=input("INGRESAR EL LARGO")
P2=2*A2+2*L2
if P1<=P2
P1=P1
else P1>P2
P1=P2
A1=A2
L1=L2
end
end
R=A1*L1
printf("EL AREA DEL RECTANGULO DE MENOR PERIMETRO ES:%d\n",R)
PRUEBA DE ESCRITORIO
CONCLUSIONES
a) El uso de diagramas de flujo permite generar una estrategia ordenada de
solución de problemas. Los pasos utilizados en ella se aplican en el software
Scilab mediante el lenguaje de programación
b) Scilab permite la creación de programas que solucionan problemas, analizan
datos y generan resultados. En el ejercicio resuelto, es posible insertar
dimensiones de rectángulos que luego son analizados para el cálculo del área
del rectángulo de menor perímetro
8
c) Gracias a las estructuras de control de Scilab, tenemos diversar alternativas de
solución de los problemas. En este caso, se utilizó: “if” y “for”, además de
comandos como “input”, “disp” y “printf”
9
BIBLIOGRAFÍA
10