Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмна реалізація механізму переведення чисел в різні системи числення

Реферат Програмна реалізація механізму переведення чисел в різні системи числення





оманітніших додатків, призначених для виконання в середовищі .NET Framework. Мова C # простий, строго типізований і об'єктно-орієнтований. Завдяки безлічі нововведень C # забезпечує можливість швидкої розробки додатків.

Курсова робота складається з трьох розділів, вступу, висновків та списку використаної літератури.


1. Теоретична частина


Система числення - це сукупність прийомів і правил, за якими числа записуються і читаються. Існують позиційні і непозиційні системи числення. У непозиційних системах числення вага цифри (т. Е. Той внесок, який вона вносить в значення числа) не залежить від її позиції в записі числа. Так, в римській системі числення в числі ХХХII (тридцять дві) вага цифри Х в будь-якій позиції дорівнює просто десяти.

У позиційних системах числення вага кожної цифри змінюється залежно від її положення (позиції) в послідовності цифр, що зображують число. Наприклад, в числі 757,7 першу сімка означає 7 сотень, друга - 7 одиниць, а третя - 7 десятих часток одиниці. Сама ж запис числа 757,7 означає скорочену запис вираження. Будь-яка позиційна система числення характеризується своїм підставою.

Підстава позиційної системи числення - кількість різних цифр, що використовуються для зображення чисел в даній системі числення. За підставу системи можна прийняти будь-яке натуральне число - два, три, чотири і т.д. Отже, можливо незліченна безліч позиційних систем: двійкова, троїчна, Четверичная і т.д.

Цілі числа в позиційних системах числення. У кожній системі числення цифри впорядковані відповідно до їх значеннями: 1 більше 0, 2 більше 1 і т.д. Просуванням цифри називають заміну її наступного за величиною. Просунути цифру 1 означає замінити її на 2, просунути цифру 2 значить замінити її на 3 і т.д. Просування старшої цифри (наприклад, цифри 9 в десятковій системі) означає заміну її на 0. У двійковій системі, що використовує тільки дві цифри - 0 і 1, просування 0 означає заміну його на 1, а просування 1 - заміну її на 0.

Для освіти цілого числа, наступного за будь-якими даними цілим числом, потрібно просунути саму праву цифру числа; якщо яка-небудь цифра після просування стала нулем, то потрібно просунути цифру, стоїть ліворуч від неї. Застосовуючи це правило, виходять перші десять цілих чисел

· в двійковій системі: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1 001;

· в вісімковій системі: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11.

Люди воліють десяткову систему тому, що з давніх часів вважали по пальцях, а пальців у людей по десять на руках і ногах. Не завжди і не скрізь люди користуються десятковою системою числення. У Китаї, наприклад, довгий час користувалися пятеричной системою числення.

Комп'ютери використовують двійкову систему тому, що вона має ряд переваг перед іншими системами. Для її реалізації потрібні технічні пристрої з двома стійкими станами (є струм - немає струму, намагнічений - НЕ намагнічений і т.п.), а не, наприклад, з десятьма, як в десятковій;

- представлення інформації за допомогою тільки двох станів надійно і завадостійкості;

- можливе застосування апарату булевої алгебри для виконання логічних перетворень інформації;

- двійкова арифметика набагато простіше десяткової.

Недолік двійкової системи - швидке зростання числа розрядів, необхідних для запису чисел.

Двійкова система, зручна для комп'ютерів, для людини незручна через її громіздкість та незвичній запису. Переклад чисел з десяткової системи в двійкову і навпаки виконує машина. Однак, щоб професійно використовувати комп'ютер, слід навчитися розуміти слово машини. Для цього і розроблені восьмерична і шістнадцяткова системи.

Числа в цих системах читаються майже так само легко, як десяткові, вимагають відповідно в три (восьмерична) і в чотири (шістнадцяткова) рази менше розрядів, ніж в двійковій системі (адже числа 8 і 16 - відповідно , третя і четверта ступеня числа 2).

Для перекладу десяткового числа в двійкову систему його необхідно послідовно ділити на 2 до тих пір, поки не залишиться залишок, менший або рівний 1. Число в двійковій системі записується як послідовність останнього результату ділення і залишків від ділення в зворотному порядку.

Для перекладу десяткового числа в шістнадцяткову систему його необхідно послідовно ділити на 16 доти, поки не залишиться залишок, менший або рівний 15. Число в шістнадцятковій системі записується як послідовність цифр останнього результату ділення і залишків від ділення у зворотному порядку.

Щоб перевести число з двійкової системи в вісімкову, його потрібно розбити н...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Виконання Операції ділення в двійково-десятковій Системі числення
  • Реферат на тему: Побудова та аналіз алгоритмів: переклад чисел у різніх системах числення
  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Двійкова система числення