Вопрос по информатике:
Задача в Паскале! Дано 4-х значное двоичное число b, перевести в десятичное и вывести на экран
- 08.07.2017 11:55
- Информатика
- remove_red_eye 7810
- thumb_up 115
Ответы и объяснения 1
Program algorithm;
uses crt;
var s,sbox:string;
i,step,dva,n,l,delo:integer;
begin
Writeln('Введите двоичное число:');
read(dva); s:=IntToStr(dva);
l:=length(s);
for i:=1 to l do
begin dva:=StrToInt(s[i]);
step:=l-i;
if dva>0
then
begin
for n:=1 to step do dva:=dva*2;
delo:=delo+dva;
end;
end;
Writeln('Десятичное число: ',delo);
end.
- 09.07.2017 20:36
- thumb_up 75
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.