2 Умовний алгоритм, цикл
У багатьох випадках потрібно, щоб при одних умовах виконувалася одна послідовність дій, а при інших - інша.
Розгалужується алгоритм - алгоритм, в якому в залежності від умови виконується або одна, або інша послідовність дій.
Ці пропозиції починаються з перевірки будь-якої умови: пішов дощ, продзвенів будильник, зустрів Сашу ... Далі в залежності ми або вилиняв будь-яку дію, або не виконуємо його (або виконуємо якесь інше дію).
Комп'ютер теж в залежності від будь-якої умови може виконувати або не виконувати ті чи інші дії. Алгоритм, в якому використовується умова, отримав назву розгалужується, так як в залежності від значення умови вибираються ті чи інші дії.
Найкраще якості комп'ютерів проявляються не тоді, коли вони розраховують значення складних виразів, а коли багаторазово, з незначними змінами, повторюють порівняно прості операції. Навіть дуже прості розрахунки можуть поставити людину в глухий кут, якщо їх треба повторити тисячі разів, а повторювати операції мільйони разів людина абсолютно не здатний.
Циклічний алгоритм - опис дій, які повинні повторюватися вказане число раз або поки не виконано задана умова.
Перелік дій, що повторюються називають тілом циклу.
Циклічні алгоритми бувають двох типів:
Цикли з лічильником, в яких якісь дії виконуються певну кількість разів;
Цикли з умовою, в яких тіло циклу виконується, в залежності від певної умови. Розрізняють цикли з передумовою і умовою поста.
Цикли з лічильником використовують коли заздалегідь відомо яке число повторень тіла циклу необхідно виконати.
Часто буває так, що необхідно повторити тіло циклу, але заздалегідь не відомо, скільки разів це треба зробити. У таких випадках кількість повторень залежить від деякого умови. Такі цикли називаються цикли з умовою. Цикли в яких спочатку перевіряється умова, а потім, можливо, виконується тіло циклу називають цикли з передумовою. Якщо умова перевіряється після першого виконання тіла циклу, то цикли називаються цикли з умовою поста.
Умовний алгоритм, цикл
У багатьох випадках потрібно, щоб при одних умовах виконувалася одна послідовність дій, а при інших - інша.
Розгалужується алгоритм - алгоритм, в якому в залежності від умови виконується або одна, або інша послідовність дій.
Ці пропозиції починаються з перевірки будь-якої умови: пішов дощ, продзвенів будильник, зустрів Сашу ... Далі в залежності ми або вилиняв будь-яку дію, або не виконуємо його (або виконуємо якесь інше дію).
Комп'ютер теж в залежності від будь-якої умови може виконувати або не виконувати ті чи інші дії. Алгоритм, в якому використовується умова, отримав назву розгалужується, так як в залежності від значення умови вибираються ті чи інші дії.
Найкраще якості комп'ютерів проявляються не тоді, коли вони розраховують значення складних виразів, а коли багаторазово, з незначними змінами, повторюють порівняно прості операції. Навіть дуже прості розрахунки можуть поставити людину в глухий кут, якщо їх треба повторити тисячі разів, а повторювати операції мільйони разів людина абсолютно не здатний.
Циклічний алгоритм - опис дій, які повинні повторюватися вказане число раз або поки не виконано задана умова.
Перелік дій, що повторюються називають тілом циклу.
Циклічні алгоритми бувають двох типів:
Цикли з лічильником, в яких якісь дії виконуються певну кількість разів;
Цикли з умовою, в яких тіло циклу виконується, в залежності від певної умови. Розрізняють цикли з передумовою і умовою поста.
Цикли з лічильником використовують коли заздалегідь відомо яке число повторень тіла циклу необхідно виконати.
Часто буває так, що необхідно повторити тіло циклу, але заздалегідь не відомо, скільки разів це треба зробити. У таких випадках кількість повторень залежить від деякого умови. Такі цикли називаються цикли з умовою. Цикли в яких спочатку перевіряється умова, а потім, можливо, виконується тіло циклу називають цикли з передумовою. Якщо умова перевіряється після першого виконання тіла циклу, то цикли називаються цикли з умовою поста.