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

Нужно написать программу в паскаль нужно Задачи

«ДЗ»: Посчитать сумму покупки двух товаров.
W
Пример:
Введите кол-во булок хлеба:
4
Введите цену одной булки хлеба:
30
Введите кол-во бутылок молока:
2
Введите цену одной бутылки молока:
60
За 46 хлеба и 26 молока вы заплатите 240 руб.


Нужно написать программу в паскаль нужно Задачи «ДЗ»: Посчитать сумму покупки двух товаров. W Пример

👇
Открыть все ответы
Ответ:
Jimitapark8
Jimitapark8
07.07.2022

16,13(10 с/с)->(16 c/c)   =10.2147АЕ147АЕ1000

 

целую  и дробную часть переводим отдельно

 

ЦЕЛАЯ ЧАСТЬ  = 10

 

16 | 16

     

16  | 10 <

                                                      |

   0  - остаток  0 сносим   в частное--

 

ДРОБНАЯ  ЧАСТЬ 

 

умножаем основание  на основание  16 - постоянно

 

0.13

  *16

2.08  -  целую часть  (запоминаем) - дробную   снова умножаем на  16

 0.08

 *16

1.28 -  целую часть  (запоминаем) - дробную   снова умножаем на  16

  0.28

  *16

4.48-  целую часть  (запоминаем) - дробную   снова умножаем на  16

  0. 48

  *16

7,68-  целую часть  (запоминаем) - дробную   снова умножаем на  16

0,68

  *16

и  так  далее

 

из  целых частей  от умножения (2  1  4  7  )- формируется ДРОБНАЯ часть шестнадцатиричного числа

 

соединяем с ЦЕЛОЙ частью - получается бесконечная шестнадцатиричная дробь

 

10.2147АЕ147АЕ1000

 

 

(16 c/c)->(10 c/c)  - обратная   операция

 

Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.

 

10.2147АЕ =1*16^1+0*16^0+2*16^-1+1*16^-2+4*16^-3+7*16^-4+10*16^-5+14*16^-6 =16.12999999523163=16.13

4,7(30 оценок)
Ответ:
MatveiKnyaz2005
MatveiKnyaz2005
07.07.2022

Сначала нужно перевести FF в десятичную с.с, пользуемся развернутой записью числа(F=15; 1=1 в шеснадцатеричной с.с):

FF16 = F*16^1 + F*16^0 = 15*16^1 + 15*16^0 = 255 в десятичной.

255 + 1 = 256 теперь нужно перевести 256 из десятичной в шестнадцатеричную, для этого делим число на 16, а остаток записываем задом наперед:

256/16=16 в шестнадцатеричной, но так как у нас нет в данной с.с такого числа(она заканчивается на 15 или F), то мы представляем 16 как единицу и 2 нуля, т.е 100. 

Чтобы было понятней, то весь ряд чисел 16ичной с.с:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

После F мы не можем написать просто 16, поэтому идем к началу ряда, начать число на ноль мы не можем, поэтому берем единицу и к ней два 0, один ноль мы тоже взять не можем, иначе бы получилось 10 или А.

4,8(14 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ