Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФКС Вторая часть))).doc
Скачиваний:
3
Добавлен:
27.11.2019
Размер:
420.86 Кб
Скачать

9 Програмування алгоритмів розгалуженої структури

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

Зміст роботи. Робота полягає в складанні алгоритму і програми обчислення значення заданого виразу, налагодженні та виконанні цієї програми на ПК для деякого допустимого набора вхідних даних. В усіх варіантах x, y - незалежні змінні, А - параметр, скорочення "в інш. вип." відповідає словосполученню " в інших ви­пад­ках".

Звіт по роботі повинен містити назву і мету роботи; умову задачі, блок-схему алгоритму і програму її розв'язку та детальний опис дій, що виконуються .

Варіанти індивідуальних завдань

Запитання та вправи для самоконтролю

1. Опишіть структуру умовного оператора. Як він виконується ?

2. В яких випадках доцільно використовувати скорочену форму умовного оператора ?

3. Який оператор називається складеним ? В яких випадках він використовується ?

4. Запишіть мовою Паскаль оператор для обчислення значення функції

5. Що являє собою логічний вираз? Коли він використовується і які значення може приймати ?

6. Які операції можна використовувати в логічних виразах ? В якому порядку вико­нуються дії при визначенні значень логічних виразів?

  1. Запишіть мовою Паскаль умову знаходження точки (Х;У) всередині кільця, центр якого співпадає з початком координат, а внутрішній і зовнішній радіуси дорівнюють R1 і R2 , відповідно.

10 Програмування алгоритмів циклічної структури

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

Зміст роботи. Робота полягає в складанні, налагодженні та виконанні програм табулюван­ня функції y=f(x) в заданому проміжку [xп,xк] з заданим кроком зміни аргументу х. При цьому необхідно використати різні оператори циклу (for, repeat, while) та виконати порівняльний аналіз різних варіантів.

Звіт по роботі повинен містити назву і мету роботи; умову задачі, блок-схеми алгоритмів і програми їх реалізації та детальний опис дій, що виконуються .

Варіанти індивідуальних завдань

Запитання та вправи для самоконтролю

1. Як записується та як виконується оператор for ?

2. Які зміни необхідно внести в форму оператора for , щоб параметр циклу змінювався з кроком -1 ?

3. Як можна використовувати оператора for для організації циклів, в яких параметр циклу змінюється з нецілим кроком ?

4. Який результат з'явиться на екрані дисплею після виконання операторів

for I:=1 to 10 do X:=(I-1)*0.2; writeln(I,X); ?

5. Як записується та як виконується оператор while ?

6. Чим відрізняється оператор while від оператора for ?

7. Як записується та як виконується оператор repeat ?

8. Чим відрізняється оператор repeat від оператора while ?

9. Порівняйте фрагменти програм, які табулюють функцію y=sin(x) за допомогою операторів for, while і repeat. Який з вказаних способів найбільше доцільний ?