Как да намерите най-малкия брой в масив?
Стъпка 1
Създайте променлива, за да съхранявате най-малкия брой, докато алгоритъмът се обработва, и го инициализирайте със стойността на първия елемент на масива. Дайте му име като "плюс-малък" и се уверете, че е декларирано, използвайки същия формат като числата в масива, ако езикът, който използвате, е силно написан.
Стъпка 2
Започнете линия "за", за да проверите всеки номер в масива. Една итерация променлива трябва да започне от 0 или 1 в зависимост от схемата за индексиране на езика и трябва да спре, когато достигне дължината на масива. Например в C и подобни езици се използва синтаксис като този, като се приема, че дължината на масива се съхранява в "дължина":
за (int i = 0; i <дължина; i + +) {
В Python и други езици, които използват синтаксиса "for ... in", редът изглежда по-скоро така:
за i в масив:
Стъпка 3
Сравнете понастоящем индексираната стойност в масива с променлива "плюс-малка", използвайки оператора по-малък от този в израза "if" или подобен условен клон. В C използвайте следното:
ако (масив (i) <повече-малък) {
В Python и други подобни езици, в които итеректната променлива действително отнема стойността на масивните елементи, използвайте следното:
ако аз <повече-малки:
Стъпка 4
Напишете команда в условния клон, за да присвоите текущо избрания елемент на масива до "плюс-малък". Тъй като итеректната променлива преминава през масива, ако открие стойност по-малка от "плюс-малка", тя заменя "плюс-малък" в един вид обърнат сценарий на "Краля на хълма". В C задачата е, както следва:
more-small = масив (i)
И в Python:
още-малък = i
Стъпка 5
Прекратява цикъла "за" и условното изявление (с клавиш за затваряне в езици за програмиране като C или с празни редове в Python). Когато изпълните този код и се достигне краят на цикъла, променливата "плюс-малка" ще съдържа най-малката стойност в масива. Напишете команда, за да отчетете резултата, ако желаете, или да приложите тази рутина като функция и да използвате "плюс-малък" като връщаща стойност.