Перевод в различные системы счисления
Забыл добавить писалось в паскаль ABC
Перевод в различные системы счисления
Доброго времени суток. Тут мне выдали пару задач которые нужно решить, но я немного отсталый в.

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

Составьте, пожалуйста, программу, которая переводит натуральное число (не более 10^9) в систему.

Помогите составить программу перевода из некоторой системы счисления в родственную ей систему.
без проверок,функций и только перевод целых,займёт строк 20 от силы.Но это будет обрубок а не программа.Да и к чему этот комментарий?
Решение
в таком случае ни чем вам помочь не могу раз вы даже число ввести не в состоянии.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Добрый день, не получается программа. Заранее спасибо. Извиняюсь за такой ввод программы, я новичок.

дано число в 8-ной системе счисления, нужно перевести его в 16-ную.
Перевод из системы счисления 16 в 10
Напишите программу, которая бы вводила,выводила шестнадцатиричные числа и переводила их в.

Написать программу, которая вводит десятичное число и выводит его восьмеричный эквивалент.
Перевод из 10 системы счисления.
Написать программу, в которой бы обязательно была функция (процедура), которая бы получала от.
Перевод чисел в десятичную систему счисления
Задание:
Написать программу перевода следующих чисел 10000011; 1010000110; 101100110,011011; 100100110,101011; из двоичной системы в десятичную.
а это число 1022,2 из восмиричной перевидите в десятичную.
и еще одно число 53.9 из шестнадцатиричной системы в десятичную.
Буду очень признателен, и от плюсую всех отписавшихся по сути.

8. Выполнить перевод двоичных чисел 1001, 11101, 1001 в десятичную систему счисле-ния с помощью.
Перевод в десятичную систему счисления
Составить программу перевода числа из любой системы счисления в десятичную. Число А.
Перевод из двоичной в десятичную систему счисления
Помогите найти ошибку. var bin: string; dec: longint; i,j: byte; begin

надо написать программу на паскале для перевода чисел из двоично-десятичной в десятичную систему.
Решение
Исправил: добавил распознавание ввода некорректных цифр.
Упс.. прошу прощения, тут нет возможности ввести буквенные цифры.. сейчас добавлю.
Добавлено через 19 минут
Вот, кажется, полный вариант )).
Перевод чисел из любой (от 2- до 36-ричной) системы в 10-тичную.
Решение
Господин хороший. Так переведи его в моду 8087! Однако..
Я уже и не помню, где это делается в Турбо.. в Options и т.д.
Или поставь первой строкой вот это:
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Пожалуйста, помогите составить программу перевода целого числа из системы счисления, основание.

Здравствуйте, нужна ваша помощь нужно проверить, является введенная последовательность символов.

прграмма перевода чисел из 16-ой в 10-ую :huh::help::help:
Глава 2. Перевод чисел в различные системы счисления средствами среды программирования Pascal
Возможность перевода чисел, в частности представление чисел в двоичной системе счисления, имеет огромное практическое значение. Структура внутренней и внешней памяти компьютерных средств разработана на основе хранения информации в двоичном коде. Решение проблемы процесса перевода чисел из одной системы счисления в другую позволило усовершенствовать компьютерные средства, повысить их производительность, разработать новые устройства внешней и внутренней памяти большей емкости, а также оптимизировать процесс хранения и передачи данных.
Для перевода целых чисел из одной системы счисления в другую существует несколько правил:
«Для преобразования двоичных чисел в десятичные необходимо сложить десятичные веса всех разрядов двоичного числа, в которых содержатся единицы…
Для преобразования целого десятичного числа в двоичное необходимо разделить его на основание новой системы счисления (в данном случае S = 2). Полученное частное снова делится на основание новой системы счисления, до тех пор, пока частное, полученное в результате очередного деления, не будет меньше основания новой системы счисления. Последнее частное (являющееся старшим значащим разрядом) и все полученные остатки от деления составляют число в новой системе счисления.» [1, стр. 6-7]
Аналогичными правилами пользуются для перевода чисел в системы счисления с другими основаниями.
Для разработки представленного в этой работе приложения, первоначально необходимо было реализовать процесс правильного перевода чисел по вышеуказанным правилам в двоичной системе счисления, а потом расширить диапазон оснований систем счислений до 16.
На сегодняшний момент функциональные возможности приложения позволяют переводить целые числа из систем счисления с основаниями от 2 до 9 в системы счисления с основаниями от 2 до 16. Работа над программой продолжается и в дальнейшем ее задачами будет не только перевод не только целых, но и дробных чисел из одной(произвольной) системы счисления в другую, а также выполнение простейших арифметических операций(сложение, вычитание, умножение) в системах счислений отличных от десятеричной.
Использую первое из вышеуказанных правил можно сделать вывод, что для перевода числа в десятеричную систему счислений необходимо найти сумму произведений чисел, находящихся в некотором разряде на основание системы счисления в степени этого разряда. Получим формулу:
Пример 1. Перевести число в десятеричную систему счисления.
Решение: отсчет разрядов начинаем с нуля справа на лево, тогда цифре 0 соответствует разряд 0, 1 разряд 1, 0 разряд 2 и 1 разряд 3. Воспользуемся формулой:
Чтобы возвести число в степень необходимо выполнить следующий код на языке Pascal (Рисунок 2). После выполнения данной программы в переменной получим необходимое нам значение. Для возведения основания системы счисления в степень, равную разряду, в котором находится некоторая цифра числа будем использовать функцию Step (Рисунок 1). Данная функция имеет два входных параметра: разряд ( ) и основание СС ( ), а также нулевому разряду данная функция ставит в соответствие значение 1. Тогда для перевода целых чисел из систем счисления с основаниями от 2 до 9 в десятеричную систему счисления, код программы будет выглядеть следующим образом (Рисунок 3).
Теперь необходимо реализовать правило для перевода чисел из десятеричной системы счисления в системы счисления с основаниями от 2 до 16.
В СС с основаниями больше 11 двухзначные числа заменяются на латинские заглавные буквы. Среда программирования Pascal может выполнять арифметические операции только с числами, поэтому для представления латинских букв в виде чисел необходимо ввести строковую константу ( ), которая будет содержать все возможные остатки при делении на основание СС до шестнадцати.
Тогда для перевода целых чисел из десятеричной СС в другие СС с основаниями от 2 до 16, код программы будет выглядеть следующим образом (Рисунок 4). После выполнения данного кода в переменную будет записан необходимый нам результат.
Таким образом для перевода целых чисел из одной СС в другую мы будем пользоваться совокупностью вышеизложенных правил. Сначала мы будем переводить число в десятеричную систему счисления, а потом в ту систему счисления, которая нам необходима.
Пример 2. Перевести число в троичную систему счисления.
Решение: воспользуемся разработанной ранее программой. Введем входные данные:
Число, которое необходимо перевести (75648);
Основание СС данного числа (9);
Основание СС, в которую необходимо перевести число (3).
В результате ее работы нами будет получен следующий результат (Рисунок 5)
Работая над научно-исследовательской работой, мне пришлось изучить учебно-методическую и научную литературу, а также проанализировать материал, изученный мной в школе.
Особенно мне понравилось разрабатывать приложение для перевода чисел из одной системы счисления в другие, так как при его создании возникало много ошибок и проблем, которые приходилось решать, прибегая к помощи преподавателей и одноклассников.
Хоть материал работы и выходит за рамки школьной программы, но он может изучаться в средней и старшей школе.
Я считаю, что цели работы достигнуты, а задачи решены. Результатом решения поставленных задач является приложение программный код которого приведен в приложении 1.
Разработанное приложение позволяет переводить целые числа из одной СС в другую и проверить знания учащихся 9-11 классов. Углубленное изучение языка программирования Pascal и дальнейшая работа над данной программой может расширить ее функциональные возможности, что позволит решать более широкий класс задач.
Системы счисления и арифметика ЭВМ : учеб. пособие / И. Н. Бурдинский. – Хабаровск : Изд-во Тихоокеан. гос. ун-та, 2008. – 79 с. ISBN 978-5-7389-0733-3
Приложение 1. Код приложения на языке Pascal

