Решить три задачи по информатике (программирование С#)

Отменен
Заказ
3823197
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
21 Янв 2021 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
16 Янв 2021 в 13:17
Просмотров
111
Описание работы

1.Разработать программу определения того, является ли байт палиндромом. Байт вводится с клавиатуры в двоичном формате.


2.Разработать программную модель сумматора с параллельным переносом на языке C#, которая:

·       содержит две знаковые тетрады, например:

sbyte x = 0b1001;

sbyte y = 0b0011;

byte z = (byte)((x >> 3) & 1);

Console.WriteLine($"x={x} y={y} \nстарший бит тетрады x = {z}");

·       преобразует (при необходимости) тетрады в одномерные массивы битов посредством битовых операций умножения на маску и сдвига;

·       воспроизводит битовые операции над разрядами слагаемых и переносами, которые выполняет сумматор с параллельным переносом (функции генерирования и распространения, значения переносов и разрядов суммы);

·       выводит на экран функции генерирования и распространения, значения переносов и разрядов суммы;

·       вычисляет и выводит на экран значения флагов.


3. Дан множитель типа sbyte в виде перекодированных пар разрядов. Определить исходный множитель(и).

а) 0 -1 0 +1 0 -1 0 -1

б) 0 0 0 -1 0 +1 0 -2;

в) 0 -1 0 -2 0 +1 0 -2;

г) 0 +1 0 +2 0 0 0 -1

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир