Кодирование информации это преобразование формы представления информации с целью ее передачи или хранения. Кодирование это представление символов одного алфавита символами другого. Правила, по которым осуществляется кодирование называются кодом. Под словом понимают последовательность символов, . количество символов в которой называется длиной кода. Слова так же называют кодовыми комбинациями. Если при кодировании получают комбинации одинаковой длины, то такой код называют равномерным, а длину кодовых комбинаций в этом слове называют значимостью кода. Если кодовые комбинации различной длины, то код называется неравномерным. Процесс обратный кодированию называется декодированием. Если в коде ни одна более короткая комбинация не является началом более длинной кодовой комбинации, то код называется префиксным.
Напишу как я понял. Лучше, конечно, нарисовать. Так понятнее. Но постараюсь объяснить получше.
Итак. У нас есть точки, между которыми есть расстояние: А -> Б = 80 км Б -> С = 50 км C -> Д = 10 км (честно говоря, не пойму, зачем тут вообще нужно это расстояние)
Также есть трасса: А => С = 40 км
До точки Б можно доехать двумя путями: 1) от А до Б по грунтовой дороге 2) от А до С по трассе, а затем от С до Б по грунтовой В первом случае мы имеем расстояние 80 км и скорость 20 км/ч. Времени на это уйдет = 4 часа. Во втором случае имеем расстояние от А до С = 40 км и скорость 40 км/ч плюс расстояние от С до Б равное 50 км и скорость 20 км/ч. Складывая время на двух этих участках (1 час + 2.5 часа) , получаем время = 3.5 часа.
Таким образом, минимальное возможное время движения велосипедиста из пункта А в пункт Б равняется 3.5 часам при условии, что он будет ехать сначала 40 км по трассе от А до Б, а затем по грунтовой дороге 50 км от С до Б.
Процесс обратный кодированию называется декодированием.
Если в коде ни одна более короткая комбинация не является началом более длинной кодовой комбинации, то код называется префиксным.
Итак. У нас есть точки, между которыми есть расстояние:
А -> Б = 80 км
Б -> С = 50 км
C -> Д = 10 км (честно говоря, не пойму, зачем тут вообще нужно это расстояние)
Также есть трасса:
А => С = 40 км
До точки Б можно доехать двумя путями:
1) от А до Б по грунтовой дороге
2) от А до С по трассе, а затем от С до Б по грунтовой
В первом случае мы имеем расстояние 80 км и скорость 20 км/ч. Времени на это уйдет = 4 часа.
Во втором случае имеем расстояние от А до С = 40 км и скорость 40 км/ч плюс расстояние от С до Б равное 50 км и скорость 20 км/ч. Складывая время на двух этих участках (1 час + 2.5 часа) , получаем время = 3.5 часа.
Таким образом, минимальное возможное время движения велосипедиста из пункта А в пункт Б равняется 3.5 часам при условии, что он будет ехать сначала 40 км по трассе от А до Б, а затем по грунтовой дороге 50 км от С до Б.
Думаю, так.