Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Арифметичні цикли. Оператор циклу For – Next

Change– виникає після зміни позиції бігунка або після після зміни у програмі властивості Value

Основними подіями смугипрокрутки є Changeі Scroll.

Scroll –виникає, коли користувач натиснув ліву кнопку миші і, не відпускаючи її, тягне бігунок.

Основні властивості:

· Value –повертає або встановлює поточне значення смугипрокрутки;

· Min –мінімальне значення смугипрокрутки;

· Max –максимальне значення смугипрокрутки;

· SmallChange -встановлює крок зміни значення при натисканні на верхню чи нижню стрілку смугипрокрутки;

· LargeChange –встановлює крок зміни значення при натисканні між верхньою чи нижньою стрілкою і повзунком смугипрокрутки;

· Orientation –встановлює орієнтацію смугипрокрутки. Допускає такі значення:

o fmOrientationAutoабо (-1) –орієнтація залежить від розміру елементу управління (використовується по замовчуванню);

o fmOrientationVerticalабо(0) –вертикальне положення;

o fmOrientationHorizontalабо(1) -горизонтальне положення.

Циклом програми називається група інструкцій (операторів), повторювана в процесі обчислень багато разів, у якій після виконання останньої інструкції управління передається до першої інструкції. Кожне чергове повторення циклу виконується з новими значеннями оброблюваних даних, але по тим самим формулах.

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

При організації циклу треба задати початкові значення параметрів, алгоритм їх зміни й умову закінчення циклу.

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

Для багаторазового виконання інструкції або групи інструкцій використовуються оператори циклу.

Оператор For – Next виконує групу інструкцій вказану кількість разів. Кількість повторювань циклу відома заздалегідь. Такі цикли називаються арифметичними.

For <Лічильник> = <Початкове значення> То <Кінцеве значення> [Step <Крок>]

<Інструкції>

[Exit For]

[Інструкції]

Next[Лічильник]

Де:

<Лічильник> - цеуправляюча змінна циклу, що приймає значення від початкового значення параметру до кінцевого значення з заданим кроком.

<Початок>, <Кінець>, <Крок> - можуть задаватися константою, змінною або виразом.

Оператор For – Next повторює виконання групи інструкцій доти, поки Лічильник змінюється від Початку до Кінця з вказаним Кроком. Якщо Крок не вказаний, за замовчуванням він вважається рівним одиниці. Альтернативний вихід з циклу надає інструкція Exit For.

Лічильник, Початкове значення, Кінцеве значення, Крок – все це параметри циклу.

Пояснимо це більш детально. При першому заході у цикл змінній циклу Лічильник присвоюєтьсяпочаткове значення Початок. Далі виконується група інструкцій, що розташована між ключовими словами For і Next. Вона називається тілом циклу. При досягненні команди Next повторно заходимо у цикл. При цьому до змінної циклу додається значення Крок, перевіряється умова Лічильник<= Кінець. Якщо так, то виконується знову тіло циклу, якщо ж ні, то переходимо на команду, яка слідує за Next.

Приклади :

1. s=2

for i=2 to 8 step 2

s=s+i

next i

2. n=5

p=1

for i=1 to n

p=p*i

next i


Читайте також:

  1. V. Економічні цикли.
  2. Арифметичні оператори
  3. Арифметичні операції
  4. Арифметичні операції в різних системах числення
  5. Арифметичні операції над цілими числами
  6. Архітектурно- планувальні заходи по поліпшенню стану міського середовища .Аналіз циклу життя споруди
  7. Базовий синтаксис деяких основних операторів
  8. Будова циклу
  9. Взаємозв'язок інноваційної стратегії з фазами життєвого циклу продукту
  10. Взаємозв'язок реклами і життєвого циклу товару
  11. Визначення виробничого циклу складного процесу




Переглядів: 1955

<== попередня сторінка | наступна сторінка ==>
Основні події форми | Приклад розв’язання задачі на арифметичні цикли

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.019 сек.