В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет370/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   366   367   368   369   370   371   372   373   ...   437
алг 
САША-МАИ1А 
вещ S ,  М
нач 
вывод  'Возраст С а ш и : 1
 
ввод  S
вывод  'Возраст 
М а ш и : 1
ввод  М 
если 
S  >  М 
то 
вывод  'Саша
старше  Маши' 
иначе если 
S  =  М
то 
вывод  'Саша 
и  Маша 
р о в е с н и к и 1
 
иначе 
вывод
'Маша  старше 
С а ш и 1
КВ
КВ
кон
Пример 2.  Составить алгоритм упорядочения значений трех пе­
ременных по возрастанию, т.е.  при любых исходных значениях 
А, 
В
,  С  отсортировать их так,  чтобы  стало 
А  <  В <  С.
  Написать про­
грамму на  Паскале  по  этому  алгоритму.
Р е ш е н и е .   В подразделе  12.4учебника [6] рассмотрен алгоритм 
упорядочения значений двух переменных. Для решения данной за­
дачи требуется трижды применить этот алгоритм:  упорядочить 
А
 и
В
,  упорядочить 
В и   С
 (после этого максимальное значение попадет 
в  С),  еще  раз  упорядочить 
А
  и 
В.
  Таким  образом,  алгоритм  будет 
иметь структуру трех последовательных неполных ветвлений.


Достарыңызбен бөлісу:
1   ...   366   367   368   369   370   371   372   373   ...   437




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

    Басты бет