Написать программу которая выводит двоичное представление введенного

Вопрос по информатике:

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

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 08.11.2016 04:54
  • Информатика
  • remove_red_eye 8522
  • thumb_up 23
Ответы и объяснения 1

jutholen711

//программа выводит двоичное представление введенного с клавиатуры десятичного числа в диапазоне от 0 до 255
const t:Array[1..8] of integer =(1,2,4,8,16,32,64,128);var d:string;sum, r,i:integer;s:Array[1..8] of char;beginwrite(‘Введите 8 цифр 2-го числа’);readln(d);if d.Length = 8 thenbeginfor i:=1 to 8 dobeginr := StrToInt(d[i]);sum := sum + t[9-i]* r;end;write(sum);endelsewrite(‘Вы не верно ввели число, только ‘, d.Length,’ цифр’);end.

  • 10.11.2016 00:18
  • thumb_up 8
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

Информатика 10Д 20042020

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

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

Читайте также:
Программа и методика испытаний это

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

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

Источник: online-otvet.ru

Написать программу, которая выводит двоичное представление введенного с клавиатуры числа в диапазоне от 0 до 255 — VB

написать программу, которая выводит двоичное представление введенного с клавиатуры десятичного целого числа в диапазоне от 0 до 255 VBA Заранее спасибо!

Код к задаче: «Написать программу, которая выводит двоичное представление введенного с клавиатуры числа в диапазоне от 0 до 255»

Листинг программы

Option Explicit Private Sub Form_Load() MsgBox Array(0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 10000, _ 10001, 10010, 10011, 10100, 10101, 10110, 10111, 11000, 11001, 11010, 11011, 11100, 11101, 11110, 11111, _ 100000, 100001, 100010, 100011, 100100, 100101, 100110, 100111, 101000, 101001, 101010, 101011, 101100, _ 101101, 101110, 101111, 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, _ 111010, 111011, 111100, 111101, 111110, 111111, 1000000, 1000001, 1000010, 1000011, 1000100, 1000101, _ 1000110, 1000111, 1001000, 1001001, 1001010, 1001011, 1001100, 1001101, 1001110, 1001111, 1010000, _ 1010001, 1010010, 1010011, 1010100, 1010101, 1010110, 1010111, 1011000, 1011001, 1011010, 1011011, _ 1011100, 1011101, 1011110, 1011111, 1100000, 1100001, 1100010, 1100011, 1100100, 1100101, 1100110, _ 1100111, 1101000, 1101001, 1101010, 1101011, 1101100, 1101101, 1101110, 1101111, 1110000, 1110001, _ 1110010, 1110011, 1110100, 1110101, 1110110, 1110111, 1111000, 1111001, 1111010, 1111011, 1111100, _ 1111101, 1111110, 1111111, 10000000, 10000001, 10000010, 10000011, 10000100, 10000101, 10000110, _ 10000111, 10001000, 10001001, 10001010, 10001011, 10001100, 10001101, _ 10001110, 10001111, 10010000, 10010001, 10010010, 10010011, 10010100, 10010101, 10010110, 10010111, _ 10011000, 10011001, 10011010, 10011011, 10011100, 10011101, 10011110, 10011111, 10100000, 10100001, _ 10100010, 10100011, 10100100, 10100101, 10100110, 10100111, 10101000, 10101001, 10101010, 10101011, _ 10101100, 10101101, 10101110, 10101111, 10110000, 10110001, 10110010, 10110011, 10110100, 10110101, _ 10110110, 10110111, 10111000, 10111001, 10111010, 10111011, 10111100, 10111101, 10111110, 10111111, _ 11000000, 11000001, 11000010, 11000011, 11000100, 11000101, 11000110, 11000111, 11001000, 11001001, _ 11001010, 11001011, 11001100, 11001101, 11001110, 11001111, 11010000, 11010001, 11010010, 11010011, _ 11010100, 11010101, 11010110, 11010111, 11011000, 11011001, 11011010, 11011011, 11011100, 11011101, _ 11011110, 11011111, 11100000, 11100001, 11100010, 11100011, 11100100, 11100101, 11100110, 11100111, _ 11101000, 11101001, 11101010, 11101011, 11101100, 11101101, 11101110, 11101111, 11110000, 11110001, _ 11110010, 11110011, 11110100, 11110101, 11110110, 11110111, 11111000, 11111001, 11111010, 11111011, _ 11111100, 11111101, 11111110, 11111111)(InputBox(«Введите число 0..255»)) End Sub

Читайте также:
Где хранить данные программы

Источник: studassistent.ru

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

Написать программу которая выводит двоичное представление введенного

Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792

выдает двоичное представление целого числа

I’m learning to live.
Форумчанин
Регистрация: 25.04.2011
Сообщений: 107

Прошу прощения, что влезаю в вашу милую беседу, а как работает:

for(int i = sizeof(int)*8 — 1; i >=0; i—) cout >i)

Насколько я понял, он считает битовый размер типа int, и потом отнимая по одному биту, выводит этот порядковый бит числа n? Меня интересует, значение int((n>>i) i >=0; i—) cout >i)

Насколько я понял, он считает битовый размер типа int, и потом отнимая по одному биту, выводит этот порядковый бит числа n? Меня интересует, значение int((n>>i)>>» означает побитовый сдвиг вправо, а операция » побитовое И. Ну вот и получается что в цикле прогоняется и выводится на экран каждый бит числа.

сдвинули 00110001 на 7 разрядов вправо
00000000
00000001
———

на 6 разрядов
00000000
00000001
———

на 5 разрядов
00000001
00000001
———
1

на 4 разряда
00000011
00000001
———
1

И т.д. Мы каждый раз сдвигаем на один разряд меньше

Источник: www.programmersforum.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru