Основы алгоритмизации. Логинов В.И - 60 стр.

UptoLike

60
Затем согласовать, т.е. заменить расчётное значение на значе-
ние из таблицы или на STM(i), или на STM(i + 1). Есть разные типы
согласования:
1. Выбор ближайшего к расчётной величине стандартного зна-
чения.
2. Выбор наибольшего стандартного значения, т.е. STM(i + 1).
В заданном примере приведем согласование по 1-му условию.
Алгоритм согласования состоит из следующих этапов.
1. Ввод расчётной величины М и таблицы стандартных значе-
ний STM(i), i = 1, …, 20.
2. Печать исходных данных M, STM(i), i = 1, …, 20.
3. Организация цикла по i от 1 до 20, шаг 1.
Этапы 4–6. Нахождение интервала, внутри которого лежит M, и
запоминание параметра цикла i.
7. Конец цикла по i.
Этапы 8–9. Согласование с государственным стандартом.
М – STM(k) > STM(k + 1) – M?
Если «Да», то MGOST = STM(k+1), если «Нет», то MGOST =
STM(k).
10. Печать MGOST.
11. Конец.
Схема алгоритма согласования представлена на рис. 22.
   Затем согласовать, т.е. заменить расчётное значение на значе-
ние из таблицы или на STM(i), или на STM(i + 1). Есть разные типы
согласования:
   1. Выбор ближайшего к расчётной величине стандартного зна-
чения.
   2. Выбор наибольшего стандартного значения, т.е. STM(i + 1).
   В заданном примере приведем согласование по 1-му условию.
   Алгоритм согласования состоит из следующих этапов.
   1. Ввод расчётной величины М и таблицы стандартных значе-
       ний STM(i), i = 1, …, 20.
   2. Печать исходных данных M, STM(i), i = 1, …, 20.
   3. Организация цикла по i от 1 до 20, шаг 1.
   Этапы 4–6. Нахождение интервала, внутри которого лежит M, и
запоминание параметра цикла i.
   7. Конец цикла по i.
   Этапы 8–9. Согласование с государственным стандартом.
М – STM(k) > STM(k + 1) – M?
   Если «Да», то MGOST = STM(k+1), если «Нет», то MGOST =
STM(k).
   10. Печать MGOST.
   11. Конец.
   Схема алгоритма согласования представлена на рис. 22.




                               60