Читайте также:
|
|
Для разработки алгоритма решения инф-й задачи необх сделать подробное и тщательное документированное описание требований к конечному программному продукту. Эти требования формируются при постановке задачи. Разработка алгоритма – это программирование без ЭВМ.
В описани и алгоритма, кроме подробного описания последовательности обработки, при решении задачи должны быть отражены входные и выходные данные.
Алгоритм вкл. управление выводом, вводом, хранением и обработкой информации.
Алгоритм, яв-ся последовательностью реализующих действие команд. Он описывается на формализованном естественном языке-«псевдокоде» и на языке блок- схем.
Пример 1. Для расчёта контрольной цифры кодов станций, грузов и клиентов.
Алгоритм определения контрольной цифры рассматривается на примере станции Хабаровск-2.
Расчёт производится в следующем порядке:
1) цифры умножаются поразрядно на весовой ряд 1, 2, 3, 4, 5
97000 – код станции Хабаровск-2;
12345 – весовой ряд (множитель);
914000 – поразрядное произведение цифр кода на множитель;
2) вычисляется сумма поразрядных произведений: 9+14+0+0+0=23;
3) определяется остаток от деления на число 11: 23:11=2(1).
Контрольный знак и есть остаток, в данном случае число 1, код станции Хабаровск-2 с контрольным знаком равен 970001.
Если остаток – двухзначное число, тогда производится повторный расчёт, причём цифра кода умножается на весовой ряд 3, 4, 5, 6, 7.
Дата добавления: 2015-08-18; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Цель, назначение и задачи решаемые автоматизированной системой управления сортировочной станцией (АСУ СС) | | | Разработка электронных документов сообщения. |