Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El estndar del IEEE para aritmtica en coma flotante (IEEE 754) es el estndar ms
extendido para las computaciones en coma flotante, y es seguido por muchas de las mejoras
de CPU y FPU. El estndar define formatos para la representacin de nmeros en coma
flotante (incluyendo el cero) y valores desnormalizados, as como valores especiales como
infinito y NaN, con un conjunto de operaciones en coma flotante que trabaja sobre estos
valores. Tambin especifica cuatro modos de redondeo y cinco excepciones (incluyendo
cundo ocurren dichas excepciones y qu sucede en esos momentos).
IEEE 754 especifica cuatro formatos para la representacin de valores en coma flotante:
precisin simple (32 bits), precisin doble (64 bits), precisin simple extendida ( 43 bits,
no usada normalmente) y precisin doble extendida ( 79 bits, usualmente implementada
con 80 bits). Slo los valores de 32 bits son requeridos por el estndar, los otros son
opcionales. Muchos lenguajes especifican qu formatos y aritmtica del IEEE
implementan, a pesar de que a veces son opcionales. Por ejemplo, el lenguaje de
programacin C, ahora permite pero no requiere la aritmtica del IEEE (el tipo de C float
es tpicamente usado para la precisin simple del IEEE y el tipo double usa la precisin
doble del IEEE).
El ttulo completo del estndar es IEEE Standard for Binary Floating-Point Arithmetic
(ANSI/IEEE Std 754-1985), y tambin es conocido por IEC 60559:1989, Binary
floating-point arithmetic for microprocessor systems (originalmente el nmero de
referencia era IEC 559:1989). [1]
ndice
1 Anatoma de un nmero en coma flotante
o 1.1 Precisin simple 32-bits
o 1.2 Ejemplo
2 Vase tambin
3 Enlaces externos
ceros
nmeros normalizados
nmeros desnormalizados
infinitos
NaN (E, no es un nmero, como por ejemplo, la raz cuadrada de un nmero
negativo)
Las clases se distinguen principalmente por el valor del campo Exp, siendo modificada sta
por el campo fraccin. Considera Exp y Fraccin como campos de nmeros binarios sin
signo (Exp se encuentra en el rango 0255):
v = s 2e m
Donde
e = Exp + 127 (en otras palabras, al exponente se le suma 127 y se almacena, a esto
tambin se le llama "biased with 127" en ingls)
m = 1,Fraccin en binario (esto es, el significando es el nmero binario 1 seguido por la
coma decimal seguido por los bits de Fraccin). Por lo tanto, 1 m < 2.
Notas:
Ejemplo
Primero, escribimos el nmero (sin signo, es decir 118,625) usando notacin binaria.
Consulta el sistema de numeracin binario para ver cmo hacer esto. El resultado es
1110110,101.
Figura - Representacin de un nmero real con precisin simple en el estndar IEEE 754.
El exponente se suele representar en Exceso a 2n-1-1, mientras que, para la mantisa,
normalmente se utiliza Signo Magnitud. Adems, la mantisa se suele normalizar colocando
la coma decimal a la derecha del bit ms significativo.
1,011100101011101000011111000011111000100112 x 25
510 + (28-1 - 1)10 = 510 + (27 - 1)10 = 510 + (128 - 1)10 = 13210 = 10000100EX. a 127
1,0111001010111010000111
01110010101110100001111
Al bit omitido se le llama bit implcito. Por otra parte, el bit de signo vale 0, ya que, el
nmero es positivo. En consecuencia, el nmero se puede representar como:
Los programadores, para representar a los nmeros reales en este formato, suelen utilizar el
Sistema Hexadecimal.
As pues,
En este caso, los nmeros no son exactamente iguales, ya que, con precisin simple no se
han podido representar todos los bits de la mantisa.
Ejemplo 2: Dado el nmero 3E400000CFL del estndar IEEE 754 con precisin simple,
exponente en Exceso a 2n-1-1 y mantisa en Signo Magnitud con bit implcito, para averiguar
a qu nmero representa en base 10, se pueden realizar los siguientes pasos:
011111002 - (28-1 - 1)10 = 12410 - (27 - 1)10 = 12410 - (128 - 1)10 = 12410 - 12710 = -3
4) Escribir el nmero en notacin cientfica. Para ello, la mantisa se debe escribir con el bit
implcito (1), seguido de la coma decimal (,) y de los bits de la mantisa
(10000000000000000000000), teniendo en cuenta que los ceros por la derecha se pueden
despreciar. Por otra parte, el nmero es positivo, ya que, el bit de signo es 0. Por tanto, el
nmero es:
1,1 x 2-3
5) Expresar el nmero en base 10. Para ello, hay dos formas de hacerlo, la primera es:
y la segunda:
1,1 x 2-3 = ( ( 20 + 2-1) x 2-3 )10 = ( ( 1 + 0,5) x 0,125 )10 = ( 1,5 x 0,125 )10 = 0,187510
Por tanto,
Figura - Representacin de un nmero real con precisin doble en el estndar IEEE 754.
Ejemplo 3: Si se quiere escribir el nmero 19,562510 en el estndar IEEE 754 con precisin
doble, exponente en Exceso a 2n-1-1 y mantisa en Signo Magnitud con bit implcito, los
pasos a seguir son:
De modo que,
19,562510 = 10011,10012
2) Normalizar el nmero binario obtenido, colocando la coma decimal a la derecha del bit
ms significativo:
10011,10012 = 1,00111001 x 24
410 + (211-1 - 1)10 = 410 + (210 - 1)10 = 410 + (1024 - 1)10 = 102710 = 10000000011EX. a 1023
4) Establecer la mantisa utilizando bit implcito. Para ello, se cogen los ocho bits que estn
a la derecha de la coma (00111001) y el resto de la mantisa se rellena con ceros:
0011100100000000000000000000000000000000000000000000
5) Expresar el nmero en el estndar IEEE 754 con precisin doble. En este caso, hay que
tener en cuenta que el bit de signo vale 0, ya que, el nmero es positivo:
Figura - Casos especiales en el estndar IEEE 754 con precisin simple o doble.
Los dos ltimos casos merecen especial atencin, ya que, cuando todos los bits del
exponente son ceros (00...0), esto quiere decir que no se est utilizando bit implcito. Si,
adems, la mantisa es todo ceros (00...0), el nmero representado es el cero (0), pero si la
mantisa es distinta de todo ceros, el nmero que se est representando es muy pequeo, de
forma que, el exponente valdr -126 -1022, dependiendo de si el nmero est escrito en
precisin simple o doble, respectivamente.
Ejemplo 4: Dado el nmero 805C0000CFL del estndar IEEE 754 con precisin simple,
exponente en Exceso a 2n-1-1 y mantisa en Signo Magnitud con bit implcito, para averiguar
a qu nmero representa en base 10, se pueden realizar los siguientes pasos:
3) Al observar que todos los bits del exponente son ceros (00000000) y la mantisa es
distinta de todo ceros, se deduce que es un caso especial. Se est representado a un nmero
muy pequeo sin bit implcito y, por tanto, el exponente es -126.
4) En notacin exponencial, puesto que en este caso no se utiliza bit implcito, la mantisa
se escribe con un cero (0), seguido de la coma decimal (,) y de los bits de la mantisa
(10111000000000000000000). En cuanto al signo del nmero, es negativo, ya que, el bit de
signo es 1. Con todo ello, el nmero es:
-0,10111 x 2-126
Figura - Clculo del valor en base 10 de un nmero escrito en IEEE 754 con precisin
simple.
Figura - Clculo del valor en base 10 de un nmero escrito en IEEE 754 con precisin
doble.
Al establecer los sistemas de informacin se debe tener la certeza de que se logren dos
objetivos principales: que sea un sistema correcto y que este correcto el sistema. Ningn
sistema que deje satisfacer ambos objetivos ser completamente til para la organizacin
adems de tener un valor nico si funciona en forma adecuada.
Los informes y las salidas producidas por el sistema deben ser precisos, confiables y
completos. La funcin del Anlisis puede ser dar soporte a las actividades de un negocio, o
desarrollar un producto que pueda venderse para generar beneficios.
Aunque la estimacin, es ms un arte que una Ciencia, es una actividad importante que no
debe llevarse a cabo de forma descuidada. Existen tcnicas tiles para la estimacin de
costes de tiempo. Y dado que la estimacin es la base de todas las dems actividades de
planificacin del proyecto y sirve como gua para una buena Ingeniera Sistemas y
Software.
Identificacin de Necesidades
Es el primer paso del anlisis del sistema, en este proceso el Analista se rene con el cliente
y/o usuario (un representante institucional, departamental o cliente particular), e identifican
las metas globales, se analizan las perspectivas del cliente, sus necesidades y
requerimientos, sobre la planificacin temporal y presupuestal, lneas de mercadeo y otros
puntos que puedan ayudar a la identificacin y desarrollo del proyecto.
Algunos autores suelen llamar a esta parte ¨ Anlisis de Requisitos y lo dividen en
cinco partes:
En el Anlisis Tcnico, el Analista evala los principios tcnicos del Sistema y al mismo
tiempo recoge informacin adicional sobre el rendimiento, fiabilidad, caractersticas de
mantenimiento y productividad.
Los resultados obtenidos del anlisis tcnico son la base para determinar sobre si continuar
o abandonar el proyecto, si hay riesgos de que no funcione, no tenga el rendimiento
deseado, o si las piezas no encajan perfectamente unas con otras.
Modelado de la arquitectura del sistema
Para la estructuracin de un Software, el modelo debe representar todas las funciones y
subfunciones de un Sistema. Los modelos se concentran en lo que debe hacer el sistema no
en como lo hace, estos modelos pueden incluir notacin grfica, informacin y
comportamiento del Sistema.
Es un Documento que sirve como fundamento para la Ingeniera Hardware, software, Base
de datos, e ingeniera Humana. Describe la funcin y rendimiento de un Sistema basado en
computadoras y las dificultades que estarn presentes durante su desarrollo. Las
Especificaciones de los requisitos del software se producen en la terminacin de la tarea del
anlisis.
Resolver un problema
PROCESAMIENTO ACELERADO
La velocidad inherente con que la computadora procesa datos es una de las razones por las
que las organizaciones buscan el desarrollo de proyectos. Los sistemas basados en
computadoras pueden ser de ayuda para eliminar la necesidad de clculos tediosos y
comparaciones repetitivas.
AUMENTO EN EL VOLUMEN
Dado que los sistemas de informacin constituyen una ventaja para la compaa es
frecuente que reciban una consideracin primaria antes o durante el crecimiento y
ampliacin de la empresa. La incapacidad para mantener el rimo de procesamiento no
necesariamente significa el abandono de los procedimientos existentes.
En una empresa que no emplea computadoras las respuestas a todas estas preguntas pueden
encontrarse por medio de registros contenidos en archivos (uno por cada pregunta) o por
medio de un archivo relevante. Si se mantienen varios archivos entonces cada uno esta
organizado para dar respuesta a una pregunta especifica.
CONTROL
Anteriormente se hablo de la relacin que existe entre los sistemas de informacin con la
administracin y el control de operaciones
Para demostrar como los sistemas de informacin pueden alcanzar este objetivo
considrese como ejemplo la actividad comn del procesamiento de facturas.
Si al procedimiento para calcular el monto de cada factura y acumular el total por lote se
incorpora en un programa para computadora entonces el tenedor de libros puede seguir
todos los pasos sin omitir alguno, sin necesidad de todos esos procedimientos engorrosos y
por si solo.
Algunas veces el hecho de que los datos puedan ser guardados de una forma adecuada para
su lectura por medio de una maquina, proporciona una mayor seguridad, que es difcil de
alcanzar en un medio ambiente en donde no existen computadoras.
COMUNICACIN
La falta de comunicacin es una fuente comn de dificultades, que afectan tanto a clientes
como a empleados. Sin embargo, los sistemas de informacin bien desarrollados amplan la
comunicacin y facilitan la integracin de funciones individuales.
AUMENTO DE LA COMUNICACIN
Muchas empresas aumentan sus vas y canales de comunicacin por medio del desarrollo
de redes especiales para este fin; Dichas vas abarcan todo el pas y le permiten acelerar el
flujo de informacin dentro de sus oficinas y de las instalaciones que no se encuentran
dentro de la misma localidad.
El sistema de tarjetas de crdito que permite a muchas personas efectuar sus compras de
mercancas y servicios, no existira sin los sistemas de informacin. Redes muy grandes de
comunicacin y centros de procesamiento regionales verifican el crdito y autorizan las
transacciones en gestin de segundos.
Una de las caractersticas mas importantes de los sistemas de informacin para las oficinas
son la transmisin electrnica de informacin como por ejemplo datos, archivos y
documentos.
COSTOS
Llevar a cabo el seguimiento de los costos de mano de obra, bienes y gastos generales es un
tarea esencial para determinar si la compaa evoluciona en la forma esperada, es decir de
acuerdo a lo presupuestado.
Los sistemas manuales para el seguimiento de costos no son tan eficientes como los
automatizados, ni tampoco ofrecen el mismo nmero de categoras y minuciosidad en las
comparaciones.
La creciente competitividad del mercado crea la necesidad de mejores mtodos para segur
los costos y relacionarlos con la productividad individual y organizacional. Es probable que
este objetivo tenga en el futuro mayor importancia.
Reduccin de costos
Algunos diseos de sistemas ayudan a disminuir los costos ya que toma ventaja de las
capacidades de clculo automtico y de recuperacin de datos que estn incluidos en los
procedimientos de programas de computadoras.
COMPETITIVIDAD
Los sistemas de informacin computacionales son un arma estratgica que puede cambiar
la forma en que la compaa compite en el mercado. Como consecuencia de lo anterior,
estos sistemas mejoran la organizacin y le ayudan a ganar ventajas competitivas. En
contraste si los competidores de la compaa tiene capacidades mas avanzadas para el
procesamiento de informacin, entonces los sistemas de informacin pueden convertirse en
una desventaja competitiva.
De este modo, el proceso de creacin de una base de datos debe ir siempre desde los
aspectos lgicos hacia los aspectos fsicos, y no al revs, como, sin embargo, suele suceder,
ya que, en la prctica, existen muchas formas de violar ese principio general a causa de
malos hbitos de trabajo (adquiriendo primero el programa y el ordenador y diseando
despus la base de datos, pensando en la forma y el tamao de las estanteras y diseando
despus el sistema, etc.).
1. Anlisis
2. Diseo
3. Implantacin
Fase de anlisis
Su objetivo es conocer bien la parte del mundo real, llamada sistema objeto, que justifica la
creacin del sistema de informacin y que, como ya se ha dicho, se considera dividido en
un sistema de actividades humanas (SAH) y un sistema de conocimientos (SIC).
Por lo tanto, y dado que sus caractersticas determinarn las de la base de datos, el SAH
deber conocerse lo mejor posible antes de iniciar cualquier actividad de diseo.
El resultado de esta fase de anlisis es una descripcin sobre el SAH, que suele
denominarse Modelo Esencial, y que incluye, como mnimo, los siguientes aspectos:
1. Propsito y objetivos
2. Actores principales
3. Actividades relevantes
4. Entorno
La herramienta principal aqu son las entrevistas con representantes del SAH y el anlisis
de cualquier documentacin, que pueda aportar una comprensin global del sistema. Entre
tales documentos podemos citar organigramas, documentos fundacionales, memorias, etc.
Aunque el Modelo Esencial consiste, bsicamente en una descripcin textual, puede incluir,
si el analista lo considera necesario, diagramas o grficos que faciliten su comprensin.
No hace falta que sea muy extenso, sino que, tal como indica su nombre, consiste
nicamente en una descripcin que recoja los aspectos esenciales de la naturaleza y de las
actividades del SAH. Adems, como una base de datos documental no persigue el
modelado de esas actividades, probablemente cinco o seis prrafos pueden ser suficientes
para aportar el conocimiento necesario para los objetivos perseguidos.
Despus del diseo, el ciclo de vida del sistema nos indica que debe procederse a su
implantacin, es decir, a tratar los aspectos fsicos de la cuestin, y por tanto, aqu es donde
entra a considerarse qu tipo de sistema informtico puede satisfacer los requerimientos del
diseo conceptual.
La fase de implantacin puede llevarla a cabo un equipo distinto del que hizo el diseo. De
hecho, en algunas empresas, sobre todo en empresas medianas y grandes, puede ocurrir que
las fases de diseo y de anlisis las realice el departamento de documentacin, mientras que
todos los aspectos de implantacin corran a cargo del departamento de informtica.
Este reparto de tareas parece el ms conveniente para todas las partes, ya que slo el
departamento de informtica tiene una visin global de la arquitectura informtica de la
empresa, y slo el departamento de informtica posee la competencia tcnica y las
atribuciones que le permiten tomar decisiones que afectan a esa infraestructura corporativa.
Cada una de las fases precedentes (Anlisis, Diseo, Implantacin) tiene unos objetivos,
debe producir unos resultados concretos y utilizar unas herramientas determinadas,
extremos que sern discutidos seguidamente.
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio del Hardware
y el Software, as como de la Ingeniera humana (Manejo y Administracin de personal), y
administracin de base de datos.
Debe ser una gua que puedan leer y entender los que construyan el cdigo y los que
prueban y mantienen el Software.
El Diseo debe proporcionar una completa idea de lo que es el Software, enfocando los
dominios de datos, funcional y comportamiento desde el punto de vista de la
Implementacin.
Para evaluar la calidad de una presentacin del diseo, se deben establecer criterios
tcnicos para un buen diseo como son:
Un diseo debe presentar una organizacin jerrquica que haga un uso inteligente
del control entre los componentes del software.
El diseo debe ser modular, es decir, se debe hacer una particin lgica del
Software en elementos que realicen funciones y subfunciones especificas.
Un diseo debe contener abstracciones de datos y procedimientos.
Debe producir mdulos que presenten caractersticas de funcionamiento
independiente.
Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los
mdulos y el entorno exterior.
Debe producir un diseo usando un mtodo que pudiera repetirse segn la
informacin obtenida durante el anlisis de requisitos de Software.
Estos criterios no se consiguen por casualidad. El proceso de Diseo del Software exige
buena calidad a travs de la aplicacin de principios fundamentales de Diseo, Metodologa
sistemtica y una revisin exhaustiva.
DISEO DE LA SALIDA
En este caso salida se refiere a los resultados e informaciones generadas por el Sistema,
Para la mayora de los usuarios la salida es la nica razn para el desarrollo de un Sistema y
la base de evaluacin de su utilidad. Sin embargo cuando se realiza un sistema, como
analistas deben realizar lo siguiente:
DISEO DE ARCHIVOS
Incluye decisiones con respecto a la naturaleza y contenido del propio archivo, como si se
fuera a emplear para guardar detalles de las transacciones, datos histricos, o informacin
de referencia. Entre las decisiones que se toman durante el diseo de archivos, se
encuentran las siguientes:
Los datos que deben incluirse en el formato de registros contenidos en el archivo.
La longitud de cada registro, con base en las caractersticas de los datos que
contenga.
La secuencia a disposicin de los registros dentro del archivo (La estructura de
almacenamiento que puede ser secuencial, indexada o relativa).
No todos los sistemas requieren del diseo de todos los archivos, ya que la mayora de ellos
pueden utilizar los del viejo Sistema y solo tenga que enlazarse el nuevo Sistema al
Archivo maestro donde se encuentran los registros.
La revolucin del procesamiento de datos de manera computarizada, junto con las prcticas
de Diseo sofisticadas est cambiando de forma dramtica la manera en que se trasladan las
especificaciones de Diseo d Sistemas de Informacin funcionales.
Anlisis de sistemas de apoyo a decisiones
semiestructuradas
Mtodos Disponibles
Para poder obtener buenos resultados en los sistemas de apoyo a decisiones estructuradas,
debemos dividir el trabajo como lo dice anteriormente el anlisis de sistema del que
estamos hablando, debe tener en cuenta:
Si es analtico o heurstico
Cmo son tomadas las decisiones en las tres fases de resolucin de problemas de
inteligencia
El uso de los mtodos de criterios mltiples tiles para la resolucin de problemas
semiestructurados.
Este mtodo posee caractersticas que lo diferencia de los dems sistemas que manejan
informacin y que son tradicionales. Los usuarios finales de los DSS (sistemas de apoyo a
decisiones) poseen caractersticas especiales que merecen ser tomadas en cuenta.
Un DSS permite al tomador de decisiones interactuar con l, y esto debe verse en la interfaz
del usuario. Un DSS puede ser construido para dar soporte a decisiones de una sola vez y
son aquellas que son poco frecuentes a otras que suceden rutinariamente. Un DSS debe ser
diseado tpicamente para decisiones de un particular o para un grupo, es decir que el
usuario entienda mejor las soluciones por medio de grficas, tablas u otro medio de
presentacin y que sea de interfaz para el usuario.
Debemos saber utilizar las diferentes herramientas que generan DSS, as como en la
construccin de DSS especficos, y generadores de DSS. Para el DSS, el proceso trabajar
para la transformacin del usuario, la toma de decisiones y debe dar como resultado un
cambio y mejora del desempeo en la toma de decisiones.
Los tipos de problemas que ayuda a solucionar un DSS son complejos y semiestructurados
ya que este tipo de problemas los ve registrados en los niveles estratgico y administrativo.
Es importante que si el usuario final est muy ocupado o preocupado por la interaccin con
el DSS, este puede ser utilizado por un intermediario tcnico o ayudante que interacte con
la computadora y as las decisiones sern tomadas de una forma desde el proceso y no
desde la mecnica.
Conclusiones
Un proyecto de desarrollo de un Sistema de Informacin comprende varios componentes o
pasos llevados a cabo durante la etapa del anlisis, el cual ayuda a traducir las necesidades
del cliente en un modelo de Sistema que utiliza uno mas de los componentes: Software,
hardware, personas, base de datos, documentacin y procedimientos.
Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez mas con el
uso de computadoras estn teniendo un papel muy importante en el desarrollo de sistemas.
Todas las organizaciones son Sistemas que actan de manera reciproca con su medio
ambiente recibiendo entradas y produciendo salidas. Los Sistemas que pueden estar
formados por otros Sistemas de denominan subsistemas y funcionan para alcanzar los fines
de su Implantacin.
Si ya visitaste la pgina del SIBec, vers que los documentos que se solicitan estn
indicados en el rubro de Requisitos, pero te los indicamos a continuacin:
Favor de imprimir sus documentos del SIBec a doble cara y entregar con clip (no engrapar).
2. CURP.
4. Para alumnos primer ingreso presentar fotocopia del certificado de estudios de medio
superior y constancia de inscripcin (tira de materias o ficha de inscripcin.
7. Contar con una cuenta de correo electrnico vigente y nmero telefnico donde puedan
ser localizados.
Mapa que contenga la(s) ruta(s) que el alumno sigue desde su domicilio hasta la unidad
acadmica y de regreso, incluyendo el transporte utilizado, el tiempo de traslado estimado y
el costo
de transporte.