Está en la página 1de 18

Mtodos Computacionales

Tarea 1

Profesor: Dr. Federico Viramontes Brown

A01138017
A00817996
A00818452

David Tapia
Luis Manuel Becerra
Michel Romero
30 de enero de 2015

Problema 1

Utilizando media palabra, 2 bytes, expresa los


siguientes nmeros con base binaria
1542010
1682010

Problema 2

Convierta el nmero con base decimal, que se


presenta a continuacin, en nmero con base binaria
octal y haxadecimal
9 603 28710

Problema 3

Realice las siguientes operaciones utilizando


nmeros con base binaria y compruebe el resultado

Problema 4

El compilador de Fortran 95/2003 ofrece los procedimientos


intrnsecos que se listan en la Tabla B-1. Para el caso de los
logaritmos hay varias opciones. Consultando la tabla, indique
el valor de la variable Y cuando se efectan las instrucciones

que se muestran a continuacin


PROGRAM EJERCICIO
IMPLICIT NONE
REAL, PARAMETER :: PI=3.14159
REAL :: X, YE, Y
OPEN(UNIT=5, FILE='RESUL.TXT', STATUS='UNKNOWN')
X=-15.0
YE=9.0
Y=YE
IF(.NOT.(10.0 > (SIN(5.0+ALOG(-X**3))**0.3*4.0 +ALOG10(ABS(X/2.0)5.0)*40.0))) Y=PI**5.0
WRITE (5,10) X, YE, Y
10
FORMAT (3X, 'X = ', F10.6, /, &
3X, 'YE = ', F10.6, /, &
3X, 'Y = ', F10.6, /)
END PROGRAM EJERCICIO

IF(.NOT.(10.0 > (SIN(5.0+ALOG(-X**3))**0.3*4.0


+ALOG10(ABS(X/2.0)-5.0)*40.0)))

Problema 5

Explique qu se obtiene en la variable Resultado cuando se


realiza la siguiente instruccin

Resultado: y**x; a) y= -15.0, x= 3.0, b) y= -15.0,


x= 3.01

y (real) & x (entero) yn


Real (+): yx
y (real) & x (real)
yx

a) y= -3 375

Real (-): exlny b) y=

ERROR

Programming Pitfalls
Never reaise a negative number to a
real power.

Problema 6

Coman
do

Descripcin

Asocia un archivo especfico en disco con una indicacin i/o.


OPEN (open_list):
UNIT: indica el nmero i/o asociado al archivo.
UNIT=int_expr.
FILE: indica el nombre del archivo que debe abrirse.
FILE=char_expr.
STATUS: indica el estatus del archivo que va a abrirse.
STATUS=char_expr. : OLD, NEW, REPLACE, SCRATCH, o
UNKWON.
OPEN
ACTION: indica si el archivo que se va a abrir slo para
lectura, escritura o ambas. ACTION=char_expr. : READ,
WRITE or READWRITE.
IOSTAT: indica el nombre de una variable entera en
donde el estatus de la operacin que se est realizando
(xito/error). IOSTAT=int_var.

Dudas

Gracias

También podría gustarte