Предмет: Информатика,
автор: sem1409
Помогите пожалуйста!!!! Нужно сделать программу перевода чисел из 8-ой системы счисления в 2-ую систему счисления...На Pascal
Приложения:
Аноним:
Странно....это что, в графическом режиме???
Это вообще Турбо Паскаль и библиотека TurboVision додревняя... жуть
А главное, у Вас там уже есть нужная Вам процедура: procedure iz8v2; //Программа перевода чисел из 8сс в 2сс
Это Pascal ABC, Добавленный файл с расширением .pas, здесь почему то сбита кодировка просто поменяйте и иероглифы будут русскими словами, такое бывает из-за не соответствия типов браузеров(у кого то старее у кого то новее
а может и в графическом я просто не понимаю, я новичок на этом сайте((((
Настройки----> Дополнительные инструменты---> Кодировка----> Кирилица (Windows-1251)
Пожалуйста помогите!!! Я переведу все балы!!! Главное чтоб работало
Это не Паскаль.ABC, по крайней мере, в части графики.
Единственное, что могу для Вас сделать - выложить программу, переводящую из 8с/с в 2/с, но работающую в обычной win-среде, без всяких графических раскрасок.
буду очень признателен
Ответы
Автор ответа:
1
function f8t2(s8:string):string;
const
m:array['0'..'7'] of string=
('000','001','010','011','100','101','110','111');
m1:array['1'..'7'] of string=
('1','10','11','100','101','110','111');
var
s:string;
i:integer;
begin
s:=m1[s8[1]];
for i:=2 to Length(s8) do s:=s+m[s8[i]];
f8t2:=s
end;
var
s:string;
begin
Write('Введите восьмеричное число: '); Readln(s);
Writeln('В двоичной системе: ',f8t2(s))
end.
Тестовое решение:
Введите восьмеричное число: 15740
В двоичной системе: 1101111100000
const
m:array['0'..'7'] of string=
('000','001','010','011','100','101','110','111');
m1:array['1'..'7'] of string=
('1','10','11','100','101','110','111');
var
s:string;
i:integer;
begin
s:=m1[s8[1]];
for i:=2 to Length(s8) do s:=s+m[s8[i]];
f8t2:=s
end;
var
s:string;
begin
Write('Введите восьмеричное число: '); Readln(s);
Writeln('В двоичной системе: ',f8t2(s))
end.
Тестовое решение:
Введите восьмеричное число: 15740
В двоичной системе: 1101111100000
СПАСИБО ОГРОМНОЕ
Такой вопрос как мне перевести балы ВАМ
Какие баллы? Я уже получил полагающиеся за решение 10 баллов.
а можно как то ещё перевести?
Не знаю даже, но мне ничего не нужно\)))
Блин, Спасибо Вам Большое Вы очень помогли!!!
Это обычное для данного Сервиса решение задания. Успехов!
Похожие вопросы
Предмет: Русский язык,
автор: igor20171
Предмет: Русский язык,
автор: xayalaamirova2
Предмет: Русский язык,
автор: 896108765
Предмет: Математика,
автор: happy2150