Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
METOD_2.doc
Скачиваний:
11
Добавлен:
09.11.2019
Размер:
9.21 Mб
Скачать

Лабораторна робота № 1 Лінійні програми з розгалуженнями

Мета роботи:

1. Засвоєння найпростішої структури програми та візуального проектування програм.

2. Засвоєння простих типів даних, операцій і виразів.

3. Засвоєння основних операторів мови програмування (присвоєння, складеного, умовної і безумовної передачі керування, вибору).

4. Отримання навичок організації введення і виведення даних.

5. Отримання практичних навичок роботи в інтерактивному режимі.

Завдання:

На площині задані обмежена лініями (1–14) область і точки . Розробити програму, яка обчислює периметр і площу трикутника , якщо точки належать області і не лежать на одній прямій, інакше виводить відповідне повідомлення.

1. 2 .

3. 4 .

5. . 6. .

7. . 8. .

9. . 10. .

11. . 12. .

13. . 14.

Задані дійсні величини . Розробити програму, яка впорядковує величини так, щоб і , та обчислює значення функції:

15.

16. 17.

18.

19.

20.

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

21.

22.

23.

24.

25.

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

26.

27.

28.

29.

30.

2. Оператори повторень

Оператори циклу. Оператор циклу WHILE має таку структуру:

while <умова> do <оператор>,

де while, do (поки [виконується умова] виконувати])– зарезервовані слова; – вираз логічного типу; <оператор> – будь-який оператор. При виконанні оператора while обчислюється вираз <умова>. Якщо його значення true, то виконується <оператор> і обчислення виразу повторюється знову. Якщо значення виразу <умова> дорівнює false, то виконання оператора while завершується.

Оператор циклу REPEAT…UNTIL має таку структуру:

repeat <тіло циклу> until <умова>,

де repeat, until – зарезервовані слова (повторювати [до тих пір] поки [не буде виконана умова]); <умова> – вираз логічного типу; <тіло циклу> – довільна послідовність операторів. При виконанні оператора repeat …until while виконується хоча б один раз <тіло циклу>. Після цього обчислюється вираз <умова>. Якщо його значення false, то знову виконується <тіло циклу>. Якщо значення виразу <умова> дорівнює true, то виконання оператора repeat …until завершується.

Оператор циклу FOR має таку структуру:

for <параметр циклу>:=<початкове значення> <кінцеве значення> do <оператор>;

де for, to, downto, do – зарезервовані слова (для, до, зменшувати до, виконати); <параметр циклу> – змінна порядкового типу; <початкове значення>, <кінцеве значення> – вирази порядкового типу; <оператор> – довільний оператор.

Оператор for з зарезервованим словом to виконується за алгоритмом:

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