Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_1_SKLADANNYa_LINIJNIKh_PROGRAM.doc
Скачиваний:
4
Добавлен:
18.11.2019
Размер:
281.09 Кб
Скачать
  1. Мета роботи

Ознайомитись з інтерфейсом середовища програмування С++Builder. Навчитися застосовувати мову програмування С++ для створення лінійних програм та запускати їх на виконання.

2. Прилади та матеріали

ПК, середовище програмування С++Builder.

3. Теоретичні відомості Загальна структура програм

Найпростіша програма має такий загальний виляд:

//Коментарі;

#include <назва бібліотечного файлу>

void main ()

{

‹тіло функції›;

}

Перетворення типів даних

Явне та неявне перетворення типів даних. Для явного перетворення типів даних перед ім'ям змінної в дужках вказується новий тип даних.

Приклад 1.

#include <iostream.h>

int main ()

{

int a=54;

float b=15,876;

a=(int)b; // явне

cout << “new a”;

cout <<a<< ‘\n’;

return 0;

}

Математичні функції (math.H)

Назва функції

Математичний вираз

Назва функції

Математичний вираз

1

abs(x)

9

fabs(x)

2

cos(x)

cos(x)

10

acos(x)

arcos(x)

3

sin(x)

sin(x)

11

asin(x)

arcsin(x)

4

tan(x)

tg(x)

12

atan(x)

arctg(x)

5

log(x)

13

ceil(x)

заокруглює число x до більшого цілого

6

log10(x)

14

floor(x)

відкидає дробову частину числа х

7

pow(x, y)

15

fmod(x, y)

обчислює остачу від ділення числа х на у

8

pow10(x)

10x

16

exp(x)

4. Домашнє завдання

4.1. Вивчити за робочим зошитом та підручником [2], ст. 12-30 основні відомості про мову програмування С++ (лекція № 3-6).

4.2. Побудувати блок-схеми алгоритмів до задач свого варіанту та написати відповідні програми.

  1. Виконання роботи

    1. Опрацювати теоретичні відомості.

    2. Скласти алгоритм розв’язку у вигляді структурної схеми.

    3. Виконати завдання 1 – 3 відповідно до вашого варіанту.

Завдання 1.

Написати програму, яка обчислює значення виразу.

Вираз

13

1

14

2

15

3

16

4

17

5

18

6

19

7

20

8

21

9

22

10

23

11

24

12

25

Завдання 2.

Написати програму, яка розв’язує наступну задачу:

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

Трикутник задано координатами вершин , де і-номер варіанта. Обчислити висоту та медіану .

Завдання 3.

Написати програму, яка розв’язує наступну задачу:

  1. Квіткова клумба має форму круга. Обчислити її периметр і площу за заданим радіусом.

  2. Ділянка лісу має форму рівнобічної трапеції. Обчислити її периметр і площу за заданими сторонами.

  3. Ресторан закуповує щодня масло кг по 8,50 грн/кг, сметану кг по 2,40 грн/кг, вершки кг по 4,10 грн/кг. Визначити суми, потрібні для купівлі окремих продуктів і загальну суму.

  4. Скільки секунд мають доба, тиждень, рік?

  5. Ціни на два види товарів виросли на %. Вивести старі та нові ціни.

  6. Ввести врожайність трьох сортів пшениці (36, 40, 44 т/га) і площі трьох відповідних полів (га). Скільки зібрали пшениці з кожного поля і з трьох полів разом?

  7. Написати програму, яка за показниками лічильника в два різні моменти часу визначає вартість витраченої електроенергії за відповідний проміжок часу.

  8. Написати програму, яка підраховує вартість пального у циліндричному бакові, якщо відома вартість одного літра пального.

  9. Написати програму, яка підраховує вартість річної підписки журналів та газет, знаючи вартість одного номера і періодичність видання (скільки разів в місяць видається).

  10. Написати програму, яка нараховує заробітну плату перекладача, який переклав з однієї мови на іншу певну кількість сторінок, якщо відома вартість письмового перекладу однієї сторінки тексту.

  11. Враховуючи вартість 1 м тканини і розміри відрізу, написати програму, яка підраховує вартість даної тканини.

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

  13. Середній вік людини 75 років. Написати програму, яка за вказаною тривалістю сну на добу підраховує, скільки часу за все життя людина спить.

  14. Середній вік людини 75 років. Написати програму, яка за вказаною кількістю прийомів їжі на добу та їх тривалістю підраховує, скільки часу за все життя людина витрачає на приймання їжі.

  15. Існує припущення, що тривалість свого життя можна визначити як середнє арифметичне тривалості життя своїх близьких родичів: батьків, дідусів, дідусь. Написати програму, яка приблизно визначатиме тривалість життя людини.

  16. Написати програму, яка підраховує загальну кількість калорій у деякому наборі продуктів, якщо вказано перелік допустимих продуктів (1Ккал=1000 кал):

Таблиця калорійності на 100 грам продукту:

Молоко

59 Ккал

Оселедці

279 Ккал

Масло

661 Ккал

Зелений горошок

40 Ккал

  1. Скласти програму для знаходження оптимальної ваги людини відповідно до віку і зросту:

для чоловіків: оптимальна вага = 50+(Р-150)*0,52+(В-21):4;

для жінок: оптимальна вага = 50+(Р-150)*0,75+(В-21):5;

  1. Обчислити середній бал слухача, який він отримав на іспитах з п’яти предметів: математика, фізика, біологія, іноземна мова, географія.

  2. Обчислити значення вкладу в банкові через 10 років, якщо річний приріст складає 25%.

  3. Телефонні розмови з трьома населеними пунктами коштують коп/хв.. Розмови тривали хв. відповідно. Яку суму нарахує комп’ютер до оплати за кожну розмову окремо і всі разом?

  4. Квіткова клумба має форму квадрата. Обчислити її периметр і площу за заданою стороною.

  5. Курець в середньому витрачає 2 год/день на паління. Обчислити кількість років, що витратила людина в залежності від її віку.

  6. Обчислити вартість товару, якщо його ціну спочатку знизили на 10%, а потім підвищили на 15%.

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

  8. Ділянка лісу має форму рівностороннього трикутника. Обчислити її периметр і площу за заданою стороною.

Завдання 4.

Побудуйте блок-схему та напишіть програму для розрахунку за двома формулами. Попередньо підготуйте тестові приклади для другої формули з допомогою калькулятора (результати обчислення за двома формулами мають співпадати).

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