М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Johngear
Johngear
03.03.2020 03:14 •  Информатика

Написать программу перевода числа из двоичной системы в десятичную с использованием функции возведения в степень. я написала, но у меня где-то ошибка. b: =0; m: =length(max)-1; j: =m; for i: =1 to m do begin val(max[i],p,code); while j> =0 do p: =p*step(2,j); b: =b+p; j: =j-1; writeln(b); end; поясняю, что тут и как. эта мини-, входящая в решение одной масштабной . дана строка max, в которой записано двоичное число. функция step(x,y: integer): integer возводит число x в степень y. найти и исправить ошибку, только, , не надо писать совершенно другой решения. заранее ))

👇
Ответ:
dasha29saranina1234
dasha29saranina1234
03.03.2020
Begin
 
  max := '1010';
  b := 0;
  m := length(max);
  j := m - 1;
 
  for i := 1 to m do
 
  begin
   
    val(max[i], p, code);
   
    {while j >= 0 do}
   
    p := p * step(2, j);
   
    b := b + p;
    j := j - 1;
   
    writeln(b);
   
  end;
end.
4,5(65 оценок)
Открыть все ответы
Ответ:
Луи3а
Луи3а
03.03.2020
1.Програма должна уметь вычислить заработок продавца
Исходные данные:
А 
Смысловое значение:
Сума которою получает продавец с продажи 50 газет.
Тип:
Целые.
Исходные данные:
В
Смысловое значение:
Количество проданных газет несчитая первые 50.
Тип:
Целые.
Результат
S
Смысловое значение: 
Заработок продавца 
Тип:
Целые
2.S=50*A+B*1,2*A
3.Дивись малюнок
4.
var a,b,s,i:real; 
begin 
Writeln('A= '); 
readln(a); 
Writeln('B=');
readln(b);
s:=50*a+b*1.2*a; 
writeln('Заработок продавца: ',s); 
end.
5.Запускай программу с разными исходными даннымы и проверяй результати её работы [ это уже сам :) ]
4,8(88 оценок)
Ответ:
dkogotyzeva
dkogotyzeva
03.03.2020

1)-63,611=-63611*10^-3  

2)60.509 =60509*10^-3

 

1)16-ой

 

63.611

 63/16   =03F

 .611=9C6

и того -   03F 9C6

 

2)60= 3С6

509= 824 

 и того  3С6 824  

 

 5DB0000=16^7*4 + 16^6*5 + 16^5*13 + 16^4*11 + 16^3*0 + 16^2*0 + 16^1*0 + 16^0*0 = 1073741824 + 83886080 + 13631488 + 720896 здесь нулли  = 1171980288

 

C88B6000   =16^7*12 + 16^6*8 + 16^5*8 + 16^4*11 + 16^3*6 = 3364577280

 

 

F6E5 = 16^4*15 + 16^3*6 + 16^2*14 + 16^1*5 =1011280

 

8D7=  16^2*  8 + 16^1*  13 + 16^0*7 = 2048 + 208 + 7 = 2263 

 

 

 

 

 

 

4,4(36 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика

MOGZ ответил

Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ