Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АП - 2 методичка ОПАМ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.92 Mб
Скачать

3. Програма роботи

3.1. Записати запропанований викладачем варіант завдання з п. 5.

Ознайомитись з рекомендованою літературою та конспектом лекцій.

3.2. Програмування задачі:

– скласти таблицю символічних імен;

– скласти схему алгоритму або псевдокод (за вказіквою викладача);

– скласти програму розв’язання задачі мовою С++.

3.3. Розв’язання задачі на ПЕОМ.

На ПЕОМ набрати, відлагодити та розв’язати складену програму.

3.4. Оформлення звіту.

Звіт повинен містити:

– номер лабораторної роботи та її назву;

– умову задачі та дані свого варіанта;

– таблицю символічних імен;

– схему алгоритму (або псевдокод);

– лістинг (або рукопис) програми;

– результати розрахунку задачі;

– висновки.

4. Приклад

Написати програму для обчислення значення функції

Розв’язання.

Таблиця символічних імен

Математичне ім’я

Ім’я

у програмі

Смислове значення

Змінна

Тип

Значення

x

x

Змінна

double

Уводиться

з клавіатури

y

y

Змінна

double

Результат

Текст програми мовою С++

для компіляторів Borland C

#include <iostream.h>

#include <math.h>

int main()

{

double x, y;

cout << "Задайте x: ";

cin >> x;

if (x<0) y = sin(x); // при x < 0 y дорівнює sin(x)

else

if (x>0) y = 2/x + 3*x; // при x > 0 y дорівнює 2/x + 3*x

else y = 2; // в інших випадках y дорівнює 2

cout << " y = " <<y << endl;

return 0; }

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

Кожен студент вибирає варіант завдання за номером у списку групи.

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

5.

6.

  1. .

13.

14.

15.

16.

17.

19.

20.

23.

24.

25.

________________________________________________________________

ЛАБОРАТОРНА РОБОТА № 4

ЦИКЛІЧНИЙ ОБЧИСЛЮВАЛЬНИЙ ПРОЦЕС. ТАБУЛЮВАННЯ ФУНКЦІЇ

1. Мета роботи

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

2. Постановка завдання

Скласти схему алгоритму, таблицю символічних імен та програму мовою С++ відповідно до заданого варіанта. Налагодити та розв’язати задачу на ПЕОМ.

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

Цикли утворюються для того, щоб виконати деякий оператор чи групу операторів кілька разів. В мові С++ існує три оператора циклу: for, while і do while. Перший з них формально записується у вигляді

for (вираз_1; вираз_2; вираз_3) тіло_циклу.

Тіло циклу складається з одного або кількох операторів, об’єднаних фі-гурними дужками { ... } (після блока крапка з комою не ставиться). У виразах 1, 2, 3 фігурує спеціальна змінна, що називається керуючою. За її значенням установлюється необхідність повторения циклу або виходу з нього.

Вираз_1– початкове значення, вираз_2 – кінцеве значення керуючої змінної, а вираз_3 – крок, з яким має змінювати своє значення керуюча змінна з подольшої ітерації.