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

Програма

#include <conio.h>

#include <stdio.h>

#include <math.h>

int main()

{ float x, y, r;

printf("Введи r \n");

scanf("%f", &r);

printf("Введи x, y \n");

scanf("%f%f",&x, &y);

if ((x*x + y*y < r*r ) && (y < 2./3.*x + 2 ))

printf("Точка (%7.2f ; %7.2f) належить областi \n",x,y);

else

printf("Точка (%7.2f ; %7.2f) не належить областi \n",x,y);

getch();

return 0; }

Завдання 4

  1. Напишіть програму, що визначає належність числа р до діапазону між тіп та max. Значення трьох чисел вводяться користувачем із клавіатури.

  2. Напишіть програму для обчислення min{a,b,c}.

  3. Напишіть програму для обчислення тах{а,Ь,с}.

  4. Дано три сторони трикутника а, b, с. Визначити його площу та перевірити, чи є він прямокутним.

  5. Скласти програму, яка визначає, чи можна побудувати трикутник за заданими довжинами сторін а, b, с. Якщо це сторони трикутника, визначити, яким він є:

  • гострокутним або прямокутним;

  • різностороннім, рівнобедреним, рівностороннім.

  1. Напишіть програму, що визначає, чи є число р парним.

  2. Напишіть програму, що визначає, чи є число р непарним.

  3. Напишіть програму, що визначає, чи є число р додатним.

  4. Напишіть програму, що визначає, чи є число р від’ємним.

  5. Напишіть програму, що знаходить корені звичайного квадратного рівняння.

  6. Знайти найближче ціле до дійсного числа, яке вводиться користувачем із клавіатури.

  7. Користувач вводить два цілих числа. Визначити, чи ділиться перше число на друге без залишку.

  8. Визначити модуль введеного числа.

  9. Визначити знак введеного числа.

  10. Скласти програму дослідження рівняння .

  11. Скласти програму дослідження системи

  1. Скласти програму, яка перевіряє належність точки P(x,y,z) повеpхні кулі з pадіусом R i центpом у точці O(a,b,c).

  2. З’ясувати, у якій чверті лежить точка з координатами (x, y).

  3. Перевіритиістинністьвисловлювання:"Сумацифрданоготризначногочислає парнимчислом".

  4. Дано два цілих числа. Обчислити квадрат від’ємного числа і третю степінь – позитивного (число 0 не змінювати).

  5. Дано двізмінніцілоготипу:Aі B.Якщо їхзначеннянерівні,топрисвоїтикожній зміннійсуму цихзначень, аякщо рівні, топрисвоїтизміннимнульовізначення.

  6. Дано координати двох точок на площині, необхідно з’ясувати, лежать вони в одній координатній четверті чи ні (усі координати не дорівнюють нулю). Вводять 4 числа: координати першої точки (x1, y1) та координати другої точки (x2, y2).

  7. На площині проведено пряму y = kx + b, де k і b – дійсні константи. Напишіть програму, що визначає положення точки із заданими координатами (x, y) відносно прямої. Варіанти відповіді: 1) точка над прямою; 2) під прямою; 3) на прямій. Дійсні числа k, b, x, y вводять з клавіатури.

Завдання 5 (додаткові)

1 Дані два кола радіусами r і R, відстань між центрами яких D. Напишіть програму, що визначає, чи мають ці кола спільні точки. Значення r, R і D вводять із клавіатури.

2 Дано трикутник зі сторонами a, b, c і коло радіусом r. Напишіть програму, що визначає, чи може: а) трикутник бути цілком поміщений у коло; б) коло бути цілком поміщене в трикутник. Значення a, b, c, r вводять з клавіатури.

3 На шаховій дошці перебувають дві задані фігури (чорна і біла) в позиціях (n, m) і (k, l), де 1 ≤ n, m, k, l ≤ 8. Напишіть програму, що оцінює ситуацію і виводить відповідні повідомлення:

  • фігура 1 атакує фігуру 2;

  • фігура 2 атакує фігуру 1;

  • обидві фігури «в безпеці».

У програмі врахуйте можливість взаємної атаки. Значення n, m, k, l вводять з клавіатури. Варіанти поєднань фігур:

1) два королі;

2) два пішаки;

3) тура та пішак;

4) король та кінь;

5) тура та кінь;

6) пішак та кінь;

7) ферзь та король;

8) ферзь та слон;

9) два слони.

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

а) за зростанням;

б) за спаданням.

5 За надійними даними військової розвідки, штаб супротивника знаходиться на відстані R (км) від артилерійської батареї. Із знаряддя в бік цілі робиться постріл під кутом α до горизонту. Швидкість вильоту снаряда із ствола – V (м/с), радіус зони ураження снаряду, що розірвався, – S (м). Напишіть програму, що визначає, чи буде цим пострілом уражена ціль. Тертям повітря знехтувати. Значення R, V, S, α вводяться з клавіатури.

Завдання 6

Дано три варіанти формули z=f(x). Скласти програму, що передбачає введення варіанта формули та обчислення z для введеного значення x.

1 Варіанти формули z=f(x):

2) z= sin(x+5);

5) z= ln(x);

7) z=1/ cos(x3).

2. Варіанти формули z=f(x):

2) z= sin (x-5);

5) z= ln(x4-2.5);

7) z=1/ sin(x3).

3 Варіанти формули z=f(x):

а) або 2) z= cos(x+5);

3) або 5) z= lg(x);

в) або 7) z=1/ cos(x5).

4 Варіанти формули z=f(x):

р) z= sin(x2+5);

а) z= ln(x-7.1);

7) z=1/ (x3).

5 Варіанти формули z=f(x):

2) z= (x3+5);

5) z= ln(2-x);

7) z=tg(x3).

6 Варіанти формули z=f(x):

В) або 2) z= sin2 (x+5);

А) або 5) z= lg(x-10);

С) або 7) z=1/ (3-x3).

7 Варіанти формули z=f(x):

2) z= ln(x+5);

5) z= cos(x);

7) z=1/ (5-x3).

8 Варіанти формули z=f(x):

2) z= 1/sin(x2+5);

5) z= ln2(x);

7) z=cos(x).

9 Варіанти формули z=f(x):

2) z= ln (x-5);

5) z= cos(x);

7) z=tg(x3).

10 Варіанти формули z=f(x):

11 Варіанти формули z=f(x):

100) ;

200) ;

250) .

12 Варіанти формули z=f(x):

1) ;

2) ;

3) .

13 Варіанти формули z=f(x):

14 Варіанти формули z=f(x):

20)

30)

40)

15 Варіанти формули z=f(x):

F) або f) ;

D) або d) ;

G) або g) .

16 Варіанти формули z=f(x):

T) або t) ;

R) або r) ;

N) або n) .

17 Варіанти формули z=f(x):

D) або d) ;

E) або e) ;

F) або f) .

18 Варіанти формули z=f(x):

100) або 200) ;

110) або 210) ;

120) або 220) .

19 Варіанти формули z=f(x):

T) або t) ;

G) або g) ;

R) або r) .

20 Варіанти формули z=f(x):

A) або a) ;

B) або b) ;

C) або c) .

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