Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE ING. AMBIENTAL
Y RR.NN
CURSO: FÍSICA I
INTEGRANTES:
SEMESTRE: IV
Abancay – Apurímac
2018
DEDICATORIA
2
AGRADECIMIENTO
3
@RESUMEN
4
I. OBJETIVOS
1.1. OBJETIVO GENERAL
Programación de una calculadora de errores de magnitudes
físicas.
5
III. MARCO TEORIO
Y a su vez:
Fundamentales
Derivadas
a) Parte Principal:
Representa la intensidad con la cual representa la magnitud física.
b) Error e Incertidumbre:
Es cuando se mide una magnitud se pueden cometer ciertos errores
de factor humano.
3.2 Mediciones
6
3.2.2 Medida Indirecta
Una medida es indirecta cuando se obtiene mediantes cálculos, a partir de las otras
mediciones directas.
Los errores vistos anteriormente son para medidas directas en las que no hay más
que aplicar el aparato de medida y conocer el rango de error, para obtener la medida
final, en cambio si para obtener la medida final debemos operar dos medidas
obtenidas directamente en sus respectivos errores, para calcular la magnitud de
error debemos echar mano del cálculo diferencial y proceder a diferenciar la formula
matemática mediante la cual obtendremos la médica final dándonos cuenta de que
los diferenciales sean sustituidas por los correspondientes rangos de error y que
todos los signos de restos deberán ser sustituidos por signos de sumas.
7
4. Algoritmo
5. Pseudocódigo
Falso lenguaje o Pseudocódigo, se utiliza para plantear una idea de código, pero
dicho Algoritmo tiene que ser lo más parecido al lenguaje de programación a utilizar
y tiene que estar en nuestro idioma
El pseudocódigo es una forma de escribir los pasos que va a realizar un programa
de la forma más cercana al lenguaje de programación que vamos a utilizar
posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje
humano y en español.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo
de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje
que posteriormente se utilizara para la codificación del mismo.
Características que debe tener un Pseudocódigo:
Se puede ejecutar en un ordenador
Es una forma de representación sencilla de utilizar y de manipular.
Facilita el paso del programa al lenguaje de programación.
Es independiente del lenguaje de programación que se vaya a utilizar.
Es un método que facilita la programación y solución al algoritmo del
programa.
6. PSeInt
8
Características principales del PSeInt
Ayudas emergentes
Plantillas de comando
Se puede exportar a otros lenguajes: Tales como JAVA. PHP, JAVA
SCRIPT, VISUAL BASIC y MATLAB. Es decir que el algoritmo creado en
PSI puede ser exportado al programa que usemos. Y este en su lenguaje
propio de programación aceptará los datos introducidos en el PSI y los
transformará a su propio lenguaje.
7. Matlab
9
8. DESARROLLO DE LA PROGRAMACIÓN DE LA CALCULADORA DE
ERRORES
PASO N° 1
Datos de entrada
PASO N° 2
Dónde: A = es la magnitud..
da = error de la magnitud.
10
DESARROLLO DEL FLUJOGRAMA DEL LOGARITMO
11
PASO N°3
Desarrollo de la interfaz
12
PASO N°4
Codificación
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
function Calc_error_GUI_OpeningFcn(hObject, eventdata, handles,
varargin)
handles.output = hObject;
guidata(hObject, handles);
varargout{1} = handles.output;
13
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function btnSuma_Callback(hObject, eventdata, handles)
a = eval(get(handles.txtDim_01,'String'));
b = eval(get(handles.txtDim_02,'String'));
da = eval(get(handles.txtError_01,'String'));
db = eval(get(handles.txtError_02,'String'));
r = a + b;
dB = abs(da + db);
set(handles.sTxtResultado,'String',[num2str(r),' ±
',num2str(dB)]);
14
PASO N°5
PRUEBA Y DEPURACIÓN
15
CONCLUSIÓN
16