Цикл з післяумовою
2. Алгоритми з повторенням і розгалуженням
2.10. Цикл з післяумовою
Оператор циклу з післяумовою має такий вигляд:
Repeat
<тіло циклу>;
Until <умова зупинки циклу>;
Або
Повторювати
<тіло циклу>;
ДокиНе <умова зупинки циклу>;
Цей оператор відрізняється від циклу з передумовою тим, що перевірка умови проводиться після чергового виконання тіла циклу. Це забезпечує виконання тіла циклу хоча б один раз.
Зверніть увагу на те, що даний оператор циклу допускає наявність кількох операторів у тілі циклу, тому
Порядок виконання циклу з післяумовою такий: виконується послідовність операторів, що складають тіло циклу, після чого перевіряється умова, записана після службового слова Until. Якщо умова виконується, то цикл завершується.
У протилежному випадку оператори тіла циклу виконуються ще раз, після чого знову перевіряється виконання умови. Приклад
Скласти програму для планування купівлі в магазині товарів на суму, що не перевищує задану величину.
Розв’язування
Позначимо через x та k ціну та кількість товару, через p – задану граничну
Початкове значення загальної вартості покупки s дорівнює нулю. Значення граничної суми вводиться з клавіатури.
Необхідно повторювати запит ціни й кількості вибраного товару, визначати його вартість, додавати її до загальної вартості та виводити результат на екран доти, поки вартість не перевищить граничну суму p.
Program Exemple;
Var x, k, p, s:integer;
Begin
Write(‘Гранична сума – -‘);
Readln(P);
S:=0;
Repeat
Write(‘Введіть ціну товару та його кількість :’);
Readln(x, k);
S:=s + k*x;
Writeln(‘ вартість покупки дорівнює ‘,s)
Until s>p;
Writeln(‘вартість покупки перевищила граничну суму!’);
End.
Питання для самоконтролю:
1. У яких випадках використовується цикл з післяумовою та які особливості його запису?
2. У чому подібність і відмінність циклів з умовами?
3. Виберіть правильну відповідь.
При виконанні оператора повторення Repeat
А) спочатку обчислюється логічний вираз і, в залежності від результату, виконуються або не виконуються оператори тіла циклу;
Б) спочатку виконуються оператори тіла циклу, потім обчислюється логічний вираз, результат якого впливає на повторне виконання операторів.
4. Визначити значення змінної s після виконання таких операторів:
S:=0; i:=1;
Repeat
S:=s+5 div і;
I:=i-1
Until i<=1;
5. Що буде надруковано в результаті виконання такої послідовності операторів:
I:=1;
Repeat
Write (i,’ ‘);
I : =i + 2
Until i>19;
6. Визначити значення змінних s та і після виконання таких операторів:
S:=0; i:=1;
Repeat
S : =S + i ;
I:=i+1
Until i>10;
Related posts:
- Цикл з передумовою 2. Алгоритми з повторенням і розгалуженням 2.9. Цикл з передумовою У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому параграфі розглянемо перший з них. Оператор циклу з передумовою має вигляд: While <умова> Do <тіло […]...
- Оператори повторення. Цикл із параметром 2. Алгоритми з повторенням і розгалуженням 2.7. Оператори повторення. Цикл із параметром При складанні програм часто виникає необхідність багато разів повторити один і той же набір команд. У таких випадках застосовуються оператори повторення (циклічні оператори), а команди, що повторюються, називають тілом циклу. Залежно від того, чи відома заздалегідь кількість повторень, розрізняють цикл з параметром та […]...
- Повторення (цикл). Алгоритм з повторенням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.1. Повторення (цикл). Алгоритм з повторенням Запитання для повторення вивченого 1. Алгоритм – це скінченна послідовність команд, виконання яких приводить до розв’язання поставленої задачі. Збір учня до школи. Перехід дорогу з світлофором та без нього. 2. Дощ, снігопад, блискавка, грім. 3. Виконавець алгоритму може не мати уявлення про […]...
- Основні оператори мови Поскаль Формули й таблиці ІНФОРМАТИКА Основні оператори мови Поскаль Опис Синтаксис Примітка Умовний If вираз-умова оператор1; Else оператор2 Вираз має бути скалярним і не мати арифметичного типу або типу покажчика. Припустима також скорочена форма оператора умови. У ній опускають фрагмент “else оператор2” Переривання циклів і перемикачів Break Безумовне переривання циклу або вихід з перемикача Перемикач Switch […]...
- ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Розділ 3 Алгоритми з повторенням та розгалуженням & 8. Алгоритми з повторенням 8.1. ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Іноді навіть дуже прості обчислення можуть завести людину в глухий кут, коли певні операції потрібно повторювати тисячі разів, а коли мільйони разів – то й тим паче. Однією з властивостей комп’ютера є його здатність багато разів виконувати […]...
- КАФ КАФ (англ. “Cost and Freight” – “вартість і фрахт” (“порт призначення вказаний”) – один із торгових термінів, що визначає умови укладання угоди купівлі продажу, згідно з якою продавець зобов’язується оплатити витрати і фрахт, необхідні для доставки товару в обумовлений порт призначення. Однак ризик загибелі або пошкодження товару, а також будь-які додаткові витрати, зумовлені подіями, що […]...
- Цикли з передумовою Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.4. Цикли з передумовою Запитання для повторення вивченого 1. Цикл – це організація багатократного виконання набору команд. Виконання циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат […]...
- Життєвий цикл товару Життєвий цикл товару – час, упродовж якого товар на різних етапах життєздатний на ринку і забезпечує досягнення цілей продавця. Перша стадія типової схеми Ж. ц. т. (впровадження товару) – торгівля збиткова: обсяг продажу низький, маркетингові витрати значні (особливо на рекламу). Варіантами цінової політики може бути або встановлення занижених цін з метою розширення кола покупців, або […]...
- Цикл Карно ФІЗИКА Частина 2 МОЛЕКУЛЯРНА ФІЗИКА І ТЕРМОДИНАМІКА Розділ 7 ОСНОВИ ТЕРМОДИНАМІКИ 7.8. Цикл Карно Саді Карно, вивчаючи проблему можливого підвищення ККД теплових машин, показав, що найбільший ККД теплової машини не залежить від природи тіла і повністю визначається граничними температурами, в яких машина виконує цикл. Знайдемо ККД машини, в якій ідеальний газ здійснює цикл, обмежений двома […]...
- Складні алгоритми та їх реалізація в середовищі Скретч Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 18. Складні алгоритми та їх реалізація в середовищі Скретч 1. План створення проектів в Скретч: 1) Визначити об’єкти проекту та їх зображення; 2) Виділити події проекту та дібрати відповідні Команди для їх реалізації; 3) Задати метод розв’язування завдання, розділити завдання на підзадачі, у яких виділити базові алгоритмічні структури; […]...
- Задачі на знаходження числа за даним значенням його дробу – Приклади розв’язування типових завдань Математика – Алгебра Приклади розв’язування типових завдань Задачі на знаходження числа за даним значенням його дробу Задача 1. Для класу купили зошити, ручки та олівці. Вартість зошитів становила вартості всієї покупки, вартість ручок – , а вартість олівців – 70 гривень, що залишились. Знайти вартість покупки. Розв’язання 1) – таку частину вартості всієї покупки становить […]...
- Ціна споживання Ціна споживання – сума продажної ціни і вартості використання товару за період його експлуатації. Складовими Ц. с. є: ціна товару, вартість його транспортування до місця використання, вартість технічного обслуговування, розмір страхування товару, податки та ін. З підвищенням складності придбаного товару сукупна вартість його експлуатації зростає і може в декілька разів перевищувати продажну ціну. Так, витрати […]...
- Цикл “наука-виробництво-споживання” Цикл “наука-виробництво-споживання” – найважливіші етапи науково-виробничої діяльності, починаючи з процесу здійснення наукових досліджень до початку споживання створених нових складних товарів. Найважливіші етапи циклу: 1) фундаментальні і прикладні наукові дослідження; 2) створення дослідно-експериментальних зразків нової техніки або виробу; 3) створення і вдосконалення експериментального зразка; 4) обгрунтування ідеї чи концепції науково-технічної проблеми та методів її вирішення; 5) […]...
- Економічний цикл Економіка Національна економіка Економічний цикл Діловий цикл виявляється в пожвавленні чи спаді економічної активності всіх суб’єктів суспільства. Діловий цикл – це коливання обсягів національного виробництва, доходів, зайнятості, що, як правило, тривають від двох до десяти років. Такі цикли властиві всім країнам з розвиненою ринковою економікою. Попри відмінності між циклами в різних країнах і в різні […]...
- ПОНЯТТЯ ПРО ЖИТТЄВИЙ ЦИКЛ ОРГАНІЗМІВ РОЗДІЛ 1. РОЗМНОЖЕННЯ ТА ІНДИВІДУАЛЬНИЙ РОЗВИТОК ОРГАНІЗМІВ § 7. ПОНЯТТЯ ПРО ЖИТТЄВИЙ ЦИКЛ ОРГАНІЗМІВ Що таке життєвий цикл? Що таке мінливість і партеногенез? З курсу біології 6-го і 7-го класів – життєві цикли тварин і рослин. Усі живі організми мають певний життєвий цикл, який повинен забезпечувати безперервність існування виду. Що таке життєвий цикл? Життєвий цикл […]...
- КЛІТИННИЙ ЦИКЛ. МІТОЗ РОЗДІЛ II. КЛІТИННИЙ РІВЕНЬ. ОРГАНІЗАЦІЇ ЖИТТЯ ТЕМА 3. КЛІТИНА ЯК ЦІЛІСНА СИСТЕМА – особливості обміну речовин та енергії в клітинах автотрофних і гетеротрофних організмів; – життєвий цикл клітин; – положення клітинної теорії та її значення для подальшого розвитку біології. § 24. КЛІТИННИЙ ЦИКЛ. МІТОЗ Пригадайте: що таке вид, нейрони, хроматин, центріолі та центромера? Під час […]...
- ЦИКЛИ З УМОВАМИ Розділ 3 Алгоритми з повторенням та розгалуженням & 8. Алгоритми з повторенням 8.2. ЦИКЛИ З УМОВАМИ Програмісти часто стикаються із ситуаціями, коли кількість повторювань наперед невідома, а команди в програмі мають повторюватися за виконання певних умов. Саме для таких випадків слугують цикли з умовами. Цикл, тіло якого виконується доти, доки виконується умова, вказана перед його […]...
- Життєвий цикл інновацій ІННОВАЦІЙНИЙ МЕНЕДЖМЕНТ Тема 2. Інноваційний менеджмент в системі управління організацією 2.4. Життєвий цикл інновацій Й. Шумпетер підкреслював комплексність та динамічність інноваційної системи, тому інновація повинна розглядатись в контексті інноваційної діяльності. Під інноваційною діяльністю розуміється діяльність по доведенню науково-технічних ідей, винаходів, розробок до результату, придатного до практичного застосування. Комплексність інноваційної системи витікає з визначення, що інновація […]...
- Серцевий цикл – КРОВ І КРОВООБІГ – БІОЛОГІЯ ЛЮДИНИ Біологія. Комплексний довідник – підготовка до ЗНО та ДПА БІОЛОГІЯ ЛЮДИНИ КРОВ І КРОВООБІГ Серцевий цикл У стані спокою серце здорової людини скорочується ритмічно: приблизно 70-75 раз за хвилину. При роботі серця відбувається ритмічна зміна трьох фаз серцевого циклу: скорочення передсердь, у результаті чого кров переходить у шлуночки (тривалість 0,1 с); скорочення шлуночків, у результаті […]...
- ЖИТТЄВИЙ ЦИКЛ У РОСЛИН І ТВАРИН Тема. ІНДИВІДУАЛЬНИЙ РОЗВИТОК ОРГАНІЗМІВ УРОК 24. ЖИТТЄВИЙ ЦИКЛ У РОСЛИН І ТВАРИН Цілі уроку: розглянути основні етапи життєвих циклів рослин і тварин, показати їх зв’язок з особливостями життєдіяльності кожного конкретного організму; розвивати вміння співставляти й робити висновки; виховувати небайдуже ставлення до навколишнього світу. Обладнання й матеріали: таблиці або слайди презентації зі схемами процесу запліднення, ембріогенезу […]...
- КЛІТИННИЙ ЦИКЛ. МІТОЗ. МЕЙОЗ КЛІТИНА ЯК ЦІЛІСНА СИСТЕМА УРОК 28. КЛІТИННИЙ ЦИКЛ. МІТОЗ. МЕЙОЗ Цілі уроку: розглянути особливості клітинного циклу; проаналізувати та порівняти процеси мітозу й мейозу, а також процеси, які відбуваються на різних етапах життя клітини. Обладнання й матеріали: таблиці “Будова рослинної клітини”, “Будова тваринної клітини”, “Будова мембрани”, “Мітоз”, “Мейоз”, мікроскоп, мікропрепарат кореня цибулі, фотографії мітотичних клітин. Базові […]...
- Виробничий цикл, його характеристика та структура ЕКОНОМІКА ПІДПРИЄМСТВА РОЗДІЛ III ОРГАНІЗАЦІЯ ДІЯЛЬНОСТІ ПІДПРИЄМСТВА ТЕМА 19 ОРГАНІЗАЦІЯ ВИРОБНИЦТВА 19.5. Виробничий цикл, його характеристика та структура Виробничий цикл – один із найважливіших показників, який є основою для розрахунку багатьох інших показників виробничо – господарської діяльності підприємства. Наприклад, на основі виробничого циклу встановлюються строки запуску виробів у виробництво, розраховуються потужності виробничих підрозділів, визначається обсяг […]...
- Робота серця. Серцевий цикл. Нейрогуморальна регуляція роботи серця РОЗДІЛ IX. ЛЮДИНА Тема 4. КРОВООБІГ І ЛІМФООБІГ УРОК 25. Робота серця. Серцевий цикл. Нейрогуморальна регуляція роботи серця Освітня мета: поглибити знання учнів про роботу серця; сформувати поняття про нейрогуморальну регуляцію його роботи і дати поняття про серцевий цикл, його фази. Основні поняття і терміни: діастола, систола, систолічний об’єм, частота серцевих скорочень, хвилинний об’єм крові. […]...
- Розвиток статевих клітин. Менструальний цикл РОЗДІЛ IX. ЛЮДИНА Тема 10. РОЗМНОЖЕННЯ І РОЗВИТОК УРОК 60. Розвиток статевих клітин. Менструальний цикл Освітня мета: вивчити, як формуються чоловічі і жіночі статеві клітини та особливості будови гамет; ознайомити учнів з менструальним циклом. Основні поняття: гаметогенез, сперматогенез, овогонез, яйцеклітина, сперматоозон, менструальний цикл, фолікул, жовте тіло, овуляція. Обладнання: таблиці “Мейоз”, “Гаметогенез”. Структура уроку, основний зміст […]...
- ЖИТТЄВИЙ ЦИКЛ КЛІТИНИ Біологія – універсальний довідник ЗАГАЛЬНА БІОЛОГІЯ ОСНОВИ ЦИТОЛОГІЇ ЖИТТЄВИЙ ЦИКЛ КЛІТИНИ Період життєдіяльності клітини, під час якого відбуваються усі процеси обміну та поділу, називається життєвим циклом клітини. Це – тривалість життя клітини від одного поділу до наступного. Клітинний цикл складається з інтерфази та поділу. Інтерфаза – період між двома поділами клітини. Вона характеризується активними процесами […]...
- Алгоритми із повтореннями Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 13. Алгоритми із повтореннями 1. Збір грибів, зміна фаз місяця, зміна пір року, зміна часу доби, зміна віку людини, кругообіг води в природі. Не у всіх випадках. 2. Команди циклу з визначною кількістю повторень, невідомою кількістю повторень. 3. Команди циклу з визначеною кількістю повторень. 4. Команди циклу з […]...
- ФОБ ФОБ – умова зовнішньоекономічного договору купівлі-продажу, пов’язаного з доставкою товару морським або річковим транспортом. Сам термін “ФОБ” утворений із трьох англійських слів, які означають в перекладі “вільно на борту “. За умовою ФОБ вантажовідправник (продавець) за власний рахунок доставляє вантаж у порт завантаження, тобто до ціни товару включаються також витрати, пов’язані з доставкою його на […]...
- Регіональна ціна Регіональна ціна – ціна, що встановлюється на підставі регіональної вартості товару для окремих економічних зон або областей зі специфічними умовами виробництва. За наявності різних умов виробництва товарів регіональна вартість товару визначається як середньозважена величина індивідуальних вартостей товару підприємствами певного регіону і виступає щодо них (індивідуальних вартостей) єдиною суспільною або ринковою вартістю. Водночас щодо народного господарства […]...
- СІФ СІФ (англ. CIF – cost, insurance and freight – вартість, страхування і фрахт) – умови договору міжнародної купівлі – продажу товарів, які передбачають, що на продавця покладаються витрати, необхідні для доставки товару в порт призначення. При цьому ризик втрати або пошкодження товару, а також будь-які додаткові витрати внаслідок подій, що стануться після доставки товару на […]...
- Спів вправ у різних розмірах. Робота над піснею “Цвіт землі”. Слухання музики. В. Сильвестров. Цикл “Тихі пісні” 6 КЛАС Тема 2. Я і музика Урок 28 Тема уроку. Спів вправ у різних розмірах. Робота над піснею “Цвіт землі”. Слухання музики. В. Сильвестров. Цикл “Тихі пісні” Мета уроку: вчити дітей сольфеджувати вправи у різних розмірах, тактуючи; формувати співацькі навички та музичну пам’ять; виховувати інтерес до пісні. Тип уроку: комбінований. Обладнання: вправи для сольфеджування, […]...
- Цілий і логічний типи даних. Оператор розгалуження 2. Алгоритми з повторенням і розгалуженням 2.4. Цілий і логічний типи даних. Оператор розгалуження Прості типи даних Щоб описати змінну, необхідно зазначити її тип. Тип змінної визначає набір значень, яких вона може набувати, форму запису їх в пам’яті та операції, які можуть бути з нею виконані. Типи поділяються на прості та складні. Змінна простого типу […]...
- Цикл Політологічний словник Цикл – науковий термін “Ц.” – природне явище, яке було описане Полібієм. Під Ц. розуміли серію феноменів, яка після певного часу повторюється в тому ж порядку, як і сам часовий період, по закінченню якого серія починається знову. Ц. як фундаментальна категорія грецької політичної думки щонайширше і найбільш предметно використовується в сучасній економічній теорії […]...
- Гаметогенез. Менструальний цикл Розділ 10 РОЗМНОЖЕННЯ І РОЗВИТОК ЛЮДИНИ § 46. Гаметогенез. Менструальний цикл Основні етапи гаметогенезу. Вам відомо, що всі соматичні клітини організму є диплоїдними, тобто їх ядра містять подвійний набір хромосом, і лише статеві клітини є гаплоїдними (мають одинарний набір хромосом). Яким є походження гамет? Гаметогенез – процес, результатом якого стає утворення статевих клітин, починається в […]...
- Необхідний робочий час Необхідний робочий час – частина робочого часу, протягом якого створюється необхідний продукт, що використовується для задоволення матеріальних і духовних потреб працівника і членів його сім’ї, для відтворення фізичної і розумової здатності до праці. Решта робочого часу називається додатковим. Праця, затрачена протягом Н. р. ч., є необхідною працею. Поділ робочого дня на необхідний і додатковий робочий […]...
- Податок на додану вартість Податок на додану вартість (налог на добавочную стоимость) – непрямий податок на товари і послуги, який застосовується в розвинутих країнах. Податкова база – вартість, добавлена на кожній стадії виробництва і реалізації товару. Додаткова вартість (приріст вартості) включає: заробітну плату з нарахуваннями, амортизаційні відрахування, проценти за кредит, прибуток, витрати на електроенергію, рекламу, транспорт. Сума податку на […]...
- Фільєра Фільєра – виданий продавцем особливий вексель, тримачу якого пропонують прийняти проданий на певних умовах і за певною ціною товар. Ф. – засіб остаточного розрахунку за строковими угодами. На відміну від тримача простого векселя, тримач Ф. є власником не боргового зобов’язання на певну суму, а договору, вигідного або невигідного залежно від виторгу. Емітент Ф. (продавець товару) […]...
- Суспільна (ринкова) вартість Суспільна (ринкова) вартість – втілена й уречевлена в товарі абстрактна праця, один із найважливіших факторів визначення ринкової ціни. Величина суспільної (ринкової) вартості визначається кількістю суспільно необхідного робочого часу і змінюється прямо пропорційно до кількості часу, затраченого на виробництво товару, і обернено пропорційно до продуктивності праці. Вартість виявляється у міновій вартості, при порівнянні одного товару з […]...
- Клітинний цикл – ВІДТВОРЕННЯ КЛІТИНИ Біологія. Комплексний довідник – підготовка до ЗНО та ДПА ВІДТВОРЕННЯ КЛІТИНИ Клітинний цикл Клітинний цикл – це період життя клітини від утворення до моменту поділу. Клітинний цикл складається з інтерфази і процесу поділу клітини – мітозу. Під час інтерфази здійснюється підготовка до наступного клітинного поділу. В інтерфазі ростуть ядро і цитоплазма. В період інтерфази в […]...
- Розкрийте сутність теорії вартості Д. Рікардо Історія економічних вчень КЛАСИЧНА ШКОЛА ПОЛІТИЧНОЇ ЕКОНОМІЇ Розкрийте сутність теорії вартості Д. Рікардо Теорії вартості, яка і в А. Сміта займала одне з центральних місць у його дослідженнях, Д. Рікардо присвятив перший розділ своїх “Основ політичної економії і оподаткування”. Тут він полемізує зі своїм видатним попередником, заперечує подвійне трактування вартості А. Смітом, беззаперечно наполягаючи на […]...
- Чому У. Петті не відокремлював вартості товару від його ціни? Історія економічних вчень КЛАСИЧНА ШКОЛА ПОЛІТИЧНОЇ ЕКОНОМІЇ Чому У. Петті не відокремлював вартості товару від його ціни? Досліджуючи матеріальне виробництво, Петті першим в Європі сформулював основні положення трудової теорії вартості. Основним джерелом вартості (багатства) він визнавав працю. Це положення Петті обгрунтував вченням про “природну ціну”, під якою фактично розумів вартість товару. Якщо певна кількість хліба […]...