русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Приклад 2.


Дата додавання: 2014-11-28; переглядів: 806.


Скласти алгоритм знаходження найбільшого з трьох чисел а, b, с і результат присвоїти змінній у.

Розв’язування:

1. Задати значення а, b, с;

2. Якщо а>=b, то d=a, інакше d=b;

3. Якщо d>=c, то y=d, інакше у=c;

4. Надрукувати значення у;

5. Процес обчислення завершити.

 

Для більшості обчислювальних процесів є характерним цикл.

Цикл – послідовність дій, що повторюються багато разів.

обчислювальний процес, який містить цикл, називається циклічним.

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

У циклі з передумовою спочатку перевіряють умову, і якщо вона має місце, то дія виконується.

Цикл із післяумовою виконується аналогічно, але умова перевіряється після виконання дії. Дія в циклі з післяумовою виконується завжди хоча б один раз, з передумовою її може не бути жодного разу, якщо із самого початку умова не виконується.

Якщо кількість повторень в циклі відома заздалегідь, то керування повторенням циклу здійснюється за допомогою змінної, яка називається параметром циклу. Спочатку цьому параметру надають певне початкове значення. Потім цикл виконується зі зміною параметра при кожному повторенні від початкового до кінцевого значень на величину , що називається кроком циклу.

Крок циклу може бути позитивним або негативним. Залежно від цього параметр циклу зростає або зменшується. Цикл припиняється, якщо значення параметра лежить поза межами діапазону між початковим і кінцевим значеннями.


<== попередня лекція | наступна лекція ==>
Властивості алгоритмів | Основні символи схем алгоритмів.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн