Blog en Blogger Perfil en Slideshare Bookmarks en Delicious Perfil el Facebook Perfil en Twitter Fotos en Flickr Página en MySpace Canal en YouTube Perfil en Google Perfil en Google
Búsqueda personalizada
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
 RecursosExplicación de las soluciones a los Test de Autoevaluación > Pregunta 2.17
Solución:

01010110C2 = ( 27 + 24 + 22 + 21 )10 = ( 128 + 16 + 4 + 2 )10 = 15010

10101010SM = ( (1 - 2∙1) ∙ (1∙25 + 1∙23 + 1∙21) )10 =

= ( (1 - 2) ∙ (32 + 8 + 2) )10 = ( (-1) ∙ (42) )10 = -4210

A es FALSA

Puesto que los bits más significativos de ambos números son diferentes, ya podíamos saber que la opción A era falsa:

01010110C2 es positivo

10101010SM es negativo

En la opción B, los bits más significativos de ambos números también son diferentes, por tanto, la opción B también es falsa:

11010110SM es negativo

00101001C1 es positivo

B es FALSA

11010111C1(negativo) 
00101000C1(positivo)

00101000C1 = (25 + 23)10 = (32 + 8)10 = 4010

11010111C1(negativo) = -( 00101000C1(positivo) )10 = -4010

11010111C1 = -4010

10101001SM = ( (1 - 2∙1) ∙ (1∙25 + 1∙23 + 1∙20) )10 =

= ( (1 - 2) ∙ (32 + 8 + 1) )10 = ( (-1) ∙ (41) )10 = -4110

C es FALSA

 E es VERDADERA
 Recursos Explicación de las soluciones a los Test de Autoevaluación > Pregunta siguiente
 A destacar
Cursos
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Marketing en Internet
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Libros
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
CarlosPes.Com

Promociona también tu página
Búsqueda personalizada
 Más Webs Interesantes
© 2006-2010 CarlosPes.com