Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 основи програмування книга.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.77 Mб
Скачать

6.10. Вправи

І. Сформулюйте умови для оператора розгалуження:

  1. Білий кінь розташований на полі (х, n). Чорний пішак розташований на полі (y, m). Чи знаходиться пішак під боєм коня?

  2. Білий слон розташований на полі (х, n).Чорний пішак розташований на полі (y, m). Інших фігур на полі немає. Чи знаходиться пішак під боєм слона?

  3. Біла шашка розташована на полі (х, n). Чорна шашка розташована на полі (y, m). Чи знаходиться чорна шашка під боєм білої?

  4. Біла дамка розташована на полі (х, n).Чорна шашка розташована на полі (y, m). Чи знаходиться чорна шашка під боєм білої дамки? (Інших фігур на дошці немає)

  5. Вектор a = (x, y), вектор b = (u, v). Чи є вектори паралельними або перпендикулярними?

  6. Вектор a = (x, y), вектор b = (u, v). Чи можна повернути вектор а проти годинної стрілки на деякий кут, менший 1800 так, щоб вектори стали співнаправленими?

  7. Чи перетинається коло О1 з центром (x, y) і радіусом R1 з колом О2 з центром (u, v) і радіусом R2?

  8. Чи є трикутник з вершинами A(x1, y1), B(x2, y2), C(x3, y3) рівнобедреним?

  9. Чи можна з відрізків a, b, c скласти трикутник і чи можна цей трикутник помістити у коло радіуса R?

  10. Пряма задана рівнянням Y = kX + b. Чи лежить точка А(u, v) над цією прямою?

ІІ. Напишіть програму розв’язання задачі:

  1. Розв’язати квадратну нерівність ax2 + bx + c < 0.

  2. Розробити алгоритм та програму, яка дає відповідь на питання: чи є число Y розвязком системи нерівностей aX + b < 0, cX+d < 0 ?

  3. Розв’язати систему лінійних рівнянь:

  1. Обчислити внутрішні кути трикутника, з вершинами A(x1, y1), B(x2, y2), C(x3, y3)

  2. Знайти найкоротшу сторону трикутника з вершинами A(x1,y1), B(x2,y2), C(x3,y3)

  3. Розробити алгоритм та програму, яка дає відповідь на питання: чи є одне з двох даних натуральних чисел M та N повним квадратом іншого.

  4. Обчислити значення функції:

1, якщо x > 0

Sign(x) = 0, якщо x = 0

-1, якщо x < 0 .

  1. Розробити алгоритм та програму, яка дає відповідь на питання: чи є задане чотирьохзначне число паліндромом. (Число називається паліндромом, якщо його запис можна читати однаково зліва направо та справа наліво. (Наприклад, 2442, 38183, 5115).

  2. Обчислити найбільше і найменше значення функції Y=ax2 +bx+c на відрізку [p ; q].

  3. Знайти область визначення функції: y=1/(x2 + px + q).

  4. Розв’язати біквадратне рівняння ax4 + bx2 + c = 0

  5. Знайти квадрат найменшої площини з сторонами, паралельними осям координат, який містить три точки площини A(x1,y1), B(x2,y2), C(x3,y3).

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

  7. За номером місяця і номером дня знайти день тижня, що припадає на цю дату.

  8. Розробити алгоритм та програму, яка дає відповідь на питання: чи лежить точка M всередині трикутника ABC? Точки A, B, C, M визначені своїми координатами.

  9. Розробити алгоритм та програму, яка дає відповідь на питання: чи є чотирикутник ABCD опуклым? Точки A, B, C, D визначені своїми координатами.