Системы счисления

Автор работы: Пользователь скрыл имя, 01 Ноября 2011 в 13:26, курсовая работа

Краткое описание

ЗАДАНИЕ 1

ИСХОДНЫЕ ДАННЫЕ

Системы счисления
основные понятия;
двоичные системы счисления;
перевод из одной системы в другую

Содержимое работы - 1 файл

Курсовая.doc

— 305.50 Кб (Скачать файл)

      Здесь вертикальная черта отделяет целые части чисел от дробных частей.

     Отсюда: 0.187510=0.00112=0.148=0.316  

     Перевод из двоичной системы счисления в  восьмеричную и шестнадцатеричную  и обратно.

     При переводе в восьмеричную систему  счисления двоичное число разбиваем  на группы по 3 цифры справа налево начиная с младшего разряда.

     Затем каждую тройку цифр заменяем соответственно цифрой восьмеричной системы счисления.

     Дробную часть разбиваем от запятой вправо на группы по 3 цифры.

     Обратный  переход - от восьмеричной системы счисления к двоичной - осуществляется заменой каждой восьмеричной цифры ее двоичным эквивалентом (тремя двоичными цифрами).

     Для шестнадцатеричной системы счисления - четырьмя двоичными цифрами.

Таблицы переводов

Двоичная  – восьмеричная

                                             
0 1 2 3 4 5 6 7
0 1 10 11 100 101 110 111

Двоичная  – шестнадцатеричная

0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
 

     Примеры:

     1) Переведите двоичные числа в  восьмеричную ситему счисления.

     a)

     б)  

     2) Переведите двоичные числа в шестнадцатеричную систему счисления.

     a)

     б)

Перевод смешанных чисел

 

     Перевод смешанных чисел, содержащих целую  и дробную части, осуществляется в два этапа. Целая и дробная  части исходного числа переводятся  отдельно по соответствующим алгоритмам. В итоговой записи числа в новой системе счисления целая часть отделяется от дробной запятой (точкой).  

     Пример: Перевести десятичное число 315,1875 в  восьмеричную и в шестнадцатеричную  системы счисления. Из рассмотренных  выше примеров следует: 315.187510=473.148=13B.316 .

Основные  арифметические операции:

     Рассмотрим  основные арифметические операции: сложение, вычитание,умножение и деление. Правила  выполнения этих операций в десятичной системе хорошо известны - это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.

Сложение

 

     Таблицы сложения легко составить, используя  Правило Счета. 
 

      Сложение в двоичной системе

          
 

      Сложение в восьмеричной системе 

     Сложение  в шестнадцатиричной системе 
 
 
 
 
 
 
 
 

     При сложении цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево.   

     Пример 1. Сложим числа 15 и 6 в различных системах счисления. 

     

       

     Пример 2. Сложим числа 15, 7 и 3.

     

       

     Шестнадцатеричная: F16+716+316

       

     Ответ: 5+7+3 = 2510 = 110012 = 318= 1916.  

     Проверка:

     110012 = 24 + 23 + 20 = 16+8+1=25,

     318 = 3*81 + 1*80 = 24 + 1 = 25,

     1916 = 1*161 + 9*160 = 16+9 = 25.

Вычитание

 

     Пример 1. Вычтем единицу из чисел 102, 108 и 1016

     

       
 
 

     Пример 2. Вычтем число 59,75 из числа 201,25 

       

     

     

     Ответ: 201,2510 – 59,7510 = 141,510 = 10001101,12 = 215,48 = 8D,816. 

     Проверка. Преобразуем полученные разности к десятичному виду:

     10001101,12 = 27 + 23 + 22 + 20 + 2–1 = 141,5;

     215,48 = 2*82 + 1*81 + 5*80 + 4*8–1 = 141,5;

     8D,816 = 8*161 + D*160 + 8*16–1 = 141,5.

Умножение

 

     Выполняя  умножение многозначных чисел в  различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения. 

     

     Умножение в двоичной системе 
 

     

     Умножение в восьмеричной системе 
 
 
 
 
 
 
 
 
 

     Ввиду чрезвычайной простоты таблицы умножения  в двоичной системе, умножение сводится лишь к сдвигам множимого и  сложениям.

     Пример1. Перемножим числа 5 и 6.

     

     

     Ответ: 5*6 = 3010 = 111102 = 368.

     Проверка. Преобразуем полученные произведения к десятичному виду: 

     111102 = 24 + 23 + 22 + 21 = 30;

     368 = 3•81 + 6•80 = 30.

Деление

     Деление в любой позиционной системе  счисления производится по тем же правилам, как и деление углом  в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей.

 

     Задание 2

     Исходные  данные:

     Найти сумму ряда с точностью Е=10-2

     

     Схема алгоритма

       
 

       
 

       
 

       

     

       
 

     

       
 
 

     

                                           +           -

                                                                                       

       
 
 

       
 

       

     

       

       
 

     Таблица данных

E n B Y Проверка
0,01 1 1,00000 0 продолжить
  2 -0,50000 1,0000 продолжить
  3 0,33333 0,5000 продолжить
  4 -0,25000 0,8333 продолжить
  5 0,20000 0,5833 продолжить
  6 -0,16667 0,7833 продолжить
  7 0,14286 0,6167 продолжить
  8 -0,12500 0,7595 продолжить
  9 0,11111 0,6345 продолжить
  10 -0,10000 0,7456 продолжить
  11 0,09091 0,6456 продолжить
  12 -0,08333 0,7365 продолжить
  13 0,07692 0,6532 продолжить
  14 -0,07143 0,7301 продолжить
  15 0,06667 0,6587 продолжить
  16 -0,06250 0,7254 продолжить
  17 0,05882 0,6629 продолжить
  18 -0,05556 0,7217 продолжить
  19 0,05263 0,6661 продолжить
  20 -0,05000 0,7188 продолжить
  21 0,04762 0,6688 продолжить
  22 -0,04545 0,7164 продолжить
  23 0,04348 0,6709 продолжить
  24 -0,04167 0,7144 продолжить
  25 0,04000 0,6727 продолжить
  26 -0,03846 0,7127 продолжить
  27 0,03704 0,6743 продолжить
  28 -0,03571 0,7113 продолжить
  29 0,03448 0,6756 продолжить
  30 -0,03333 0,7101 продолжить
  31 0,03226 0,6768 продолжить
  32 -0,03125 0,7090 продолжить
  33 0,03030 0,6778 продолжить
  34 -0,02941 0,7081 продолжить
  35 0,02857 0,6787 продолжить
  36 -0,02778 0,7072 продолжить
  37 0,02703 0,6795 продолжить
  38 -0,02632 0,7065 продолжить
  39 0,02564 0,6802 продолжить
  40 -0,02500 0,7058 продолжить
  41 0,02439 0,6808 продолжить
  42 -0,02381 0,7052 продолжить
  43 0,02326 0,6814 продолжить
  44 -0,02273 0,7046 продолжить
  45 0,02222 0,6819 продолжить
  46 -0,02174 0,7041 продолжить
  47 0,02128 0,6824 продолжить
  48 -0,02083 0,7037 продолжить
  49 0,02041 0,6828 продолжить
  50 -0,02000 0,7032 продолжить
  51 0,01961 0,6832 продолжить
  52 -0,01923 0,7029 продолжить
  53 0,01887 0,6836 продолжить
  54 -0,01852 0,7025 продолжить
  55 0,01818 0,6840 продолжить
  56 -0,01786 0,7022 продолжить
  57 0,01754 0,6843 продолжить
  58 -0,01724 0,7018 продолжить
  59 0,01695 0,6846 продолжить
  60 -0,01667 0,7015 продолжить
  61 0,01639 0,6849 продолжить
  62 -0,01613 0,7013 продолжить
  63 0,01587 0,6851 продолжить
  64 -0,01563 0,7010 продолжить
  65 0,01538 0,6854 продолжить
  66 -0,01515 0,7008 продолжить
  67 0,01493 0,6856 продолжить
  68 -0,01471 0,7006 продолжить
  69 0,01449 0,6858 продолжить
  70 -0,01429 0,7003 продолжить
  71 0,01408 0,6861 продолжить
  72 -0,01389 0,7001 продолжить
  73 0,01370 0,6863 продолжить
  74 -0,01351 0,6999 продолжить
  75 0,01333 0,6864 продолжить
  76 -0,01316 0,6998 продолжить
  77 0,01299 0,6866 продолжить
  78 -0,01282 0,6996 продолжить
  79 0,01266 0,6868 продолжить
  80 -0,01250 0,6994 продолжить
  81 0,01235 0,6869 продолжить
  82 -0,01220 0,6993 продолжить
  83 0,01205 0,6871 продолжить
  84 -0,01190 0,6991 продолжить
  85 0,01176 0,6872 продолжить
  86 -0,01163 0,6990 продолжить
  87 0,01149 0,6874 продолжить
  88 -0,01136 0,6989 продолжить
  89 0,01124 0,6875 продолжить
  90 -0,01111 0,6987 продолжить
  91 0,01099 0,6876 продолжить
  92 -0,01087 0,6986 продолжить
  93 0,01075 0,6877 продолжить
  94 -0,01064 0,6985 продолжить
  95 0,01053 0,6879 продолжить
  96 -0,01042 0,6984 продолжить
  97 0,01031 0,6880 продолжить
  98 -0,01020 0,6983 продолжить
  99 0,01010 0,6881 продолжить
  100 -0,01000 0,6982 остановить

     График функции

 

       
 
 
 
 
 
 

 

     Список  использованной литературы

  1. Информатика / под ред. Макаровой Н. В. – 3-е  изд., перераб. – М.: Финансы и статистика, 2001. – 768с.
  2. Информатика. Практикум по технологии работы на компьютере: Учеб. пособие для вузов / под ред. Макаровой Н. В. – 3-е изд., перераб. – М.: Финансы и статистика, 2001. – 255с.
  3. Информатика: Учебник для вузов / Н. В. Макарова, Л. А. Матвеев, В.Л. Бройдо и др.; под ред. Макаровой Н. В. – 3-е изд., перераб. – М.: Финансы и статистика, 2004. – 768с.
  4. Острейковский В. А. Информатика: Учебник для вузов. – М.: Высш. шк., 2000. – 511 с.
  5. Фигурнов В. Э. IBM PC для пользователей / НПО информатика и компьютеры. - М.: Финансы и статистика., 1994. – 654с.
  6. Фигурнов В. Э. IBM PC для пользователей. Краткий курс. – 7-е изд. – М.: ИНФРА М., 2001. 479.
  7. Шафрин Ю. А. Информационные технологии. – М.: Лаб. Базовых знаний, 1998. 704с.
  8. Могилев А. В. Информатика: Учеб. пособие для вузов / А. В. Могилев, Н. И. Пак, Е. К. Хеннер; под ред. Е. К. Хеннера. – М.:  Академия, 200. 810 с.
  9. Информатика. Базовый курс: Учеб. пособие для вузов / Под ред. С. В. Симоновича. – 2-е изд. – СПб.: Питер, 2004. – 639с.

Информация о работе Системы счисления