Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 7

Докажите, что двоичное представление числа n>=1 содержит [lg2n]+1 битов

12.12.2015, 13:58. Показов 1130. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Докажите, что двоичное представление числа n>=1 содержит [lg2n]+1 битов
Миниатюры
Докажите, что двоичное представление числа n>=1 содержит [lg2n]+1 битов  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2015, 13:58
Ответы с готовыми решениями:

Из битов в двоичное представление числа
У меня есть класс для работы с битовыми массивами. Не получается сделать метод для перевода из бинарной в десятичную системы (необходимо...

Двоичное представление числа
Доброго времени суток =) Суть проблемы: есть текстбокс, туда пользователь вводит двоичные числа от 0000 до 1111. И так без пробелов...

Вывести двоичное представление введенного с клавиатуры десятичного числа
Помогите написать программу которая выводит двоичное представление введенного с клавиатуры десятичного числа в диапазоне от 0 до 255. Могу...

1
TheGreatCornholio
 Аватар для Woldemar89
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
12.12.2015, 16:21
Лучший ответ Сообщение было отмечено zorro1 как решение

Решение

Не очень то понимаю, каким образом, с помощью C# можно это именно доказать.
Но, может это пригодится.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(CountBits(16));
            Console.WriteLine(TheoryCountBits(16));
            Console.ReadKey();
 
        }
 
        static double TheoryCountBits(int val)
        {
            return Math.Log(val, 2) + 1;
        }
 
        static int CountBits(int val) {         
            int count = 0;
            while (val != 0) { val = val >> 1; count++; }
            return count;
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2015, 16:21
Помогаю со студенческими работами здесь

Если известно десятичное представление числа 255, 7, то его двоичное представление
1. 11111111, 0111 2. 111111111,1110 3. 11111111, 111 4. FF, 3 5. 255, 111

вводятся два числа шеснадцатеричных и преобразуются в двоичное представление. Далее первое (A) делится на 2. Во здесь не могу понять что к чему
Здравствуйте! Сижу парюсь с делениеи уже третий час =( data segment 'data' mess1 db 'Inter number A : $' mess2 db 'Inter number...

Двоичное представление числа
uses CRT; var m,r:integer; BEGIN read(m); while (m > 0) do Begin r:=m mod 2; m:=m div 2; write(r); End;

Двоичное представление числа
Введите целое положительное N и выведите его двоичное представление. Ниже представлен код, но он выводит число на оборот (то есть если...

Двоичное представление числа x
Доброго времени суток,нужна помощь в написании программы. На вход программе подается целое число x,нужно вывести двоичное представление...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru