Д. М. Златопольский Санкт-Петербург «бхв-петербург» 2011 удк



Pdf көрінісі
бет245/271
Дата04.02.2022
өлшемі7,99 Mb.
#24830
1   ...   241   242   243   244   245   246   247   248   ...   271
Байланысты:
Златопольский Сборник задач по прогр

Примечание  
Несколько  изменив  приведенный  фрагмент,  можно  получить  ответ  на  вопрос  о  том
имеется ли в заданной последовательности некоторое число. 
 
П2.7.  Определение максимального значения в последовательности чисел. 
Алгоритм  решения  этой  задачи  аналогичен  алгоритму  действий  человека, 
который  определяет  максимальное  значение  в  некоторой  последовательно-
сти: 
4, 2, 9, 6, 3, 16, 10, 2, 7 
Сначала  он  запоминает  первое  число,  а  затем  рассматривает  второе  число. 
Если оно больше того числа, которое помнил, то запоминает новое число и 
переходит  к  следующему,  в  противном  случае  просто  переходит  к  следую-
щему, третьему, числу и делает то же самое, и т. д. Так и в нашей программе 
сначала следует задать первое число и принять его в качестве максимального 
(его имя в программе — 
максимальное
). Затем задаются остальные числа 
а



Приложения 
236 
и  каждое  из  них  сравнивается  со  значением 
максимальное
.  Если 
a > максимальное
,  то  в  качестве  нового  значения 
максимальное
  принима-
ется значение числа 
a

|Ввод первого числа а 
... 
|Принимаем его в качестве значения максимальное 
максимальное := а 
нц для i от 2 до n 
  |Ввод остальных чисел а последовательности 
  ... 
  |Если очередное число больше, чем максимальное 
  если a > максимальное 
    то 
     |Новым значением величины максимальное 
     |будет очередное число а 
     максимальное := а 
  все 
кц 
|Вывод результата или использование его в расчетах 
... 


Достарыңызбен бөлісу:
1   ...   241   242   243   244   245   246   247   248   ...   271




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет