Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Лабораторна робота №3






    Тема: «Системи числення. Переклад чисел з вісімкової (шістнадцятикової) у двійкову систему числення і навпаки. Переклад чисел з десяткової числення в двійково-десятковий код (ДДК) і навпаки, а також у двійкову систему числення.

    Мета: Вивчити порядок перекладу з вісімкової (шістнадцятикової) у двійкову систему числення і навпаки. Вивчити порядок перекладу з ДДК у десяткову систему числення і навпаки. Вивчити порядок перекладу з ДДК цілих чисел у двійкову систему числення.

    Завдання: Скласти алгоритм і написати програму для перекладу чисел:

    1. З вісімкової (шістнадцятикової) у двійкову і навпаки цілих чисел і чисел із дробовою частиною;

    2. Перекладу з ДДК у десяткову систему і навпаки цілих чисел і чисел із дробовою частиною;

    3. Перекладу з ДДК цілих чисел у двійкову систему.

    Теоретичні основи:

    Двійкова система числення.

    Для перекладу чисел з десяткової системи в двійкову використовується послідовність

     

    Приклад (переклад числа з двійкова системи в десяткову)

    а) 110102 à (?)10

    110102 à 0*20+1*21+0*22+1*23+1*24=26

    б) 1011, 11012à 1*24+0*23+1*22+0*21+1*20+1*2-1+1*2-2+0*2-3+1*2-4=

    =16+4+0, 5+0, 25+0, 0625=21, 812510

    Вісімкова система числення.

    Так як основою системи є число 8, а 8=23, то для перекладу двійкового числа у вісімкову систему числення його розбивають на групи по 3 цифри (ці групи називаються тріадами).

    Алфавіт десяткової та вісімкової систем числення:

    b=10b=8

    0 0

    1 1

    2 2

    3 3

    4 4

    5 5

    6 6

    7 7

    8 10

    9 11

     

     

    Приклад (переклад числа з двійкової системи у вісімкову)

    111 100 1012 à (?)8

     

    141211 140201140211 = 7458

    7 4 5

    Приклад (переклад числа з вісімкової системи в двійкову)

    321548 à (?)2

    321548 à 11 010 001 101 1002

    Шістнадцятиткова система числення.

    Застосовується для спрощення запису двійкових кодів. Основою системи є число 16=24. З цього випливає, що для перекладу з двійкової системи у 16-ву число розбивається на 4-х бітові групи, що називаються тетрадами.

    Алфавіт десяткової, вісімкової та шістнадцятиткової систем числення:

    b=10b=8b=16

    0 0 0

    1 1 1

    2 2 2

    3 3 3

    4 4 4

    5 5 5

    6 6 6

    7 7 7

    8 10 8

    9 11 9

    10 12 A

    11 13 B

    12 14 C

    13 15 D

    14 16 E

    15 17 F

    16 20 10

     

    Приклад (переклад числа з двійкової системи в шістнадцятиткову)

    1101 1111 1000 00012 à (?)16

     

    11011111100000012 = DF8116

    13 15 8 1

    D F

    Приклад (переклад числа із шістнадцятиткової системи в двійкову)

     

    ABE0116 à (?)2

     

    ABE0116 à 1010 1011 1110 0000 00012

     

    Вимоги до програмного забезпечення:

     

    1. Модульна структура програми.

    2. Уведення даних із клавіатури.

    3. Перевірка коректності введених даних.

    4. Меню.

    5. Для дробових чисел передбачити оцінку погрішності перекладу.

     

     

    Зміст звіту:

    1. Титульний лист.

    2. Тема.

    3. Завдання.

    4. Блок-схема алгоритму.

    5. Роздруківка програми.

    6. Роздруківка результатів виконання програми.

    7. Ручний прорахунок і аналіз результатів.

     

     

    Контрольні питання.

     

     

    1. Переклад чисел з десяткової системи числення в двійково-десяткову систему.

    2. Переклад чисел з вісімкову, шістнадцятиткову системи числення в двійково-десяткову систему.

    3. Переклад чисел з довільної системи числення з підставою р у десяткову систему числення.

    4. Переклад чисел із двійково- десяткової системи числення в двійкову систему.

    Варіанти завдань приведені в таблиці 2 додатку.







    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.