Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Method_Lab_Work_ANSI_C__2010_lab1-10_v2.doc
Скачиваний:
39
Добавлен:
22.11.2018
Размер:
1.14 Mб
Скачать

2.3. Варіанти завдань

1.

13.

2.

14.

3.

15.

4.

16.

5.

17.

6.

18.

7.

19.

8.

20.

9.

21.

10.

22.

11.

23. Визначити умови взаємного розташування двох прямих, що задаються коефіцієнтами рівнянь вигляду ax + by + c = 0 (паралельні, перпендикулярні, перетиняються, збігаються)

12.

24. Визначити тип трикутника за значеннями уведених його сторін (рівнобедрений, рівнобокій, прямокутний, різнобокій, не існує).

2.4 Контрольні запитання

  1. Як формується складена умова, що об’єднує декілька простих умов?

  2. Наведіть синтаксис оператора одноальтернативного розгалуження.

  3. До яких типів даних не може належати значення виразу-селектора в операторі вибору?

  4. Яка структура працює ефективніше: вкладені оператори if...else чи серія операторів if? Відповідь обґрунтуйте.

  5. Чи можна перервати роботу програми за допомогою оператора break?

  6. Чому в гілках оператора switch слід використовувати оператор break?

  7. Що таке умовний вираз і як він записується?

  8. Що працює ефективніше: умовний вираз чи оператор if...else?

Циклічні обчислювальні процеси Лабораторна робота 3

Мета роботи.

  • вивчити особливості циклічних обчислювальних процесів

  • опанувати технологію використання операторів циклів

  • навчитися розробляти алгоритми та програми циклічних процесів

3.1 Теоретичні відомості

Алгоритмічна конструкція, що дозволяє виконавцеві алгоритму повторювати певну послідовність дій задану кількість разів, називається конструкцією повторення або циклічною. Кожне виконання операторів тіла циклу супроводжується перевіркою умови повторення циклу і називається його ітерацією. Якщо умова повторення істинна, то тіло циклу виконується ще раз, якщо хибна, то виконання циклу припиняється і здійснюється перехід до виконання наступного за циклом оператора. Змінні, значення яких модифікуються в тілі циклу і впливають на істинність умови повторення, називаються параметрами циклу. Виконанню будь-якого циклу має передувати ініціалізація його параметрів. У мовах С/С++ є три різновиди операторів циклу: оператор циклу з передумовою, оператор циклу з постумовою та оператор циклу з лічильником

3.1.1. Цикл із передумовою

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

while (<умова продовження циклу>) <оператор>;

Тут while (<умова продовження циклу>) є заголовком циклу, <оператор> — його тілом. Тіло циклу може бути операторним блоком і містити в собі будь-які оператори: циклу, вибору, присвоєння тощо. Умова продовження циклу повинна бути виразом булевого типу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]