Практика 6 - Программирование Ada - Реализация пузырьковой сортировки с помощью массивов и процедур

Аватар автора
Сергей Киркоров
Реализации пузырьковой сортировки начинающего программиста. Ada - очень сложный язык. Он поддерживает многие функции современных языков, таких как CSwift, Python и т.д. На самом деле, многие из них только начали использовать некоторые функции, которыми он обладал с момента своего первого выпуска. Языковые конструкции Ada поддерживают многозадачность и многопоточность. Он также очень эффективен и высокопроизводителен, поскольку был разработан для работы на встраиваемых системах с открытым исходным кодом. Вы можете использовать циклы for и атрибуты, чтобы значительно сократить объем работы; помните, что атрибут «A&является сокращением от «A&и что атрибутами преемника и предшественника дискретного типа являются «T&и «T&о, и еще то, что вы можете называть циклы. Наконец, есть так называемый «расширенный возврат», который позволяет вам делать что-то «внутри» возврата. Так: Function Bubble_Sort( L : List ) return List is Return Result : List := L do OUTER: For I in Result&loop INNER: For J in Integer&loop declare X : Integer renames Result(I); Y : Integer renames Result(J); begin if X ﹥ Y then declare Temp : Constant Integer:= Y; begin Y:= X; X:= Temp; end; end if; end; End loop INNER; End loop OUTER; End return; End Bubble_Sort; Язык Ada назван в честь Авгу́ста А́да Кинг...

0/0


0/0

0/0

0/0