Як знайти найбільше з чисел

Як знайти найбільше з чисел


Якщо необхідно дізнатися найбільше число в якійсь послідовності чисел, зробити це можна, наприклад, за допомогою програмного забезпечення, встановленого у ваш комп 'ютер. А якщо процедуру перебування треба втілити в будь-якій мові програмування, слід скласти алгоритм і реалізувати його засобами, доступними в конкретній мові.

Інструкція

1. Для знаходження найбільшого числа в заданій безлічі можна скористатися, наприклад, табличним редактором Microsoft Office Excel. Якщо ви запустите його, введіть численні числа у сусідні комірки таблиці - горизонтально або вертикально, це не має значення. Якщо загальна кількість чисел велика і вводити її вручну скрутно, то можна спробувати зробити це методом копіювання і вставки.

2. Помістіть до першої вільної комірки після стовпчика (або рядка) з числами функцію знаходження найбільшого числа. Натисніть цю комірку і натисніть кнопку "Вставити функцію" на початку "рядка формул" над таблицею. Excel запустить "Майстер функцій", в якому вам потрібно у спадному списку "Категорія" вибрати "Статистичні", а потім у списку функцій клацнути рядок МАКС і натиснути кнопку "OK". У наступному вікні майстер функцій сам виділить весь діапазон введених числових значень, в якому треба здійснювати пошук. Натисніть кнопку "OK" і побачите найбільшу кількість введеної послідовності.

3. Якщо необхідно знайти найбільше число безлічі засобами будь-якої мови програмування, то алгоритм може бути, наприклад, таким: спочатку присвойте значення першого числа безлічі, що регулює змінну. Потім послідовно перебирайте числа безлічі, порівнюючи їх з результуючою змінною. Якщо це число більше, присвоюйте його значення результуючій змінній. Наприклад, мовою PHP це може виглядати так:$arr = array(15, 18, 92, 56, 92);$max = $arr[0];foreach($arr as $val) if($val > $max) $max = $val;echo $max;

4. Однак у більшості мов є вбудовані функції або для пошуку в масиві максимального значення, або для сортування масиву за зростанням або вбиванням. Тому організовувати такі цикли обчислень немає необхідності, простіше скористатися вбудованими функціями. Наприклад, у PHP можна замінити код у попередньому кроці:$ arr = array (15, 18, 92, 56, 92); rsort ($ arr); echo $ arr [0]; Тут використовується функція сортування масиву від максимального значення до мінімального (rsort). У результаті її роботи найперший елемент масиву ($ arr [0]) буде містити значення найбільшого числа в масиві.